Mercurial > hg
comparison tests/test-wireproto-command-capabilities.t @ 37820:143632f82479 stable
tests: glob away content-length changes relating to missing zstd bindings
This doesn't fix everything in these two tests around missing zstd: we
still get some changes in the CBOR payload in ways that I think we
probably shouldn't bother to glob around. Maybe we should just disable
zstd support in some of these lower-level wireproto tests?
Differential Revision: https://phab.mercurial-scm.org/D3429
author | Augie Fackler <augie@google.com> |
---|---|
date | Wed, 25 Apr 2018 13:13:42 -0400 |
parents | ff6b0a20849d |
children | da07c781aba9 |
comparison
equal
deleted
inserted
replaced
37819:ee3d58b4a47f | 37820:143632f82479 |
---|---|
19 s> makefile('rb', None) | 19 s> makefile('rb', None) |
20 s> HTTP/1.1 200 Script output follows\r\n | 20 s> HTTP/1.1 200 Script output follows\r\n |
21 s> Server: testing stub value\r\n | 21 s> Server: testing stub value\r\n |
22 s> Date: $HTTP_DATE$\r\n | 22 s> Date: $HTTP_DATE$\r\n |
23 s> Content-Type: application/mercurial-0.1\r\n | 23 s> Content-Type: application/mercurial-0.1\r\n |
24 s> Content-Length: 458\r\n | 24 s> Content-Length: *\r\n (glob) |
25 s> \r\n | 25 s> \r\n |
26 s> batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 26 s> batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash |
27 | 27 |
28 A proper request without the API server enabled returns the legacy response | 28 A proper request without the API server enabled returns the legacy response |
29 | 29 |
44 s> makefile('rb', None) | 44 s> makefile('rb', None) |
45 s> HTTP/1.1 200 Script output follows\r\n | 45 s> HTTP/1.1 200 Script output follows\r\n |
46 s> Server: testing stub value\r\n | 46 s> Server: testing stub value\r\n |
47 s> Date: $HTTP_DATE$\r\n | 47 s> Date: $HTTP_DATE$\r\n |
48 s> Content-Type: application/mercurial-0.1\r\n | 48 s> Content-Type: application/mercurial-0.1\r\n |
49 s> Content-Length: 458\r\n | 49 s> Content-Length: *\r\n (glob) |
50 s> \r\n | 50 s> \r\n |
51 s> batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 51 s> batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash |
52 | 52 |
53 Restart with just API server enabled. This enables serving the new format. | 53 Restart with just API server enabled. This enables serving the new format. |
54 | 54 |
80 s> makefile('rb', None) | 80 s> makefile('rb', None) |
81 s> HTTP/1.1 200 Script output follows\r\n | 81 s> HTTP/1.1 200 Script output follows\r\n |
82 s> Server: testing stub value\r\n | 82 s> Server: testing stub value\r\n |
83 s> Date: $HTTP_DATE$\r\n | 83 s> Date: $HTTP_DATE$\r\n |
84 s> Content-Type: application/mercurial-0.1\r\n | 84 s> Content-Type: application/mercurial-0.1\r\n |
85 s> Content-Length: 458\r\n | 85 s> Content-Length: *\r\n (glob) |
86 s> \r\n | 86 s> \r\n |
87 s> batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 87 s> batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash |
88 | 88 |
89 X-HgUpgrade-<N> without known serialization in X-HgProto-<N> uses legacy response | 89 X-HgUpgrade-<N> without known serialization in X-HgProto-<N> uses legacy response |
90 | 90 |
105 s> makefile('rb', None) | 105 s> makefile('rb', None) |
106 s> HTTP/1.1 200 Script output follows\r\n | 106 s> HTTP/1.1 200 Script output follows\r\n |
107 s> Server: testing stub value\r\n | 107 s> Server: testing stub value\r\n |
108 s> Date: $HTTP_DATE$\r\n | 108 s> Date: $HTTP_DATE$\r\n |
109 s> Content-Type: application/mercurial-0.1\r\n | 109 s> Content-Type: application/mercurial-0.1\r\n |
110 s> Content-Length: 458\r\n | 110 s> Content-Length: *\r\n (glob) |
111 s> \r\n | 111 s> \r\n |
112 s> batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 112 s> batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash |
113 | 113 |
114 X-HgUpgrade-<N> + X-HgProto-<N> headers trigger new response format | 114 X-HgUpgrade-<N> + X-HgProto-<N> headers trigger new response format |
115 | 115 |
130 s> makefile('rb', None) | 130 s> makefile('rb', None) |
131 s> HTTP/1.1 200 OK\r\n | 131 s> HTTP/1.1 200 OK\r\n |
132 s> Server: testing stub value\r\n | 132 s> Server: testing stub value\r\n |
133 s> Date: $HTTP_DATE$\r\n | 133 s> Date: $HTTP_DATE$\r\n |
134 s> Content-Type: application/mercurial-cbor\r\n | 134 s> Content-Type: application/mercurial-cbor\r\n |
135 s> Content-Length: 496\r\n | 135 s> Content-Length: *\r\n (glob) |
136 s> \r\n | 136 s> \r\n |
137 s> \xa3Dapis\xa0GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 137 s> \xa3Dapis\xa0GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash |
138 cbor> {b'apibase': b'api/', b'apis': {}, b'v1capabilities': b'batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash'} | 138 cbor> {b'apibase': b'api/', b'apis': {}, b'v1capabilities': b'batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash'} |
139 | 139 |
140 Restart server to enable HTTPv2 | 140 Restart server to enable HTTPv2 |
163 s> makefile('rb', None) | 163 s> makefile('rb', None) |
164 s> HTTP/1.1 200 OK\r\n | 164 s> HTTP/1.1 200 OK\r\n |
165 s> Server: testing stub value\r\n | 165 s> Server: testing stub value\r\n |
166 s> Date: $HTTP_DATE$\r\n | 166 s> Date: $HTTP_DATE$\r\n |
167 s> Content-Type: application/mercurial-cbor\r\n | 167 s> Content-Type: application/mercurial-cbor\r\n |
168 s> Content-Length: 496\r\n | 168 s> Content-Length: *\r\n (glob) |
169 s> \r\n | 169 s> \r\n |
170 s> \xa3Dapis\xa0GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 170 s> \xa3Dapis\xa0GapibaseDapi/Nv1capabilitiesY\x01\xcabatch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash |
171 cbor> {b'apibase': b'api/', b'apis': {}, b'v1capabilities': b'batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash'} | 171 cbor> {b'apibase': b'api/', b'apis': {}, b'v1capabilities': b'batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash'} |
172 | 172 |
173 Request for HTTPv2 service returns information about it | 173 Request for HTTPv2 service returns information about it |