diff --git a/src/Plugins/Parallel/Paratest/WrapperRunner.php b/src/Plugins/Parallel/Paratest/WrapperRunner.php index 19ce3d1a4..537a10b75 100644 --- a/src/Plugins/Parallel/Paratest/WrapperRunner.php +++ b/src/Plugins/Parallel/Paratest/WrapperRunner.php @@ -323,9 +323,11 @@ private function complete(TestResult $testResultSum): int /** @var list $failedEvents */ $failedEvents = array_merge_recursive($testResultSum->testFailedEvents(), $testResult->testFailedEvents()); + $numberOfTestsRun = $testResultSum->numberOfTestsRun() + $testResult->numberOfTestsRun(); + $testResultSum = new TestResult( - (int) $testResultSum->hasTests() + (int) $testResult->hasTests(), - $testResultSum->numberOfTestsRun() + $testResult->numberOfTestsRun(), + $numberOfTestsRun, + $numberOfTestsRun, $testResultSum->numberOfAssertions() + $testResult->numberOfAssertions(), array_merge_recursive($testResultSum->testErroredEvents(), $testResult->testErroredEvents()), $failedEvents,