Es gibt eine Antwort für ähnliche Frage Laravel 5: PHPUnit and no code coverage driver available, die funktioniert, aber ich habe xdebug installiert.PHPUnit. Fehler: Kein Code Coverage-Treiber ist verfügbar. (mit xdebug installiert)
(wenn diese Angelegenheit Ich verwende: Windows7, netbeans8.1, php7, wamp3)
Code-Coverage-Anzeige in Netbeans Ergebnis in:
Error: No code coverage driver is available
, und der Ausgang ist unter:
"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
(Ich habe Netbeans und Projektverzeichnis in derselben Windows-Partition)
Was sagt 'php.exe -v' dir? Ist xdebug aktiviert? –
C: \ Windows \ System32> php.exe -v PHP 7.0.1 (cli) (gebaut: 16. Dezember 2015 13:36:30) (ZTS) Copyright (c) 1997-2015 Die PHP-Gruppe Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies –
xdebug wie im letzten Druckbildschirm im Hauptpost angezeigt, ist in der Liste –