Bamboo允许测试失败?

时间:2013-08-06 11:38:08

标签: junit continuous-integration bamboo

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

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

我希望看到实际结果(例如:43%通过)并告诉Bamboo继续构建,例如:当结果> 40%时。

顺便说一句,如果我坚持检疫,我真的必须逐一挑选吗?有10,000! :d

1 个答案:

答案 0 :(得分:3)

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

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

  • 所有测试通过:XML保持原样
  • 有太多失败的测试:XML保持原样(构建将失败)
  • 有失败的测试,但它们的数量不超过设定的阈值:XML内容被替换为"传递"内容,以便Bamboo不会使构建失败