# they're in POSIX 1003.2, and since the build farm relies on them
# they're probably working on most machines we really care about.
+# You cannot use "function foo {" syntax, but must instead say "foo()
+# {", or it breaks on FreeBSD.
+
set -e
export scratchdir suitedir
-for testbase in rsync-hello hands ssh-basic
+for testscript in $suitedir/*.test
do
- testscript="$suitedir/$testbase.test"
- if test \! -f "$testscript"
- then
- echo "$testscript does not exist" >&2
- missing=`expr $missing + 1`
- continue
- fi
+ testbase=`echo $testscript | sed 's!.*/!!'`
echo "----- $testbase starting"