इसी तरह के प्रश्न Laravel 5: PHPUnit and no code coverage driver available के लिए एक उत्तर है जो काम करता है, लेकिन मेरे पास xdebug इंस्टॉल है।PHPUnit। त्रुटि: कोई कोड कवरेज ड्राइवर उपलब्ध नहीं है। (xdebug स्थापित होना)
(यदि इस मामले मैं उपयोग कर रहा हूँ: windows7, netbeans8.1, php7, wamp3)
में Netbeans परिणाम में कोड कवरेज प्रदर्शित:
Error: No code coverage driver is available
, और आउटपुट के नीचे है:
"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 \ बिन \ अपाचे \ apache2.4.17 \ बिन \ 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
'php.exe -v' आपको क्या बता रहा है? Xdebug सक्षम है? –
सी: \ विंडोज \ System32> php.exe -v PHP 7.0.1 (क्ली) (बनाया गया: 16 दिसंबर 2015 13:36:30) (जेडटीएस) कॉपीराइट (सी) 1997-2015 PHP समूह ज़ेंड इंजन v3.0.0, कॉपीराइट (सी) 1998-2015 ज़ेंड टेक्नोलॉजीज –
xdebug जैसा कि मुख्य पोस्ट में अंतिम प्रिंटस्क्रीन में दिखाया गया है, सूची –