我用Google搜索了这个意外的错误消息,但没有一个结果。
我正在使用带有Makegood plugin的Eclipse Helios(3.6)来运行PHPUnit测试。
PHPUnit工作得很好。 我也可以将Makegood用于一个测试类。 但是当我运行所有测试时,Makegood拒绝这样做并显示
'Launching <currentfilename>' has encountered a problem.
The main script is not found.
看起来Makegood存在一些内部问题。我只是不知道如何开始调试这个。这是一个eclipse或makegood错误消息吗?这是什么意思 ?我可以使用任何日志或调试模式来了解发生了什么吗?
答案 0 :(得分:1)
最近,我在执行运行全部测试命令时遇到了这个问题。然后项目在指定的测试文件夹下没有PHP脚本。由于PDT的Xdebug实现需要PHP文件,因此无法在此类状态下运行测试。
为了防止这种情况,MakeGood检查项目是否至少在指定的测试文件夹下有一个PHP文件,如果项目没有PHP脚本,则跳过测试运行。但即便如此,任何原因都会引发这个错误...
我创建了一个问题http://redmine.piece-framework.com/issues/310来解决此问题。
感谢您使用MakeGood。