diff options
author | Darren Tucker <dtucker@zip.com.au> | 2003-09-04 15:00:55 +1000 |
---|---|---|
committer | Darren Tucker <dtucker@zip.com.au> | 2003-09-04 15:00:55 +1000 |
commit | e15b0dd011b42612e699441a31ca88b9dc6b3f20 (patch) | |
tree | 74b4dbe8ae5ee9ecc89331527e81fe4f37213f53 /regress/sftp.sh | |
parent | f2412548e9d0fd2c1eb1f117c1206fc1d191ba11 (diff) |
- [regress/sftp.sh] Remove dependency on /dev/stdin.
Diffstat (limited to 'regress/sftp.sh')
-rw-r--r-- | regress/sftp.sh | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/regress/sftp.sh b/regress/sftp.sh index 17a0a2b99..0e22f8f6b 100644 --- a/regress/sftp.sh +++ b/regress/sftp.sh | |||
@@ -6,24 +6,30 @@ tid="basic sftp put/get" | |||
6 | DATA=/bin/ls${EXEEXT} | 6 | DATA=/bin/ls${EXEEXT} |
7 | COPY=${OBJ}/copy | 7 | COPY=${OBJ}/copy |
8 | 8 | ||
9 | SFTPCMDFILE=${OBJ}/batch | ||
10 | cat >$SFTPCMDFILE <<EOF | ||
11 | version | ||
12 | get $DATA ${COPY}.1 | ||
13 | put $DATA ${COPY}.2 | ||
14 | EOF | ||
15 | |||
9 | BUFFERSIZE="5 1000 32000 64000" | 16 | BUFFERSIZE="5 1000 32000 64000" |
10 | REQUESTS="1 2 10" | 17 | REQUESTS="1 2 10" |
11 | 18 | ||
12 | for B in ${BUFFERSIZE}; do | 19 | for B in ${BUFFERSIZE}; do |
13 | for R in ${REQUESTS}; do | 20 | for R in ${REQUESTS}; do |
14 | verbose "test $tid: buffer_size $B num_requests $R" | 21 | verbose "test $tid: buffer_size $B num_requests $R" |
15 | rm -f ${COPY}.1 ${COPY}.2 | 22 | rm -f ${COPY}.1 ${COPY}.2 |
16 | ${SFTP} -P ${SFTPSERVER} -B $B -R $R -b /dev/stdin \ | 23 | ${SFTP} -P ${SFTPSERVER} -B $B -R $R -b $SFTPCMDFILE \ |
17 | > /dev/null 2>&1 << EOF | 24 | > /dev/null 2>&1 |
18 | version | ||
19 | get $DATA ${COPY}.1 | ||
20 | put $DATA ${COPY}.2 | ||
21 | EOF | ||
22 | r=$? | 25 | r=$? |
23 | if [ $r -ne 0 ]; then | 26 | if [ $r -ne 0 ]; then |
24 | fail "sftp failed with $r" | 27 | fail "sftp failed with $r" |
28 | else | ||
29 | cmp $DATA ${COPY}.1 || fail "corrupted copy after get" | ||
30 | cmp $DATA ${COPY}.2 || fail "corrupted copy after put" | ||
25 | fi | 31 | fi |
26 | cmp $DATA ${COPY}.1 || fail "corrupted copy after get" | ||
27 | cmp $DATA ${COPY}.2 || fail "corrupted copy after put" | ||
28 | done | 32 | done |
29 | done | 33 | done |
34 | rm -f ${COPY}.1 ${COPY}.2 | ||
35 | rm -f $SFTPCMDFILE | ||