diff options
author | Damien Miller <djm@mindrot.org> | 2007-10-26 14:54:12 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2007-10-26 14:54:12 +1000 |
commit | ce0e60ee57a2990e892b4bda98c6d223426ee9a4 (patch) | |
tree | 7a8a39b7fec0e228f941a3ee5c80f15978f3a7d2 /regress/test-exec.sh | |
parent | 47d7dc8530f0b459ace5f7a98aeade204a8fbef9 (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.sh | 17 |
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` |
31 | fi | 31 | fi |
32 | 32 | ||
33 | # XXX platforms that don't support -E may need a replacement | ||
34 | ECHOE="echo -E" | ||
35 | |||
33 | OBJ=$1 | 36 | OBJ=$1 |
34 | if [ "x$OBJ" = "x" ]; then | 37 | if [ "x$OBJ" = "x" ]; then |
35 | echo '$OBJ not defined' | 38 | echo '$OBJ not defined' |
@@ -156,31 +159,31 @@ cleanup () | |||
156 | 159 | ||
157 | trace () | 160 | trace () |
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 | ||
165 | verbose () | 168 | verbose () |
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 | ||
174 | fail () | 177 | fail () |
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 | ||
181 | fatal () | 184 | fatal () |
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 |