phpstorm & phpunit

Я создал тестовый файл phpunit, когда я пытаюсь запустить его через phpstorm, я получаю сообщение:

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 и phpunit (одинаковые) в конфигурации phpstorms должны быть в порядке (оба установлены через homebrew в / usr / local / bin, путь добавлен в phpstorm)

osx 10.7.4 php 5.3.14 PHPUnit 3.6.11

Спасибо за помощь!
Матиас

В переменных среды Mac OS X, доступных в терминале, и для обычных приложений могут быть разными, проверьте соответствующий вопрос для решения, как сделать их похожими.

Обратите внимание, что это решение не будет работать на Mountain Lion (10.8).

Вы редактируете include_path в php.ini?

У меня есть ситуация simillar для вас. После того, как я добавил путь включения груши, он работает.

Посмотри на это.

На MacOSX я довольно долго боролся с проблемой simialair.

Причина в моем случае оказалась скриптом обновления PHP, который испортился с некоторыми разрешениями.

Что я сделал:

  • Удостоверился, что я имел право читать и выполнять свою собственную учетную запись в pear bin_dir и php_dir
  • Убедитесь, что php_dir находится в include_path

Чтобы найти эти каталоги, вы можете

 # pear config-show 

(Ищите bin_dir и php_dir)

Это означало, что я буду выполнять команды:

 # (sudo) chmod -R 755 <bin_dir> # (sudo) chmod -R 755 <php_dir> 

Больше кодирования – меньше IDE-config!