summaryrefslogtreecommitdiff
path: root/regress/test-exec.sh
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2007-10-26 14:54:12 +1000
committerDamien Miller <djm@mindrot.org>2007-10-26 14:54:12 +1000
commitce0e60ee57a2990e892b4bda98c6d223426ee9a4 (patch)
tree7a8a39b7fec0e228f941a3ee5c80f15978f3a7d2 /regress/test-exec.sh
parent47d7dc8530f0b459ace5f7a98aeade204a8fbef9 (diff)
- djm@cvs.openbsd.org 2007/10/24 03:32:35
[regress/sftp-cmds.sh regress/sftp-glob.sh regress/test-exec.sh] comprehensive tests for sftp escaping its interaction with globbing; ok dtucker@
Diffstat (limited to 'regress/test-exec.sh')
-rw-r--r--regress/test-exec.sh17
1 files changed, 10 insertions, 7 deletions
diff --git a/regress/test-exec.sh b/regress/test-exec.sh
index 59ae33c08..650be419e 100644
--- a/regress/test-exec.sh
+++ b/regress/test-exec.sh
@@ -30,6 +30,9 @@ else
30 USER=`id -un` 30 USER=`id -un`
31fi 31fi
32 32
33# XXX platforms that don't support -E may need a replacement
34ECHOE="echo -E"
35
33OBJ=$1 36OBJ=$1
34if [ "x$OBJ" = "x" ]; then 37if [ "x$OBJ" = "x" ]; then
35 echo '$OBJ not defined' 38 echo '$OBJ not defined'
@@ -156,31 +159,31 @@ cleanup ()
156 159
157trace () 160trace ()
158{ 161{
159 echo "trace: $@" >>$TEST_SSH_LOGFILE 162 $ECHOE "trace: $@" >>$TEST_SSH_LOGFILE
160 if [ "X$TEST_SSH_TRACE" = "Xyes" ]; then 163 if [ "X$TEST_SSH_TRACE" = "Xyes" ]; then
161 echo "$@" 164 $ECHOE "$@"
162 fi 165 fi
163} 166}
164 167
165verbose () 168verbose ()
166{ 169{
167 echo "verbose: $@" >>$TEST_SSH_LOGFILE 170 $ECHOE "verbose: $@" >>$TEST_SSH_LOGFILE
168 if [ "X$TEST_SSH_QUIET" != "Xyes" ]; then 171 if [ "X$TEST_SSH_QUIET" != "Xyes" ]; then
169 echo "$@" 172 $ECHOE "$@"
170 fi 173 fi
171} 174}
172 175
173 176
174fail () 177fail ()
175{ 178{
176 echo "FAIL: $@" >>$TEST_SSH_LOGFILE 179 $ECHOE "FAIL: $@" >>$TEST_SSH_LOGFILE
177 RESULT=1 180 RESULT=1
178 echo "$@" 181 $ECHOE "$@"
179} 182}
180 183
181fatal () 184fatal ()
182{ 185{
183 echo "FATAL: $@" >>$TEST_SSH_LOGFILE 186 $ECHOE "FATAL: $@" >>$TEST_SSH_LOGFILE
184 echon "FATAL: " 187 echon "FATAL: "
185 fail "$@" 188 fail "$@"
186 cleanup 189 cleanup