From: Petri Lehtinen Date: Sat, 19 Feb 2011 10:15:16 +0000 (+0200) Subject: tests: Use "make STOP=1 check" to stop on first failure X-Git-Tag: v2.0~13 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=jansson.git;a=commitdiff_plain;h=e54ea1f7c904a5beef64ca0fe986cf7dc4f62296 tests: Use "make STOP=1 check" to stop on first failure --- 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