【问题标题】:Maven pass build with up to X tests failingMaven 通过构建,最多 X 次测试失败
【发布时间】:2013-08-19 15:10:05
【问题描述】:

有没有办法让某些测试在构建中失败,以便在多达 X 次测试失败时构建仍然通过?

即mvn -DmaxFailures=19 测试

如果超过 20 个测试失败,则将失败,而如果只有 19 个或更少失败,则通过。

【问题讨论】:

  • 所有测试是否运行正确。您可以跳过所有测试,但不能跳过其中的几个。此外,这听起来更像是环境问题,这是运行集成测试而不是单元测试的指标。

标签: maven testing


【解决方案1】:

您可以使用自定义插件来完成此操作,或者使用脚本插件代替自定义插件(理想情况下,您希望在某个时候切换到自定义插件)

您想要做的是真正“借用”failsafe:verify mojo 的逻辑,并从解析的TEST-*.xml 文件中计算测试失败的数量,如果超过您的阈值则构建失败。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-08
    • 2020-01-16
    • 2017-03-23
    • 2023-03-22
    • 2012-08-05
    • 2016-12-08
    • 2016-05-17
    • 2013-12-12
    相关资源
    最近更新 更多