使用PHPUnit的PhpStorm:找不到PHP_CodeCoverage_Filter

Dep*_*ify 6 phpunit phpstorm

我试图在PhpStorm中使用PHPUnit(在Mac上).因此,我尝试添加pear路径和phpunit路径到PhpStorm的包含路径(我通过which pear命令行找到的路径) - 它告诉我没有找到phpunit.

我还尝试将PHPUnit与composer生成的自定义自动加载器一起使用(phpunit安装了包),然后我收到另一个错误:

Fatal error: Class 'PHP_CodeCoverage_Filter' not found
Run Code Online (Sandbox Code Playgroud)

如果我在控制台上运行phpunit通常一切正常:

phpunit --bootstrap vendor/autoload.php tests/*Test.php
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Dep*_*ify 7

问题是我使用了phpStorm向我建议的默认php解释器.这是版本,PHP 5.5而不是5.6我的终端版本.

将解释器更改为最新的php版本(5.67.0)后,它与PHAR选项一起使用.