我創建了一個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