diff --git a/core/scripts/run-tests.sh b/core/scripts/run-tests.sh index 1994858..0ad9a5c 100755 --- a/core/scripts/run-tests.sh +++ b/core/scripts/run-tests.sh @@ -610,10 +610,8 @@ function simpletest_script_execute_batch($test_classes) { if (empty($status['running'])) { // The child exited, unregister it. proc_close($child['process']); - if ($status['exitcode'] == SIMPLETEST_SCRIPT_EXIT_FAILURE) { - if ($status['exitcode'] > $total_status) { - $total_status = $status['exitcode']; - } + if ($status['exitcode'] === SIMPLETEST_SCRIPT_EXIT_FAILURE) { + $total_status = max($status['exitcode'], $total_status); } elseif ($status['exitcode']) { $total_status = $status['exitcode'];