- (dtucker) OpenBSD CVS Sync (regress/)

- djm@cvs.openbsd.org 2003/04/04 09:34:22
     [Makefile sftp-cmds.sh]
     More regression tests, including recent directory rename bug; ok markus@
This commit is contained in:
Darren Tucker 2003-06-18 22:35:11 +10:00
parent d57a76eec5
commit a4040f5904
3 changed files with 16 additions and 5 deletions

View File

@ -30,6 +30,9 @@
- markus@cvs.openbsd.org 2003/04/02 12:21:13 - markus@cvs.openbsd.org 2003/04/02 12:21:13
[Makefile] [Makefile]
enable rekey test enable rekey test
- djm@cvs.openbsd.org 2003/04/04 09:34:22
[Makefile sftp-cmds.sh]
More regression tests, including recent directory rename bug; ok markus@
20030614 20030614
- (djm) Update license on fake-rfc2553.[ch]; ok itojun@ - (djm) Update license on fake-rfc2553.[ch]; ok itojun@
@ -545,4 +548,4 @@
- Fix sshd BindAddress and -b options for systems using fake-getaddrinfo. - Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
Report from murple@murple.net, diagnosis from dtucker@zip.com.au Report from murple@murple.net, diagnosis from dtucker@zip.com.au
$Id: ChangeLog,v 1.2811 2003/06/18 12:32:51 dtucker Exp $ $Id: ChangeLog,v 1.2812 2003/06/18 12:35:11 dtucker Exp $

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.21 2003/04/02 12:21:13 markus Exp $ # $OpenBSD: Makefile,v 1.22 2003/04/04 09:34:22 djm Exp $
REGRESS_TARGETS= t1 t2 t3 t4 t5 t6 t7 REGRESS_TARGETS= t1 t2 t3 t4 t5 t6 t7
@ -25,6 +25,7 @@ LTESTS= connect \
keygen-change \ keygen-change \
sftp \ sftp \
sftp-cmds \ sftp-cmds \
sftp-badcmds \
sftp-batch \ sftp-batch \
forwarding forwarding

View File

@ -1,4 +1,4 @@
# $OpenBSD: sftp-cmds.sh,v 1.2 2003/01/10 07:52:41 djm Exp $ # $OpenBSD: sftp-cmds.sh,v 1.3 2003/04/04 09:34:22 djm Exp $
# Placed in the Public Domain. # Placed in the Public Domain.
# XXX - TODO: # XXX - TODO:
@ -11,7 +11,7 @@ tid="sftp commands"
DATA=/bin/ls DATA=/bin/ls
COPY=${OBJ}/copy COPY=${OBJ}/copy
rm -rf ${COPY} ${COPY}.1 ${COPY}.2 ${COPY}.dd ${BATCH}.* rm -rf ${COPY} ${COPY}.1 ${COPY}.2 ${COPY}.dd ${COPY}.dd2 ${BATCH}.*
verbose "$tid: lls" verbose "$tid: lls"
echo "lls ${OBJ}" | ${SFTP} -P ${SFTPSERVER} >/dev/null 2>&1 \ echo "lls ${OBJ}" | ${SFTP} -P ${SFTPSERVER} >/dev/null 2>&1 \
@ -66,6 +66,13 @@ echo "rename $COPY ${COPY}.1" | ${SFTP} -P ${SFTPSERVER} >/dev/null 2>&1 \
test -f ${COPY}.1 || fail "missing file after rename" test -f ${COPY}.1 || fail "missing file after rename"
cmp $DATA ${COPY}.1 >/dev/null 2>&1 || fail "corrupted copy after rename" cmp $DATA ${COPY}.1 >/dev/null 2>&1 || fail "corrupted copy after rename"
mkdir ${COPY}.dd
verbose "$tid: rename directory"
echo "rename ${COPY}.dd ${COPY}.dd2" | ${SFTP} -P ${SFTPSERVER} >/dev/null 2>&1 \
|| fail "rename directory failed"
test -d ${COPY}.dd && fail "oldname exists after rename directory"
test -d ${COPY}.dd2 || fail "missing newname after rename directory"
verbose "$tid: ln" verbose "$tid: ln"
echo "ln ${COPY}.1 ${COPY}.2" | ${SFTP} -P ${SFTPSERVER} >/dev/null 2>&1 || fail "ln failed" echo "ln ${COPY}.1 ${COPY}.2" | ${SFTP} -P ${SFTPSERVER} >/dev/null 2>&1 || fail "ln failed"
test -L ${COPY}.2 || fail "missing file after ln" test -L ${COPY}.2 || fail "missing file after ln"
@ -95,6 +102,6 @@ verbose "$tid: lchdir"
echo "lchdir ${COPY}.dd" | ${SFTP} -P ${SFTPSERVER} >/dev/null 2>&1 \ echo "lchdir ${COPY}.dd" | ${SFTP} -P ${SFTPSERVER} >/dev/null 2>&1 \
|| fail "lchdir failed" || fail "lchdir failed"
rm -rf ${COPY} ${COPY}.1 ${COPY}.2 ${COPY}.dd ${BATCH}.* rm -rf ${COPY} ${COPY}.1 ${COPY}.2 ${COPY}.dd ${COPY}.dd2 ${BATCH}.*