我在这里动脑筋。
当我尝试使用代码覆盖率输出运行测试时,收到以下输出:
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
输出如下:
我一直在尝试许多不同的变体,答案和教程,但似乎在某处缺少关键要素。因此,在没有运行MAMP Pro 5.3
的情况下,我也尝试过此操作。无论哪种情况,终端始终为:
使用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"
当我安装Sublime Text 3的Xdebug插件时-我可以进入一个起作用的调试会话。