From 09898ccbc87b5e297bcfab4527a3705bd3b4d5a4 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 2 Dec 2023 17:45:25 +0300 Subject: add phpunit code coverage driver --- vendor/phpunit/php-code-coverage/src/Report/Cobertura.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'vendor/phpunit/php-code-coverage/src/Report/Cobertura.php') diff --git a/vendor/phpunit/php-code-coverage/src/Report/Cobertura.php b/vendor/phpunit/php-code-coverage/src/Report/Cobertura.php index 550fdb75a..0d1dde760 100644 --- a/vendor/phpunit/php-code-coverage/src/Report/Cobertura.php +++ b/vendor/phpunit/php-code-coverage/src/Report/Cobertura.php @@ -9,10 +9,13 @@ */ namespace SebastianBergmann\CodeCoverage\Report; +use function basename; use function count; use function dirname; use function file_put_contents; +use function preg_match; use function range; +use function str_replace; use function time; use DOMImplementation; use SebastianBergmann\CodeCoverage\CodeCoverage; @@ -25,7 +28,7 @@ final class Cobertura /** * @throws WriteOperationFailedException */ - public function process(CodeCoverage $coverage, ?string $target = null, ?string $name = null): string + public function process(CodeCoverage $coverage, ?string $target = null): string { $time = (string) time(); @@ -84,9 +87,8 @@ final class Cobertura $packageElement = $document->createElement('package'); $packageComplexity = 0; - $packageName = $name ?? ''; - $packageElement->setAttribute('name', $packageName); + $packageElement->setAttribute('name', str_replace($report->pathAsString() . DIRECTORY_SEPARATOR, '', $item->pathAsString())); $linesValid = $item->numberOfExecutableLines(); $linesCovered = $item->numberOfExecutedLines(); -- cgit v1.2.3