tests: exit with status 1 when tests fail

This commit is contained in:
Michael Stapelberg 2015-03-14 12:34:34 +01:00
parent aa4aec41f5
commit f0ef712ed0

View File

@ -227,7 +227,7 @@ if ($numtests == 1) {
END { cleanup() } END { cleanup() }
exit 0; exit ($aggregator->failed > 0);
# #
# Takes a test from the beginning of @testfiles and runs it. # Takes a test from the beginning of @testfiles and runs it.
@ -324,8 +324,9 @@ sub take_job {
} }
sub cleanup { sub cleanup {
my $exitcode = $?;
$_->() for our @CLEANUP; $_->() for our @CLEANUP;
exit; exit $exitcode;
} }
# must be in a begin block because we C<exit 0> above # must be in a begin block because we C<exit 0> above