tests: exit with status 1 when tests fail
This commit is contained in:
parent
aa4aec41f5
commit
f0ef712ed0
|
@ -227,7 +227,7 @@ if ($numtests == 1) {
|
|||
|
||||
END { cleanup() }
|
||||
|
||||
exit 0;
|
||||
exit ($aggregator->failed > 0);
|
||||
|
||||
#
|
||||
# Takes a test from the beginning of @testfiles and runs it.
|
||||
|
@ -324,8 +324,9 @@ sub take_job {
|
|||
}
|
||||
|
||||
sub cleanup {
|
||||
my $exitcode = $?;
|
||||
$_->() for our @CLEANUP;
|
||||
exit;
|
||||
exit $exitcode;
|
||||
}
|
||||
|
||||
# must be in a begin block because we C<exit 0> above
|
||||
|
|
Loading…
Reference in New Issue