我想在Eclipse Oxygen 4.7.3中运行JUnit 5单元和集成测试。当我右键单击某个文件夹并选择Run As -> JUnit Test
时,我希望看到该文件夹下的所有测试都运行,除了那些带有@Disabled
注释的测试。但是,该注释似乎被忽略,因此运行了不需要的测试:
如何让Eclipse / JUnit跳过测试?
答案 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>
也许这对运行文件夹测试没有帮助,但是在构建/测试整个项目时应该可以使用。