From fce7337e0130c6e6e02a35836fec1da826e41e60 Mon Sep 17 00:00:00 2001 From: Markus Hitter Date: Wed, 20 Apr 2016 21:21:53 +0200 Subject: [PATCH] git-regtest: abort on regression test failure. I wonder a bit why this wasn't done this way before ... --- tools/git-regtest | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/git-regtest b/tools/git-regtest index 0f5737a..bb35569 100755 --- a/tools/git-regtest +++ b/tools/git-regtest @@ -60,8 +60,12 @@ while [ ${PARENTS} -ge 0 ]; do # Check wether target 'regressiontest' or 'check' or whatever exists, then # run the test. - make -n regressiontests >/dev/null 2>&1 && (make regressiontests || exit 1) - make -n check >/dev/null 2>&1 && ((make && make check) || exit 1) + if make -n regressiontests >/dev/null 2>&1; then + make regressiontests || exit 1 + fi + if make -n check >/dev/null 2>&1; then + (make && make check) || exit 1 + fi let PARENTS=${PARENTS}-1 done