PHPStorm 8.0.1和PHPUnit.phar

PHPStorm 8.0.1和PHPUnit.phar,phpunit,phpstorm,Phpunit,Phpstorm,我一直在尝试在PhpStorm 8.0.1中设置PHPUnit,但运气不好。我下载了phpunit.phar,并在PhpStorm的设置以及phpunit配置文件中设置了指向该phar的路径,但是当我尝试运行测试时,它失败了,输出如下: /usr/bin/php /tmp/ide-phpunit.php --no-configuration MyTest /project/MyTest.php Testing started at 9:31 PM ... Process finished wi

我一直在尝试在PhpStorm 8.0.1中设置PHPUnit,但运气不好。我下载了phpunit.phar,并在PhpStorm的设置以及phpunit配置文件中设置了指向该phar的路径,但是当我尝试运行测试时,它失败了,输出如下:

/usr/bin/php /tmp/ide-phpunit.php --no-configuration MyTest /project/MyTest.php
Testing started at 9:31 PM ...

Process finished with exit code 1
Cannot find PHPUnit in include path (.:/usr/share/pear)
我不是专家,但它似乎没有使用phpunit.phar,因为当我运行时测试运行良好

$ phpunit 

在终端中。

我通过以下方法解决了类似的问题:不显示PHPUnit\u Fremwork\u测试用例类的提示:

下载所需的php版本

然后在phpstorm->File/Settings../Languages&Frameworks/PHP选项卡中单击。。。按钮,并将路径设置为下载的PHP

接下来,添加Include路径,该路径将指向您拥有phpunit.phar文件的位置

然后在phpstorm->File/Settings../Languages&Frameworks/PHP/PHPUnit选项卡中选择单选按钮Load from include path,并选择设置引导和配置文件

现在你不应该得到:

在包含路径中找不到PHPUnit.:/usr/share/pear


当你使用PHPUnit作为药物时。。然后你应该告诉PhpStorm在哪里可以找到你的phpunit.phar文件,如图4: