如何在PhpStorm中为PHPUnit设置HHVM

如何在PhpStorm中为PHPUnit设置HHVM,phpunit,phpstorm,hhvm,Phpunit,Phpstorm,Hhvm,如何使用HHVM作为解释器在PHPStorm8中运行单元测试 PhpStorm 8支持支持支持HHVM的PHPUnit 4,我可以使用HHVM在termianl上运行我的测试套件,但我不知道如何配置PhpStorm 8以便使用HHVM运行我的单元测试。现在通过PhpStorm 8.0.2,可以: 在PHP设置下,添加位于/usr/bin/hhvm或/usr/local/bin/hhvm中的新解释器,与PhpStorm--“正常”PHPUnit测试相同。可能的问题是:1)PhpStorm使用自定义

如何使用HHVM作为解释器在PHPStorm8中运行单元测试


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

现在通过PhpStorm 8.0.2,可以:


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

中的新解释器,与PhpStorm--“正常”PHPUnit测试相同。可能的问题是:1)PhpStorm使用自定义的.php帮助程序/包装器脚本进行集成——我不确定它是否与HHVM兼容;2) PhpStorm在启动测试时使用您的项目默认PHP解释器(
Settings | PHP
)——我不知道它是否会将HHVM识别为解释器(因为它会检查搜索某些信息的输出)1。我想PHPStorm8的包装应该与HHVM兼容,因为它支持PHPUnit4。2.这正是我的观点,我不知道如何将PHPStorm8的php解释器配置到HHVM。如果我能做到这一点,问题可能会得到解决。1)为什么“应该”?PhpStorm是否正式支持HHVM?--没有。如果它一般没有支持,那么为什么特定部分必须有这样的特殊支持?当然,如果能,那就太好了,这里没有反对意见。到目前为止,看起来他们并没有任何计划在最近的将来拥有它(根据目前少数门票的现状):;2) 您的意思是——您不知道如何在PhpStorm中配置PHP解释器(通常)。。看看它是否能认出它?是的——若可能的话,我无法向您提供确切的说明,但至少您可以看到它是否能正常工作。我认为,若PhpStorm支持PHPUnit 4,那个么它也应该支持HVM,因为PHPUnit 4对HVM的支持是其特性之一。第二个“调试”完全是另一回事。为了支持HHVM作为解释器,它不需要支持配音过程。第三,HACK是基于hvm的语言,所以支持HACK与支持hvm没有一致性。