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