Testing Laravel with PHPUnit and PCOV

Sergio Peris - Oct 7 - - Dev Community

Enabling coverage reports at PHPUnit

In order to be able to retrieve a code coverage report, you should add the following lines inside the phpunit.xml file before the </phpunit> closing tag.

<coverage processUncoveredFiles="true">
    <include>
        <directory suffix=".php">./app</directory>
    </include>
    <report>
        <html outputDirectory="reports/coverage"/>
    </report>
</coverage>
Enter fullscreen mode Exit fullscreen mode

The following command can be used if your project is using Laravel 9 or above.

php artisan test --coverage
Enter fullscreen mode Exit fullscreen mode
. . . . . . . .
Terabox Video Player