错误:";未配置白名单,将不生成代码覆盖率”;在尝试运行PHPUnit代码覆盖率时,仅在Netbeans中发生,而不在cmd中发生
在Netbeans中,我尝试在Symfony2.8项目中编写coverage PHPUnit,但它抛出错误:错误:";未配置白名单,将不生成代码覆盖率”;在尝试运行PHPUnit代码覆盖率时,仅在Netbeans中发生,而不在cmd中发生,netbeans,Netbeans,在Netbeans中,我尝试在Symfony2.8项目中编写coverage PHPUnit,但它抛出错误: "C:\wamp\www\treningPHPUnitSymfony2.8\bin\phpunit.bat" "--colors" "--log-junit" "C:\Users\chiny\AppData\Local\Temp\nb-phpunit-log.xml" "--coverage-clover" "C:\Users\chiny\AppData\Local\Temp\nb-ph
"C:\wamp\www\treningPHPUnitSymfony2.8\bin\phpunit.bat" "--colors" "--log-junit" "C:\Users\chiny\AppData\Local\Temp\nb-phpunit-log.xml" "--coverage-clover" "C:\Users\chiny\AppData\Local\Temp\nb-phpunit-coverage.xml" "C:\Program Files\NetBeans 8.1\php\phpunit\NetBeansSuite.php" "--" "--run=C:\wamp\www\treningPHPUnitSymfony2.8\src\TreningBundle\Tests\Utils\CalculatorTest.php"
PHPUnit 5.3.4 by Sebastian Bergmann and contributors.
Error: No whitelist configured, no code coverage will be generated
................I 17 / 17 (100%)
Time: 531 ms, Memory: 4.00MB
OK, but incomplete, skipped, or risky tests!
Tests: 17, Assertions: 16, Incomplete: 1.
Done.
但是我已经定义了Symfony default app\phpunit.xml.dist和
:
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.8/phpunit.xsd"
backupGlobals="false"
colors="true"
bootstrap="autoload.php"
>
<php>
<ini name="error_reporting" value="-1" />
<!--
<server name="KERNEL_DIR" value="/path/to/your/app/" />
-->
</php>
<testsuites>
<testsuite name="Project Test Suite">
<directory>../src/*/*Bundle/Tests</directory>
<directory>../src/*/Bundle/*Bundle/Tests</directory>
<directory>../src/*Bundle/Tests</directory>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory>../src</directory>
<exclude>
<directory>../src/*Bundle/Resources</directory>
<directory>../src/*Bundle/Tests</directory>
<directory>../src/*/*Bundle/Resources</directory>
<directory>../src/*/*Bundle/Tests</directory>
<directory>../src/*/Bundle/*Bundle/Resources</directory>
<directory>../src/*/Bundle/*Bundle/Tests</directory>
</exclude>
</whitelist>
</filter>
</phpunit>
../src/*/*捆绑/测试
../src/*/Bundle/*Bundle/Tests
../src/*捆绑/测试
../src
../src/*Bundle/Resources
../src/*捆绑/测试
../src/*/*捆绑包/资源
../src/*/*捆绑/测试
../src/*/Bundle/*Bundle/Resources
../src/*/Bundle/*Bundle/Tests
但在windows控制台命令中
phpunit-c app/src/TreningBundle/--coverage html=cov/
效果很好,生成覆盖率
我得到:
Symfony2.8,PHPUnit5.3.4,Netbeans 8.1我的两分钱:我不使用Netbeans或windows,但Netbeans运行的命令与控制台发出的命令完全不同(实际上相当复杂:p),你能在Netbeans中复制相同的命令吗?我的两分钱:我不使用Netbeans或windows,但是netbeans正在运行的命令与控制台发出的命令完全不同(实际上相当复杂:P),您可以在netbeans中复制相同的命令吗?