mirror of
https://github.com/pestphp/pest.git
synced 2026-04-21 22:47:27 +02:00
fix: wrapper runner
This commit is contained in:
@ -468,6 +468,16 @@ final class WrapperRunner implements RunnerInterface
|
|||||||
$serializedCoverage['basePath'],
|
$serializedCoverage['basePath'],
|
||||||
);
|
);
|
||||||
$codeCoverage = $coverageManager->codeCoverage();
|
$codeCoverage = $coverageManager->codeCoverage();
|
||||||
|
$codeCoverage->excludeUncoveredFiles();
|
||||||
|
|
||||||
|
$mergedData = $serializedCoverage['codeCoverage'];
|
||||||
|
$basePath = $serializedCoverage['basePath'];
|
||||||
|
if ($basePath !== '') {
|
||||||
|
foreach ($mergedData->coveredFiles() as $relativePath) {
|
||||||
|
$mergedData->renameFile($relativePath, $basePath.DIRECTORY_SEPARATOR.$relativePath);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$codeCoverage->setData($mergedData);
|
||||||
$codeCoverage->setTests($serializedCoverage['testResults']);
|
$codeCoverage->setTests($serializedCoverage['testResults']);
|
||||||
(new ReflectionProperty(\SebastianBergmann\CodeCoverage\CodeCoverage::class, 'cachedReport'))->setValue($codeCoverage, $report);
|
(new ReflectionProperty(\SebastianBergmann\CodeCoverage\CodeCoverage::class, 'cachedReport'))->setValue($codeCoverage, $report);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user