aboutsummaryrefslogtreecommitdiffstats
path: root/runtests.sh
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2001-09-06 05:50:48 +0000
committerMartin Pool <mbp@samba.org>2001-09-06 05:50:48 +0000
commitc36b5017b8ecfd4ec05d60278558bda785b0659a (patch)
tree29a4f27ed3364e6186665f57b1eb9dcd6a7f1135 /runtests.sh
parenta4cf6bec192051aaa58c04398e647f1c1c90c9ea (diff)
downloadandroid_external_rsync-c36b5017b8ecfd4ec05d60278558bda785b0659a.tar.gz
android_external_rsync-c36b5017b8ecfd4ec05d60278558bda785b0659a.tar.bz2
android_external_rsync-c36b5017b8ecfd4ec05d60278558bda785b0659a.zip
Doc.
Look at $whichtests to run just a subset -- good for calling from Make.
Diffstat (limited to 'runtests.sh')
-rwxr-xr-xruntests.sh18
1 files changed, 17 insertions, 1 deletions
diff --git a/runtests.sh b/runtests.sh
index 59a34faf..c55f9cc1 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -96,6 +96,17 @@
# {", or it breaks on FreeBSD.
+
+# STILL TO DO:
+
+# We need a good protection against tests that hang indefinitely.
+# Perhaps some combination of starting them in the background, wait,
+# and kill?
+
+# Perhaps we need a common way to cleanup tests. At the moment just
+# clobbering the directory when we're done should be enough.
+
+
set -e
. "./shconfig"
@@ -147,7 +158,12 @@ suitedir="$srcdir/testsuite"
export scratchdir suitedir
-for testscript in $suitedir/*.test
+if [ "x$whichtests" = x ]
+then
+ whichtests="*.test"
+fi
+
+for testscript in $suitedir/$whichtests
do
testbase=`echo $testscript | sed 's!.*/!!'`