fix: warn if no code coverage driver

This commit is contained in:
Caleb White
2024-01-11 10:14:44 -06:00
parent 3457841a9b
commit be407ac904

View File

@ -363,6 +363,15 @@ final class WrapperRunner implements RunnerInterface
$this->codeCoverageFilterRegistry,
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());
foreach ($this->coverageFiles as $coverageFile) {
$coverageMerger->addCoverageFromFile($coverageFile);