PHPUnit 7.5.6 + Coverage 6.0.7 = Драйвер покрытия кода недоступен - PullRequest
0 голосов
/ 04 мая 2019

Я ломаю голову здесь.

Проблема

Когда я пытаюсь запустить свои тесты с выводом покрытия кода, я получаю следующий вывод:

Error: No code coverage driver is available

Какие данные в приведенных ниже являются неправильными или не отображаются, которые могут помочь сделать эту работу? (Примечание: в прошлом я работал над другой версией всего, кроме Sublime Text.)


Подробнее

macOS             10.14.4, 
Sublime Text      3.2.1 (build 3207), 
PHP               7.2.14, 
Zend              3.2.0, 
Xdebug            2.7.1
PHPUnit           7.5.6
PHP Code Coverage 6.0.7

Вот что выводит php -v:

enter image description here

Я пробовал много разных вариантов, ответов и уроков, и мне кажется, что где-то не хватает ключевой части. Итак, я также попробовал это с и без MAMP Pro 5.3 работает. В любом случае Терминал всегда:

enter image description here


При использовании MAMP настройки файла php.ini выглядят так:

[xdebug]
MAMP_Xdebug_MAMPzend_extension="/Applications/MAMP/bin/php/php7.2.14/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1
;xdebug.profiler_enable=0
;xdebug.profiler_output_dir="/Applications/MAMP/tmp"

Когда я устанавливаю плагин Xdebug для Sublime Text 3 - я могу войти в сеанс отладки, который работает.

...