From: Stefan Metzmacher Date: Wed, 14 Mar 2012 11:18:50 +0000 (+0100) Subject: s3:selftest: add support for 'make test FAIL_IMMEDIATELY=1' X-Git-Tag: tdb-1.2.10~183 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=89511d28bf7dff8f909360c89b5f99df21dba8bd;p=thirdparty%2Fsamba.git s3:selftest: add support for 'make test FAIL_IMMEDIATELY=1' This is what autobuild uses in order to let the build abort on the first failure. metze --- diff --git a/source3/selftest/s3-selftest.sh b/source3/selftest/s3-selftest.sh index 0d20324c686..f5f6f2a6419 100755 --- a/source3/selftest/s3-selftest.sh +++ b/source3/selftest/s3-selftest.sh @@ -5,6 +5,10 @@ if [ "x${SUBUNIT_FORMATTER}" = x"" ]; then SUBUNIT_FORMATTER="${PYTHON} -u ${SELFTESTDIR}/format-subunit --prefix=${SELFTESTPREFIX} --immediate" fi +if [ x"${FAIL_IMMEDIATELY}" != x"" ]; then + FILTER_XFAIL="${FILTER_XFAIL} --fail-immediately" +fi + cleanup_and_exit() { if test "$1" = 0 -o -z "$1"; then exit 0