summaryrefslogtreecommitdiff
path: root/t/check10.sh
diff options
context:
space:
mode:
Diffstat (limited to 't/check10.sh')
-rw-r--r--t/check10.sh27
1 files changed, 15 insertions, 12 deletions
diff --git a/t/check10.sh b/t/check10.sh
index 95bcaea57..87349049e 100644
--- a/t/check10.sh
+++ b/t/check10.sh
@@ -56,18 +56,21 @@ $AUTOMAKE -a
./configure
(
- run_make -e IGNORE TESTS=pass check
- run_make -e IGNORE TESTS=fail check
- run_make -e IGNORE TESTS=skip check
- run_make -e IGNORE TESTS=xfail check
- run_make -e IGNORE TESTS=xpass check
- run_make -e IGNORE TESTS="pass pass2" check
- run_make -e IGNORE TESTS="fail fail2" check
- run_make -e IGNORE TESTS="skip skip2" check
- run_make -e IGNORE TESTS="xfail xfail2" check
- run_make -e IGNORE TESTS="xpass xpass2" check
- run_make -e IGNORE TESTS='pass skip xfail' check
- run_make -e IGNORE check
+ # Do not check for failure in this subshell
+ set +e
+ $MAKE check TESTS="pass"
+ $MAKE check TESTS="fail"
+ $MAKE check TESTS="skip"
+ $MAKE check TESTS="xfail"
+ $MAKE check TESTS="xpass"
+ $MAKE check TESTS="pass pass2"
+ $MAKE check TESTS="fail fail2"
+ $MAKE check TESTS="skip skip2"
+ $MAKE check TESTS="xfail xfail2"
+ $MAKE check TESTS="xpass xpass2"
+ $MAKE check TESTS="pass skip xfail"
+ $MAKE check
+ :
) >stdout || { cat stdout; exit 1; }
cat stdout