【发布时间】:2018-12-01 17:58:27
【问题描述】:
我正在尝试使用 PhpStorm 中的功能进行代码覆盖,但它向我显示此错误提示
“没有配置白名单,不会产生代码覆盖率。”
我在本地 Mac 机器上运行 PHP 7.2。
编辑:我已经为白名单和登录添加了 phpunit 设置
这就是我的 phpunit.xml 文件的样子:
<?xml version="1.0" encoding="UTF-8"?>
<phpunit printerClass="Codedungeon\PHPUnitPrettyResultPrinter\Printer"
backupGlobals="false"
backupStaticAttributes="false"
bootstrap="vendor/autoload.php"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false">
<testsuites>
<testsuite name="Feature">
<directory suffix="Test.php">./tests/Feature</directory>
</testsuite>
<testsuite name="Unit">
<directory suffix="Test.php">./tests/Unit</directory>
</testsuite>
</testsuites>
<filter>
<whitelist addUncoveredFilesFromWhitelist="true">
<directory suffix=".php">./app</directory>
</whitelist>
</filter>
<logging>
<log type="coverage-html" target="./report" charset="UTF-8"
yui="true" highlight="true"
lowUpperBound="50" highLowerBound="80" />
</logging>
<php>
</php>
</phpunit>
我也试过设置
processUncoveredFilesFromWhitelist
而不是
addUncoveredFilesFromWhitelist
但还是同样的错误
【问题讨论】:
标签: laravel phpunit phpstorm code-coverage