comparison tests/test-ssh-proto.t @ 37813:58bbd14b0c62 stable

sshpeer: reflect actual command activity one handshake The output from devel-peer-request is expected to give data about request and roundtrip done to the server. Changeset a9cffd14aa04 changed some of that by grouping hello and between commands call. However, the old sequence of command was "emulated" in sshpeer. Update the sshpeer to reflect this grouping of commands and update the tests that use it.
author Boris Feld <boris.feld@octobus.net>
date Mon, 23 Apr 2018 19:23:18 +0100
parents fe8c6f9f2914
children 538e850ae737
comparison
equal deleted inserted replaced
37812:91b717e2cafa 37813:58bbd14b0c62
56 $ cd .. 56 $ cd ..
57 57
58 $ hg --debug debugpeer ssh://user@dummy/server 58 $ hg --debug debugpeer ssh://user@dummy/server
59 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) 59 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !)
60 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) 60 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !)
61 devel-peer-request: hello 61 devel-peer-request: hello+between
62 devel-peer-request: pairs: 81 bytes
62 sending hello command 63 sending hello command
63 devel-peer-request: between
64 devel-peer-request: pairs: 81 bytes
65 sending between command 64 sending between command
66 remote: 413 65 remote: 413
67 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash 66 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
68 remote: 1 67 remote: 1
69 devel-peer-request: protocaps 68 devel-peer-request: protocaps
168 --debug will print the banner 167 --debug will print the banner
169 168
170 $ SSHSERVERMODE=banner hg --debug debugpeer ssh://user@dummy/server 169 $ SSHSERVERMODE=banner hg --debug debugpeer ssh://user@dummy/server
171 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) 170 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !)
172 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) 171 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !)
173 devel-peer-request: hello 172 devel-peer-request: hello+between
173 devel-peer-request: pairs: 81 bytes
174 sending hello command 174 sending hello command
175 devel-peer-request: between
176 devel-peer-request: pairs: 81 bytes
177 sending between command 175 sending between command
178 remote: banner: line 0 176 remote: banner: line 0
179 remote: banner: line 1 177 remote: banner: line 1
180 remote: banner: line 2 178 remote: banner: line 2
181 remote: banner: line 3 179 remote: banner: line 3
260 servers. 258 servers.
261 259
262 $ SSHSERVERMODE=no-hello hg --debug debugpeer ssh://user@dummy/server 260 $ SSHSERVERMODE=no-hello hg --debug debugpeer ssh://user@dummy/server
263 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) 261 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !)
264 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) 262 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !)
265 devel-peer-request: hello 263 devel-peer-request: hello+between
264 devel-peer-request: pairs: 81 bytes
266 sending hello command 265 sending hello command
267 devel-peer-request: between
268 devel-peer-request: pairs: 81 bytes
269 sending between command 266 sending between command
270 remote: 0 267 remote: 0
271 remote: 1 268 remote: 1
272 abort: no suitable response from remote hg! 269 abort: no suitable response from remote hg!
273 [255] 270 [255]
308 305
309 $ hg --config sshpeer.mode=extra-handshake-commands --config sshpeer.handshake-mode=pre-no-args --debug debugpeer ssh://user@dummy/server 306 $ hg --config sshpeer.mode=extra-handshake-commands --config sshpeer.handshake-mode=pre-no-args --debug debugpeer ssh://user@dummy/server
310 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) 307 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !)
311 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) 308 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !)
312 sending no-args command 309 sending no-args command
313 devel-peer-request: hello 310 devel-peer-request: hello+between
311 devel-peer-request: pairs: 81 bytes
314 sending hello command 312 sending hello command
315 devel-peer-request: between
316 devel-peer-request: pairs: 81 bytes
317 sending between command 313 sending between command
318 remote: 0 314 remote: 0
319 remote: 413 315 remote: 413
320 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash 316 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
321 remote: 1 317 remote: 1
381 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) 377 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !)
382 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) 378 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !)
383 sending unknown1 command 379 sending unknown1 command
384 sending unknown2 command 380 sending unknown2 command
385 sending unknown3 command 381 sending unknown3 command
386 devel-peer-request: hello 382 devel-peer-request: hello+between
383 devel-peer-request: pairs: 81 bytes
387 sending hello command 384 sending hello command
388 devel-peer-request: between
389 devel-peer-request: pairs: 81 bytes
390 sending between command 385 sending between command
391 remote: 0 386 remote: 0
392 remote: 0 387 remote: 0
393 remote: 0 388 remote: 0
394 remote: 413 389 remote: 413
956 951
957 $ hg --config experimental.sshpeer.advertise-v2=true --debug debugpeer ssh://user@dummy/server 952 $ hg --config experimental.sshpeer.advertise-v2=true --debug debugpeer ssh://user@dummy/server
958 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) 953 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !)
959 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) 954 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !)
960 sending upgrade request: * proto=exp-ssh-v2-0001 (glob) 955 sending upgrade request: * proto=exp-ssh-v2-0001 (glob)
961 devel-peer-request: hello 956 devel-peer-request: hello+between
957 devel-peer-request: pairs: 81 bytes
962 sending hello command 958 sending hello command
963 devel-peer-request: between
964 devel-peer-request: pairs: 81 bytes
965 sending between command 959 sending between command
966 remote: 0 960 remote: 0
967 remote: 413 961 remote: 413
968 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash 962 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
969 remote: 1 963 remote: 1
1015 1009
1016 $ hg --config experimental.sshpeer.advertise-v2=true --debug debugpeer ssh://user@dummy/server 1010 $ hg --config experimental.sshpeer.advertise-v2=true --debug debugpeer ssh://user@dummy/server
1017 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) 1011 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !)
1018 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) 1012 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !)
1019 sending upgrade request: * proto=exp-ssh-v2-0001 (glob) 1013 sending upgrade request: * proto=exp-ssh-v2-0001 (glob)
1020 devel-peer-request: hello 1014 devel-peer-request: hello+between
1015 devel-peer-request: pairs: 81 bytes
1021 sending hello command 1016 sending hello command
1022 devel-peer-request: between
1023 devel-peer-request: pairs: 81 bytes
1024 sending between command 1017 sending between command
1025 protocol upgraded to exp-ssh-v2-0001 1018 protocol upgraded to exp-ssh-v2-0001
1026 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash 1019 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1027 devel-peer-request: protocaps 1020 devel-peer-request: protocaps
1028 devel-peer-request: caps: * bytes (glob) 1021 devel-peer-request: caps: * bytes (glob)
1035 1028
1036 $ hg --config experimental.sshpeer.advertise-v2=true --debug debugcapabilities ssh://user@dummy/server 1029 $ hg --config experimental.sshpeer.advertise-v2=true --debug debugcapabilities ssh://user@dummy/server
1037 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) 1030 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !)
1038 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) 1031 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !)
1039 sending upgrade request: * proto=exp-ssh-v2-0001 (glob) 1032 sending upgrade request: * proto=exp-ssh-v2-0001 (glob)
1040 devel-peer-request: hello 1033 devel-peer-request: hello+between
1034 devel-peer-request: pairs: 81 bytes
1041 sending hello command 1035 sending hello command
1042 devel-peer-request: between
1043 devel-peer-request: pairs: 81 bytes
1044 sending between command 1036 sending between command
1045 protocol upgraded to exp-ssh-v2-0001 1037 protocol upgraded to exp-ssh-v2-0001
1046 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash 1038 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS_SERVER$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1047 devel-peer-request: protocaps 1039 devel-peer-request: protocaps
1048 devel-peer-request: caps: * bytes (glob) 1040 devel-peer-request: caps: * bytes (glob)