There is an answer for similar question Laravel 5: PHPUnit and no code coverage driver available that works, but i have xdebug installed.
(if this matter I'm using: windows7, netbeans8.1, php7, wamp3)
Displaying code coverage in Netbeans result in:
Error: No code coverage driver is available
,
and the output is below:
"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.Error: No code coverage driver is available
.II 3 /
3 (100%)Time: 1.13 seconds, Memory: 4.00MB
OK, but incomplete, skipped, or risky tests! Tests: 3, Assertions: 1,
Incomplete: 2. Done.](url)
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
(I have netbeans and project directory in same Windows partition)
Best Answer
There are 2
php.ini
files in most Apache/PHP installations and definitely in WAMPServerTo amend the correct
php.ini
used by PHP in Apache use the menusBut for the
php.ini
file used by the PHP CLI you have to manually editthe result of a
php -v
should look like this if XDEBUG is configured in the CLINOTE
The current WAMPServer 3 is
3.0.4
ADDON upgrades can be found on SourceForgeThe latest ADDON PHP Version is PHP7.0.6 also available on SourceForge
See The WampServer Forum to keep up to date with the latest releases of PHP / MYSQL / Apache ADDONS for WAMPServer 3
Also :
You may find that you have to tweek the XDEBUG config parameters in the
php.ini
to suit your specific needs