diff options
author | Darren Tucker <dtucker@zip.com.au> | 2012-10-05 11:43:57 +1000 |
---|---|---|
committer | Darren Tucker <dtucker@zip.com.au> | 2012-10-05 11:43:57 +1000 |
commit | 6fc5aa8b2e76790b136adfb68f98fe3fb7230a25 (patch) | |
tree | 58753ddb42995b6ab48041b6487f2970d4d5db9a | |
parent | 189e5bad5c556e320506436a5df19cde28e1f2d0 (diff) |
- dtucker@cvs.openbsd.org 2012/09/09 11:51:25
[multiplex.sh]
Add test for ssh -Ostop
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | regress/multiplex.sh | 14 |
2 files changed, 15 insertions, 2 deletions
@@ -34,6 +34,9 @@ | |||
34 | - dtucker@cvs.openbsd.org 2012/09/06 04:11:07 | 34 | - dtucker@cvs.openbsd.org 2012/09/06 04:11:07 |
35 | [regress/try-ciphers.sh] | 35 | [regress/try-ciphers.sh] |
36 | Restore missing space. (Id sync only). | 36 | Restore missing space. (Id sync only). |
37 | - dtucker@cvs.openbsd.org 2012/09/09 11:51:25 | ||
38 | [regress/multiplex.sh] | ||
39 | Add test for ssh -Ostop | ||
37 | - [Makefile umac.c] Add special-case target to build umac128.o. | 40 | - [Makefile umac.c] Add special-case target to build umac128.o. |
38 | 41 | ||
39 | 20120917 | 42 | 20120917 |
diff --git a/regress/multiplex.sh b/regress/multiplex.sh index 93e15088f..d8c751073 100644 --- a/regress/multiplex.sh +++ b/regress/multiplex.sh | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: multiplex.sh,v 1.13 2012/06/01 00:47:36 djm Exp $ | 1 | # $OpenBSD: multiplex.sh,v 1.14 2012/09/09 11:51:25 dtucker Exp $ |
2 | # Placed in the Public Domain. | 2 | # Placed in the Public Domain. |
3 | 3 | ||
4 | CTL=/tmp/openssh.regress.ctl-sock.$$ | 4 | CTL=/tmp/openssh.regress.ctl-sock.$$ |
@@ -87,4 +87,14 @@ ${SSH} -F $OBJ/ssh_config -S $CTL -Oexit otherhost || fail "send exit command fa | |||
87 | # Wait for master to exit | 87 | # Wait for master to exit |
88 | sleep 2 | 88 | sleep 2 |
89 | 89 | ||
90 | kill -0 $MASTER_PID >/dev/null 2>&1 && fail "exit command failed" | 90 | kill -0 $MASTER_PID >/dev/null 2>&1 && fail "exit command failed" |
91 | |||
92 | # Restart master and test -O stop command with master using -N | ||
93 | trace "start master, fork to background" | ||
94 | ${SSH} -Nn2 -MS$CTL -F $OBJ/ssh_config -oSendEnv="_XXX_TEST" somehost & | ||
95 | MASTER_PID=$! | ||
96 | sleep 5 # Wait for master to start and authenticate | ||
97 | trace "test stop command" | ||
98 | ${SSH} -F $OBJ/ssh_config -S $CTL -Ostop otherhost || fail "send stop command failed" | ||
99 | sleep 2 # Wait for master to exit | ||
100 | ps -p $MASTER_PID >/dev/null && fail "stop command failed" | ||