gpt4 book ai didi

junit - Bamboo 中允许未通过测试?

转载 作者:行者123 更新时间:2023-12-01 02:24:06 26 4
gpt4 key购买 nike

是否有可能以某种方式为 JUnit 测试用例设置一个阈值,以在测试失败时阻止 Bamboo 构建失败?

我知道“隔离”选项,但这并不是我想要的。我不想手动从隔离集中移动测试用例。我们有一个 TDD 环境,其中测试用例基于大量外部带注释的数据,我们希望建立覆盖范围。

我想查看实际结果(例如:43% 通过)并告诉 Bamboo 成功构建,例如当结果 >40% 时。

顺便说一句,如果我坚持隔离,我真的要一一挑吗?有10,000! :D

最佳答案

Bamboo 似乎不支持此用例。有一些插件试图解决这个问题。

我最终做的是创建一个解析测试结果的中间脚本(JUnit XML)。这里有三种情况:

  • 所有测试通过:XML 保持原样
  • 有太多失败的测试:XML 保持原样(构建将失败)
  • 有失败的测试,但它们的数量没有超过设置的阈值:XML 内容被替换为“通过”的内容,以便 Bamboo 不会使构建失败
  • 关于junit - Bamboo 中允许未通过测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18079153/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com