1
我試圖讓我的代碼覆蓋率報告涵蓋了我所有的laravel應用程序代碼(控制器和模型)。由於某些原因,它只能覆蓋一個測試。下面的配置有什麼問題嗎?Laravel代碼覆蓋範圍
<phpunit colors="true"
bootstrap="/Users/bob/projects/leonardo2/laravel/cli/tasks/test/phpunit.php"
backupGlobals="false">
<testsuites>
<testsuite name="Test Suite">
<directory suffix=".test.php">/Users/bob/projects/leonardo2/application/tests</directory>
</testsuite>
</testsuites>
<filter>
<blacklist>
<exclude>
<directory suffix=".test.php">/Users/bob/projects/leonardo2/application/tests</directory>
</exclude>
</blacklist>
<whitelist>
<exclude>
<directory suffix=".php">/Users/bob/projects/leonardo2/application/config</directory>
<directory suffix=".php">/Users/bob/projects/leonardo2/application/views</directory>
<directory suffix=".php">/Users/bob/projects/leonardo2/application/migrations</directory>
<directory suffix=".php">/Users/bob/projects/leonardo2/application/libraries</directory>
<directory suffix=".php">/Users/bob/projects/leonardo2/application/tasks</directory>
<directory suffix=".php">/Users/bob/projects/leonardo2/application/language</directory>
</exclude>
</whitelist>
</filter>
<logging>
<log type="coverage-html" target="./storage/work/report/" charset="UTF-8"
highlight="false" lowUpperBound="35" highLowerBound="70"/>
</logging>
</phpunit>
您是否嘗試將您的phpunit.xml文件恢復爲基礎知識以查看其是否包含所有內容?另外,我不認爲需要aboslute路徑,並且如果其他人嘗試運行測試,它會中斷。 –