DEV Community

Cover image for Testing Laravel with PHPUnit and PCOV
Sergio Peris
Sergio Peris

Posted on • Edited on • Originally published at sertxu.dev

Testing Laravel with PHPUnit and PCOV

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

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more