summaryrefslogtreecommitdiff
path: root/regress/multiplex.sh
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2004-06-18 01:23:03 +1000
committerDamien Miller <djm@mindrot.org>2004-06-18 01:23:03 +1000
commite826a8c9d9ea8de6696ca95825d69cf02e1954d6 (patch)
tree5bb1c773b5e40414057530250f222af59ccc3d0a /regress/multiplex.sh
parent23f0770a1bf8b0a1aa7c8d4bd78699fa0e9358d0 (diff)
- djm@cvs.openbsd.org 2004/06/17 14:53:27
[regress/multiplex.sh] shared connection env passing regress test
Diffstat (limited to 'regress/multiplex.sh')
-rw-r--r--regress/multiplex.sh13
1 files changed, 11 insertions, 2 deletions
diff --git a/regress/multiplex.sh b/regress/multiplex.sh
index 8605d5e0b..c19c0fe17 100644
--- a/regress/multiplex.sh
+++ b/regress/multiplex.sh
@@ -1,4 +1,4 @@
1# $OpenBSD: multiplex.sh,v 1.5 2004/06/17 06:19:06 dtucker Exp $ 1# $OpenBSD: multiplex.sh,v 1.6 2004/06/17 14:53:27 djm Exp $
2# Placed in the Public Domain. 2# Placed in the Public Domain.
3 3
4CTL=$OBJ/ctl-sock 4CTL=$OBJ/ctl-sock
@@ -11,8 +11,17 @@ COPY=$OBJ/ls.copy
11start_sshd 11start_sshd
12 12
13trace "start master, fork to background" 13trace "start master, fork to background"
14${SSH} -2 -MS$CTL -F $OBJ/ssh_config -f somehost sleep 120 14${SSH} -2 -MS$CTL -F $OBJ/ssh_config -oSendEnv="_XXX_TEST" -f somehost \
15 sleep 120
15 16
17verbose "test $tid: envpass"
18trace "env passing over multiplexed connection"
19_XXX_TEST=blah ${SSH} -S$CTL otherhost '[ "x$_XXX_TEST" = "xblah" ]'
20if [ $? -ne 0 ]; then
21 fail "environment not found"
22fi
23
24verbose "test $tid: transfer"
16rm -f ${COPY} 25rm -f ${COPY}
17trace "ssh transfer over multiplexed connection and check result" 26trace "ssh transfer over multiplexed connection and check result"
18${SSH} -S$CTL otherhost cat ${DATA} > ${COPY} 27${SSH} -S$CTL otherhost cat ${DATA} > ${COPY}