Skip to content

Internal methods driverIs*() must not assume that CodeCoverage::$driver is set #1135

@julien-maurel

Description

@julien-maurel
Q A
php-code-coverage version 12.5.2
PHP version 8.5.1
Driver PCOV
PCOV version (if used) 1.0.12
Installation Method Composer
Usage Method PHPUnit
PHPUnit version (if used) 12.5.4

Hi,
I just updated to 12.5.2 and since, i'm not able to use phpcov merge. I don't know if issue is here or on phpcov bin.
With php-code-coverag 12.5.1, no issue.

Error stacktrace

phpcov 11.0.3 by Sebastian Bergmann.

Generating code coverage report in XML format ... PHP Fatal error:  Uncaught Error: Typed property SebastianBergmann\CodeCoverage\CodeCoverage::$driver must not be accessed before initialization in /var/www/html/symfony/backoffice/vendor/phpunit/php-code-coverage/src/CodeCoverage.php:414
Stack trace:
#0 /var/www/html/symfony/backoffice/vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php(90): SebastianBergmann\CodeCoverage\CodeCoverage->driverIsPcov()
sebastianbergmann/php-code-coverage#1 /var/www/html/symfony/backoffice/vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php(80): SebastianBergmann\CodeCoverage\Report\Xml\Facade->setBuildInformation(Object(SebastianBergmann\CodeCoverage\CodeCoverage))
sebastianbergmann/php-code-coverage#2 /var/www/html/symfony/backoffice/vendor/phpunit/phpcov/src/cli/Command.php(136): SebastianBergmann\CodeCoverage\Report\Xml\Facade->process(Object(SebastianBergmann\CodeCoverage\CodeCoverage), '../../../shared/coverage-compiled/backoffice/xml/')
sebastianbergmann/php-code-coverage#3 /var/www/html/symfony/backoffice/vendor/phpunit/phpcov/src/cli/MergeCommand.php(84): SebastianBergmann\PHPCOV\Command->handleReports(Object(SebastianBergmann\CodeCoverage\CodeCoverage), Object(SebastianBergmann\PHPCOV\Arguments))
sebastianbergmann/php-code-coverage#4 /var/www/html/symfony/backoffice/vendor/phpunit/phpcov/src/cli/Application.php(51): SebastianBergmann\PHPCOV\MergeCommand->run(Object(SebastianBergmann\PHPCOV\Arguments))
sebastianbergmann/php-code-coverage#5 /var/www/html/symfony/backoffice/vendor/phpunit/phpcov/phpcov(30): SebastianBergmann\PHPCOV\Application->run(Array)
sebastianbergmann/php-code-coverage#6 /var/www/html/symfony/backoffice/vendor/bin/phpcov(119): include('/var/www/html/symfony/backoffice/vendor/phpunit/phpcov/phpcov')
sebastianbergmann/php-code-coverage#7 {main}
  thrown in /var/www/html/symfony/backoffice/vendor/phpunit/php-code-coverage/src/CodeCoverage.php on line 414

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions