【问题标题】:How to exclude specific unit tests in Maven如何在 Maven 中排除特定的单元测试
【发布时间】:2015-04-11 19:32:44
【问题描述】:

我正在处理一个 Maven 项目,并试图排除一些不应在构建阶段运行的测试。但是,我能找到的所有指南都提供了有关如何通过命令行参数或 Surefire 插件进行排除的说明。有没有办法在不使用 Surefire 的情况下通过 pom.xml 排除文件,因为我一开始没有使用 Surefire 运行单元测试?这个排除会去哪里?

【问题讨论】:

  • Surefire 是已经运行单元测试的默认插件,无论您喜欢与否。您可以在 pom.xml 文件中更改该插件的配置。

标签: java unit-testing maven


【解决方案1】:

Surefire 是执行测试的框架的名称(它是特定工具的抽象层)。它支持 JUnit、TestNG 等。要通过 pom.xml 排除测试,请查看 http://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-18
    • 2013-03-08
    • 1970-01-01
    • 1970-01-01
    • 2020-06-28
    • 1970-01-01
    • 2017-07-26
    • 1970-01-01
    相关资源
    最近更新 更多