我试图为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)上,这一点很重要。