Merge pull request #1060 from calebdw/bugfix-code_coverage

[2.x] fix: warn if no code coverage driver
This commit is contained in:
Nuno Maduro
2024-01-25 16:42:03 +00:00
committed by GitHub

View File

@ -363,6 +363,15 @@ final class WrapperRunner implements RunnerInterface
$this->codeCoverageFilterRegistry, $this->codeCoverageFilterRegistry,
false, false,
); );
if (! $coverageManager->isActive()) {
$this->output->writeln([
'',
' <fg=black;bg=yellow;options=bold> WARN </> No code coverage driver is available.</>',
'',
]);
return;
}
$coverageMerger = new CoverageMerger($coverageManager->codeCoverage()); $coverageMerger = new CoverageMerger($coverageManager->codeCoverage());
foreach ($this->coverageFiles as $coverageFile) { foreach ($this->coverageFiles as $coverageFile) {
$coverageMerger->addCoverageFromFile($coverageFile); $coverageMerger->addCoverageFromFile($coverageFile);