Commit 78ffe478 authored by Martin Pool's avatar Martin Pool

$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.
parent a4b4af88
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment