PHPUnit.错误:没有可用的代码覆盖率驱动程序。(已安装 xdebug)
类似的问题Laravel 5有一个答案:PHPUnit和没有可用的代码覆盖率驱动程序,但我安装了xdebug。
(如果这件事我正在使用:windows7,netbeans8.1,php7,wamp3)
在 Netbeans 中显示代码覆盖率会导致:
错误:没有可用的代码覆盖率驱动程序
,输出如下:
“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\Controller\RabarbarControllerTest.php” PHPUnit 5.3.4 by Sebastian Bergmann and contributors.
错误:没有可用的代码覆盖率驱动程序
.II 3 / 3 (100%)
时间: 1.13 秒, 内存: 4.00MB
好的,但不完整,跳过或有风险的测试!测试: 3, 断言: 1, 未完成: 2. 完成。(网址)
xdebug conf (C:\wamp\bin\apache\apache2.4.17\bin\php.ini):
[xdebug]
zend_extension ="C:/wamp/bin/php/php7.0.1/zend_ext/php_xdebug-2.4.0rc3-7.0-vc14.dll"
xdebug.remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="C:/wamp/tmp"
xdebug.show_local_vars=0
(我在同一个Windows分区中有netbeans和项目目录)