Eclipse Infinitest根本没有运行

时间:2016-01-29 17:12:39

标签: java eclipse junit infinitest

我试图让Infinitest Plugin让Eclipse自动运行我的测试。根据文档,它会挂钩到所有@Test带注释的测试并在测试类的系统发生更改后运行测试类。

该插件是通过github页面提供的eclipse update site安装的。我确实有预期的状态栏,但它只是保持黄色说"没有找到最后一次更改的相关测试"。

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

我在Ubuntu 15.10上使用Infinitest 5.1.115和JUnit 4.12.0运行Eclipse Mars(4.5.1)。

4 个答案:

答案 0 :(得分:0)

我在Eclipse Luna 4.4.2(我当前的IDE)上安装了 Infinitest Plugin ,我按照there的说明进行操作。我用一个方法创建了一个类,并使用 @Test (JUnit4库)进行了注释,然后我创建了一个名为 infinitest.filters 的文本文件,其中包含"。* "(正则表达式)。重要的是,此文本文件位于src文件夹(path:So​​meProjectName / src)。

答案 1 :(得分:0)

我有带有Infintest的Java EE Eclipse Mars 4.5.2。只有当我将infinitest.filters文件放在项目文件夹中时,才会跳过我的arquillian集成测试。

文件夹项目结构:

  • 的src /
    • /主
    • /测试
  • 的pom.xml
  • infintest.filters

infinitest.filters示例(跳过包中的所有测试):

  • COM \。公司\。应用\。integrationtest \ .. *

答案 2 :(得分:0)

如果* .class和/或* .java文件的文件路径包含空格字符,则无限无效 - 可能这就是问题所在。

答案 3 :(得分:0)

我刚遇到同样的问题,并通过激活解决了这个问题:

Project -> Build Automatically