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)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay