added --keep option for leaving test servers running

This commit is contained in:
Andreas Gustafsson
2000-06-09 23:16:56 +00:00
parent 79d91e9150
commit 7257176e6f

View File

@@ -22,15 +22,23 @@
SYSTEMTESTTOP=.
. $SYSTEMTESTTOP/conf.sh
test $# -gt 0 || { echo "usage: $0 test-directory" >&2; exit 1; }
stopservers=true
case $1 in
--keep) stopservers=false; shift ;;
esac
test $# -gt 0 || { echo "usage: $0 [--keep] test-directory" >&2; exit 1; }
test=$1
shift
test -d $test || { echo "$0: $test: no such test" >&2; exit 1; }
test -f /var/run/system_test_ifsetup || { echo "I:Interfaces not set up. Not trying system tests." >&2 \
; exit 1; }
test -f /var/run/system_test_ifsetup ||
{ echo "I:Interfaces not set up. Not trying system tests." >&2;
exit 1;
}
# Set up any dynamically generated test data
if test -f $test/setup.sh
@@ -48,6 +56,11 @@ sleep 10
status=$?
if ! $stopservers
then
exit $status
fi
# Shutdown
sh stop.sh $test