我创建了一个PHPUnit的测试文件,当我试图通过phpstorm运行它,我得到的消息:phpstorm与PHPUnit的
Unable to attach test reporter to test framework or test framework quit unexpectedly
似乎执行以下命令:
/usr/local/bin/php /private/var/folders/4b/qrnw7nbd6llgmhrss5rf1_880000gt/T/ide-phpunit.php --configuration /Users/Shared/sites/pac/app/app/phpunit.xml.dist BackendControllerTest /Users/Shared/sites/pac/app/modules/Pac/Backend/Tests/Controller/BackendControllerTest.php
Testing started at 23:22 ...
Process finished with exit code 0
当我通过命令行执行此操作,我获得更多输出
PHPUnit 3.6.11 by Sebastian Bergmann.
...etc...
FAILURES!
Tests: 2, Assertions: 2, Failures: 1.
似乎phpunit未在phpstorm中执行?不应该有某种错误消息,而不是完成退出码0? 路径到PHP在phpstorms配置& PHPUnit的(相同)应该确定(通过自制都安装在/ usr/local/bin中,路径添加到phpstorm)
OSX 10.7.4 PHP 5.3.14 PHPUnit的3.6。 11
感谢您的帮助!
Matthias
哪个PhpStorm版本?试图更新它? – KingCrunch 2012-08-03 07:00:21
它是phpstorm 4.0.1。但我怀疑这是一个版本的东西,更多的配置/系统设置的东西,但我不知道如何调试。在phpstorm中它只是以零结束。 – kertal 2012-08-03 07:07:17
确保您的终端环境与GUI应用程序的环境相同,请参阅http:// apple。stackexchange.com/q/51677了解详情。 PhpStorm需要使用与从终端运行时相同的配置文件。同时检查PhpStorm(或者你正在运行它的用户)是否有权执行'php'并访问测试中使用的文件。 – CrazyCoder 2012-08-03 08:54:14