From e54ea1f7c904a5beef64ca0fe986cf7dc4f62296 Mon Sep 17 00:00:00 2001 From: Petri Lehtinen Date: Sat, 19 Feb 2011 12:15:16 +0200 Subject: [PATCH] tests: Use "make STOP=1 check" to stop on first failure --- test/run-suites | 3 +++ test/scripts/run-tests.sh | 3 +++ 2 files changed, 6 insertions(+) diff --git a/test/run-suites b/test/run-suites index 6e5baf6..ea35424 100755 --- a/test/run-suites +++ b/test/run-suites @@ -20,6 +20,8 @@ if [ -z "$SUITES" ]; then done fi +[ -z "$STOP" ] && STOP=0 + export suites_srcdir=$top_srcdir/test/suites export suites_builddir=suites export scriptdir=$top_srcdir/test/scripts @@ -34,6 +36,7 @@ for suite in $SUITES; do passed=$(($passed+1)) else failed=$(($failed+1)) + [ $STOP -eq 1 ] && break fi done diff --git a/test/scripts/run-tests.sh b/test/scripts/run-tests.sh index 4a039e1..48dfae8 100644 --- a/test/scripts/run-tests.sh +++ b/test/scripts/run-tests.sh @@ -12,6 +12,7 @@ suite_log=$logdir/$suite_name [ -z "$VERBOSE" ] && VERBOSE=0 +[ -z "$STOP" ] && STOP=0 . $scriptdir/valgrind.sh @@ -47,6 +48,8 @@ for test_path in $suite_srcdir/*; do else echo -n "F" fi + + [ $STOP -eq 1 ] && break fi done