summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2005-11-20 17:55:09 +0100
committerNiels Möller <nisse@lysator.liu.se>2005-11-20 17:55:09 +0100
commit82323812dbf8f9e9e2e815658ba3977256b17016 (patch)
tree23a88c29ad310314f4042194dbf23609e927c5e2
parent95da24d5ba27bac701a47287813a631b0df5ed62 (diff)
downloadnettle-82323812dbf8f9e9e2e815658ba3977256b17016.tar.gz
Added --debug option. If used, the teardown-env
script is not run. Rev: misc/run-tests:1.3
-rwxr-xr-xrun-tests23
1 files changed, 22 insertions, 1 deletions
diff --git a/run-tests b/run-tests
index f96e5433..3aabe868 100755
--- a/run-tests
+++ b/run-tests
@@ -3,6 +3,8 @@
failed=0
all=0
+debug='no'
+
if [ -z "$srcdir" ] ; then
srcdir=`pwd`
fi
@@ -48,6 +50,23 @@ test_program () {
env_program `find_program setup-env`
+while test $# != 0
+do
+ case "$1" in
+ --debug)
+ debug=yes
+ ;;
+ -*)
+ echo >&2 'Unknown option `'"$1'"
+ exit 1
+ ;;
+ *)
+ break
+ ;;
+ esac
+ shift
+done
+
if [ $# -eq 0 ] ; then
for f in *-test; do test_program "./$f"; done
else
@@ -64,7 +83,9 @@ echo "$dashes"
echo "$banner"
echo "$dashes"
-env_program `find_program teardown-env`
+if [ "x$debug" = xno ] ; then
+ env_program `find_program teardown-env`
+fi
[ "$failed" -eq 0 ]