sebastianbergmann / php-code-coverage

Library that provides collection, processing, and rendering functionality for PHP code coverage information.
BSD 3-Clause "New" or "Revised" License
8.76k stars 370 forks source link

issues on report generation #1001

Closed raine-alegnor closed 1 year ago

raine-alegnor commented 1 year ago

I am unable to generate the report with the format that have *Executed Not ExecutedDead Code

[php-code-coverage 9.2.26] using [PHP 8.1.10] and [PHPUnit 9.6.8] Xdebug v3.2.1,

i am trying to generate the report to check the performance of laravel application creating a command. the command run well but i didnt get the report that i expected.

this is my laravel command code :

$filter = new Filter;

$filter->includeDirectory(base_path('app'));

$driver = new Xdebug3Driver($filter);

$coverage = new CodeCoverage($driver, $filter);

$coverage->processUncoveredFiles(); // Enable processing of uncovered files
$coverage->
$coverage->start('coverage');

// Run PHPUnit tests

$coverage->stop();

$htmlReport = new HtmlReport();
$htmlReport->process($coverage, storage_path('app/public/code-coverage-report'));

$this->line('');
$this->line('Code coverage report generated.');

$this->output->writeln('');
$this->output->writeln('Done.');

the first picture is the report that i am generating. the second is the report that i want

Screenshot_3

Screenshot_5

i need the report show the executed, not executed instead the coverage but my code is not working. what i could do to fix this issues ?

sebastianbergmann commented 1 year ago

Duplicate of #999.