From 7e78c293a97239f895b862836c65c4b755abdc52 Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Sun, 31 Mar 2024 19:53:16 +0200 Subject: Test suite: clean up scripts - Reformat code. - Cleanup some glitches, streamline scripts ... - Enable "set -u": Error on unset variables. - Detect "$srcdir" in prep-server3 script, too. --- src/testsuite/stop-server.sh | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'src/testsuite/stop-server.sh') diff --git a/src/testsuite/stop-server.sh b/src/testsuite/stop-server.sh index c531137e..c5a9486c 100755 --- a/src/testsuite/stop-server.sh +++ b/src/testsuite/stop-server.sh @@ -1,10 +1,11 @@ #!/bin/sh # ngIRCd Test Suite -[ -z "$srcdir" ] && srcdir=`dirname $0` +[ -z "$srcdir" ] && srcdir=`dirname "$0"` +set -u # read in functions -. ${srcdir}/functions.inc +. "${srcdir}/functions.inc" if [ -n "$1" ]; then id="$1"; shift @@ -17,21 +18,19 @@ echo_n "stopping server ${id} ..." # stop test-server ... pid=`./getpid.sh T-ngircd${id}` if [ -z "$pid" ]; then - echo " failure: no running server found!?" - exit 1 + echo " failure: no running server found!?" + exit 1 fi -kill $pid > /dev/null 2>&1 || exit 1 +kill $pid >/dev/null 2>&1 || exit 1 # waiting ... for i in 1 2 3 4 5; do - kill -0 $pid > /dev/null 2>&1; r=$? - if [ $r -ne 0 ]; then - echo " ok". - exit 0 - fi - sleep 1 + kill -0 $pid >/dev/null 2>&1; r=$? + if [ $r -ne 0 ]; then + echo " ok". + exit 0 + fi + sleep 1 done echo " failure: server ${id} still running!?" exit 1 - -# -eof- -- cgit 1.4.1