Teamcity 构建失败条件——这些复选框寻找什么?

Teamcity 构建失败条件——这些复选框寻找什么?,teamcity,specflow,Teamcity,Specflow,我们使用TeamCity和Specflow/SpecRun作为测试运行程序 在TeamCity构建配置部分的“构建失败条件”下,有两个复选框,我不确定它们的含义 页面部分标题为“如果生成失败”,相关复选框为“至少一个测试失败”和“生成运行程序记录了一条错误消息” 这些都是相当模糊的短语,我希望有人能给我指一下TC文档,在确定测试是否失败时,这些盒子在寻找什么 您可以在这里查看一般文档 其基本思想是teamcity已经为构建过程中的常见故障(如测试失败、构建运行时间过长等)提供了选项。这属于第一

我们使用TeamCity和Specflow/SpecRun作为测试运行程序

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

页面部分标题为“如果生成失败”,相关复选框为“至少一个测试失败”和“生成运行程序记录了一条错误消息”


这些都是相当模糊的短语,我希望有人能给我指一下TC文档,在确定测试是否失败时,这些盒子在寻找什么

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

其基本思想是teamcity已经为构建过程中的常见故障(如测试失败、构建运行时间过长等)提供了选项。这属于第一类“常见情况”

第二类是您希望在流程中使用特定度量以使构建失败。例如,如果覆盖率小于一个特定的数字(比如50%),或者如果您想对单元测试失败增加一些容忍度,那么您可以使用代码覆盖率统计信息使构建失败。例如,如果您只想在超过5%的单元测试失败的情况下使构建失败,那么您可以使用此选项。这使您能够更灵活地处理要设置的故障条件。您可以有效地使用它来自动化CI和人工制品批准流程