【问题标题】:netbeans phpunit "test file" option doesn't existnetbeans phpunit“测试文件”选项不存在
【发布时间】:2018-04-03 07:51:11
【问题描述】:

由于某种原因,我失去了使用我的 netbeans IDE (8.1) 运行 phpunit 测试的选项。 上次检查时一切正常(几个月前),但现在当我右键单击代码时,“测试文件”或“测试重点方法”选项不再出现。 (图片中的#2)

=> see image for screenshots showing everything(由于我之前的反馈很少,我不得不将所有内容都上传到一张图片中......)

我通过tools->plugins安装了phpunit(试过卸载重装,还是不行)

我在tools->option->php->phpunit中设置了phpunit(图中#4)

我已将项目测试配置设置为将 phpunit 设置为测试提供者。 (图像中的#3 和#1。过去它在没有设置引导程序和 XML 配置的情况下工作,但现在因为它没有我尝试点击“生成”。它没有帮助)

我的电脑上安装了 phpunit,它在我的 PATH 中(图片中的#5)

我的测试名称确实以 '*Test.php' 结尾

我尝试删除 netbeans 缓存并重新打开 netbeans,但没有成功。 顺便说一句,调试确实有效。

我尝试降级到 phpunit 3.7.10。没有帮助

更新: 我在另一台计算机上重新创建了整个项目->它可以工作!我可以运行测试。我还是不知道为什么我不能在原来的电脑上运行它。

任何建议我错过了什么?如果您需要更多日志/信息,请告诉我,我会更新问题。

【问题讨论】:

    标签: netbeans phpunit


    【解决方案1】:

    我找到了。

    不知道为什么,但是由于某种原因,composer 'vendor' 文件夹导致了这个问题。

    重命名与 composer 相关的所有内容(composer.json、供应商文件夹和锁定文件)后,我重新打开了 netbeans,“测试文件”选项终于启用了。

    浪费了 6 个小时寻找解决方案。我希望这个答案能在未来为某些人节省时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-21
      • 2013-07-17
      • 2016-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      相关资源
      最近更新 更多