2014-09-25 52 views
3

如何以HHVM作为其解释器在PhpStorm 8中运行我的单元测试?如何在PhpStorm中为PHPUnit设置HHVM

PhpStorm 8支持PHPUnit 4,它支持HHVM,我可以使用HHVM在termianl上运行我的测试套件,但我不知道如何配置PhpStorm 8以便使用HHVM运行我的单元测试。

+0

同为在PhpStorm “正常” 的PHPUnit测试一个新的解释 - HTTP: //confluence.jetbrains.com/display/PhpStorm/Testing+PHP+Applications。 **可能的问题**是:** 1)** PhpStorm使用自定义的.php帮手/包装脚本进行集成 - 我不确定它是否与HHVM兼容; ** 2)** PhpStorm在启动测试时使用您的项目默认PHP解释器('Settings | PHP') - 我不知道它是否会将HHVM识别为解释器(因为它会检查输出搜索某些信息) – LazyOne 2014-09-25 10:26:28

+0

1 。我猜PhpStorm 8的包装应该与HHVM兼容,因为它的PhpUnit 4支持。 2.这正是我的观点,我不知道如何将PhpStorm 8的php解释器配置到HHVM。如果我能做到这一点,问题就可以解决。 – 2014-09-26 12:32:52

+0

1)为什么*“应该是”*? PhpStorm是否正式支持HHVM? - 不,如果它一般不支持**,那么为什么特定部分HAS有这样的**特殊**支持?当然 - 如果会的话,这将是非常棒的 - 这里没有反对意见。到目前为止,看起来他们没有计划在最近的将来(基于目前很少的票数):https://youtrack.jetbrains.com/issue/WI-18817; https://youtrack.jetbrains.com/issue/WI-21737 – LazyOne 2014-09-26 13:27:29

回答

3

现在,通过PHPStorm 8.0.2就有可能:

在PHP的设置,添加位于/usr/bin/hhvm/usr/local/bin/hhvm