【问题标题】:How to disable JUnit 5 test in Eclipse?如何在 Eclipse 中禁用 JUnit 5 测试?
【发布时间】:2018-09-22 19:32:09
【问题描述】:

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

如何让 Eclipse/JUnit 跳过测试?

【问题讨论】:

  • 你可以尝试使用 @Disabled 禁用整个测试类吗?如果这也不起作用,则注释可能存在错误....
  • 升级到昨天发布的 Oxygen.3a (4.7.3a) 能解决这个问题吗?
  • 你从哪个包中导入@Test注解?
  • @Marc Philipp - org.junit.jupiter.api.Test
  • @Rann Lifshitz - 我可以使用 Disabled 禁用整个测试类

标签: eclipse junit5


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2019-01-30
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 2021-05-07
    • 1970-01-01
    • 2019-06-08
    • 2016-04-17
    • 2020-04-07
    相关资源
    最近更新 更多