From 78ffe4787fbe6c3d175d9196ef4c2bc9f4521b5f Mon Sep 17 00:00:00 2001 From: Martin Pool Date: Wed, 29 Aug 2001 09:12:05 +0000 Subject: [PATCH] $RSYNC and similar variables must be set to absolute path so that it can be passed to --rsync-path. Add a nopersist=yes option that makes runtests bomb out as soon as one test fails -- this is good if you're watching the trace output. --- runtests.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/runtests.sh b/runtests.sh index 1026d053..8d5bde76 100755 --- a/runtests.sh +++ b/runtests.sh @@ -118,8 +118,9 @@ then exit 2 fi +RSYNC="$rsync_bin" -export rsync_bin +export rsync_bin RSYNC skipped=0 missing=0 @@ -129,8 +130,9 @@ failed=0 scratchdir=./testtmp [ -d "$scratchdir" ] && rm -r "$scratchdir" mkdir "$scratchdir" - +scratchdir=`cd $scratchdir && pwd` echo " scratchdir=$scratchdir" + suitedir="$srcdir/testsuite" export scratchdir suitedir @@ -161,6 +163,7 @@ do *) echo "----- $testbase failed!" failed=`expr $failed + 1` + [ "$nopersist" = "yes" ] && exit 1 esac fi done -- 2.34.1