Próbując uruchomić testy z generowaniem coverage'u w PhpStorm dostaję błąd:
PHPUnit 8.1.2 by Sebastian Bergmann and contributors.
Error: Incorrect whitelist config, no code coverage will be generated.
Time: 67 ms, Memory: 12.00 MB
OK (7 tests, 14 assertions)
Testy uruchamiają się poprawnie, jest tylko problem z generowaniem raportu. Mój plik phpunit.xml.dit
:
<phpunit bootstrap="vendor/autoload.php">
<testsuites>
<testsuite name="tests">
<directory>./tests</directory>
</testsuite>
</testsuites>
</phpunit>
1 odpowiedź
Musisz dodać konfigurację whitelisty plików, które mają być brane pod uwagę przy generowaniu raportu pokrycia kodu testami, np.
<phpunit bootstrap="vendor/autoload.php">
<testsuites>
<testsuite name="tests">
<directory>./tests</directory>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory>./src</directory>
</whitelist>
</filter>
</phpunit>