我试图为Eclipse获取Infinitest Plugin以自动运行测试。根据文档,一旦更改了要测试的系统,它就会挂接到所有带有@Test注释的测试中并运行测试类。

该插件是通过github页面上提供的eclipse update site安装的。我确实具有预期的状态栏,但状态栏始终保持黄色,表示“未找到上次更改的相关测试”。

到目前为止,我已经尝试了几种项目类型,直到一个简单的Java项目-我可以通过Run As -> JUnit Test手动运行所有测试,并且JUnit可以按预期工作。首选项中启用了Infinitest。几个教程,(极其简短的)文档和页面并没有帮助。我没有筛选器文件。

我在具有Infinitest 5.1.115和JUnit 4.12.0的Ubuntu 15.10上运行Eclipse Mars(4.5.1)。

最佳答案

我在Eclipse Luna 4.4.2(我当前的IDE)上安装了 Infinitest插件,并且遵循了there的指示。我使用方法创建了一个类,并使用@Test(JUnit4库)进行了注释,然后创建了一个名为 infinitest.filters 的文本文件,其中包含“。*”(正则表达式)。此文本文件位于src文件夹(路径:SomeProjectName / src)上,这一点很重要。

07-26 04:50