由于某种原因,我失去了使用我的netbeans IDE(8.1)运行phpunit测试的选项。 我最后一次检查(几个月前),但是现在可以选择"测试文件"或"测试重点方法"当我右键单击代码时,不再出现。 (图片中的#2)
=> see image for screenshots showing everything(由于我的反馈很少,直到现在,我不得不将所有内容上传到一张图片中。)
我通过tools->插件安装了phpunit(尝试卸载并重新安装,但它没有工作)
我已将phpunit设置为tools-> option-> php-> phpunit(图片中为#4)
我已将项目测试配置设置为将phpunit设置为测试提供程序。 (图片中的#3&#1。过去它在没有设置引导程序和XML配置的情况下工作,但现在因为我没有尝试点击"生成"它没有'帮助)
我的计算机上安装了phpunit,它位于我的PATH中(图片中为#5)
我的测试名称以' * Test.php'
结尾我试图删除netbeans缓存并重新打开netbeans,但它没有用。 顺便说一句,调试确实有效。
我尝试降级到phpunit 3.7.10。没有帮助
更新: 我在另一台计算机上重新创建了整个项目 - >有用!我可以运行测试。我仍然不知道为什么我不能在原始电脑上运行它。
有什么建议我错过了什么?如果您需要更多日志/信息,请告诉我,我会更新问题。
答案 0 :(得分:0)
我找到了。
不知道为什么,但出于某种原因,作曲家'供应商'文件夹导致此问题。
在重命名与composer(composer.json,vendor文件夹和锁定文件)相关的所有内容后,我重新打开了netbeans,以及'测试文件'选项最终启用。
浪费了6个小时寻找解决方案。我希望这个答案能为将来的某些人节省时间。