2014-09-25 1 views
3

Как я могу запускать свои модульные тесты в PhpStorm 8 с помощью HHVM в качестве интерпретатора?Как настроить HHVM для PHPUnit в PhpStorm

PhpStorm 8 поддерживает PHPUnit 4, который поддерживает HHVM, и я могу запустить свой тестовый пакет на termianl с помощью HHVM, но я не знаю, как настроить PhpStorm 8 для запуска моих модульных тестов с помощью HHVM.

+0

То же, что и для "нормального" тестирования PHPUnit в PhpStorm - HTTP: //confluence.jetbrains.com/display/PhpStorm/Testing+PHP+Applications. ** Возможные проблемы **: ** 1) ** PhpStorm использует собственный скрипт-помощник/оболочку .php для интеграции - я не уверен, совместим ли он с HHVM; ** 2) ** PhpStorm использует ваш PHP-интерпретатор PHP по умолчанию ('Settings | PHP') при запуске тестов. Я понятия не имею, распознает ли он HHVM в качестве интерпретатора (поскольку он проверяет вывод на поиск некоторой информации) – LazyOne

+0

1 Я полагаю, что оболочка PhpStorm 8 должна быть совместима с HHVM из-за поддержки PhpUnit 4. 2. Это точно моя точка зрения, я не знаю, как настроить php-интерпретатор PhpStorm 8 на HHVM. Если бы я мог это сделать, проблема может быть решена. –

+0

1) Почему это * «должно быть» *? PhpStorm официально поддерживает HHVM? - Нет. Если у него нет поддержки ** вообще **, то почему конкретная часть должна иметь такую ​​** специальную ** поддержку? Конечно, было бы фантастично, если бы не было никаких возражений. Пока это не похоже на то, что у них есть какие-то планы в ближайшем будущем (исходя из текущего состояния нескольких билетов): https://youtrack.jetbrains.com/issue/WI-18817; https://youtrack.jetbrains.com/issue/WI-21737 – LazyOne

ответ

3

Сейчас на PhpStorm 8.0.2 становится возможным:

При установке PHP, добавьте новый интерпретатор, расположенный в /usr/bin/hhvm или /usr/local/bin/hhvm