首页 文章

构建失败条件 - 这些复选框的用途是什么?

提问于
浏览
0

我们将TeamCity与Specflow / SpecRun一起用作我们的测试运行器 .

在TeamCity构建配置部分的“构建失败条件”下,有两个复选框,其含义我不确定 .

页面部分 Headers 为“Fail Build if”,并且相关的复选框是“至少一个测试失败”和“构建运行器记录错误消息”

那些是相当含糊的短语,我希望有人可以指出我在TC文档中找出这些盒子在确定测试失败时要查找的内容?

1 回答

  • 1

    您可以在这里查看一般文档

    http://confluence.jetbrains.com/display/TCD8/Build+Failure+Conditions

    基本思想是teamcity已经为构建过程中的常见故障提供了选项(例如测试失败,构建运行更长时间等) . 这是第一类“共同条件” .

    第二类是您希望在流程中使用特定指标来使构建失败的位置 . 例如,如果覆盖率小于特定数量(例如50%),或者您希望为单元测试失败提供一些容差,则可以使用代码覆盖率统计信息来使构建失败 . 例如,如果您希望仅在超过5%的单元测试失败时才使构建失败,那么您可以使用此选项 . 这使您可以更灵活地处理要放入的故障条件 . 您可以有效地使用它来自动化CI和Artefact批准过程

相关问题