如何在Eclipse中禁用JUnit 5测试?

时间:2018-04-12 15:09:49

标签: eclipse junit5

我想在Eclipse Oxygen 4.7.3中运行JUnit 5单元和集成测试。当我右键单击某个文件夹并选择Run As -> JUnit Test时,我希望看到该文件夹​​下的所有测试都运行,除了那些带有@Disabled注释的测试。但是,该注释似乎被忽略,因此运行了不需要的测试:

"Disabled" test that got run anyway

如何让Eclipse / JUnit跳过测试?

2 个答案:

答案 0 :(得分:0)

问题是@Test@Disabled都存在。删除@Test后,将不执行测试。

答案 1 :(得分:0)

如果您的项目是Maven项目,则必须使用新版本的Surefire插件:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.2</version>
</plugin>

也许这对运行文件夹测试没有帮助,但是在构建/测试整个项目时应该可以使用。