SpecRun和TeamCity通过/失败集成

时间:2014-04-25 15:02:22

标签: teamcity specflow specrun

我们使用SpecRun作为我们的测试运行器,其日志文件TeamCity消耗。

我们遇到了一个问题,即SpecRun中的测试第一次失败(由于资源没有足够快地升温),然后通过第二次重试(我们有SpecRun Default.srprofile设置最多运行三次)

但是,TeamCity在阅读日志后将其视为失败,而实际上并非如此。当然,我们希望阻止SpecRun中的任何重试,但同时不希望在TeamCity中使用false-flag测试运行。

是否有人知道在SpecRun或TeamCity或其组合中有一种方法可以成功重试的测试在TC中标记为“通过”?

1 个答案:

答案 0 :(得分:2)

可以使用Build Status Service message选择将构建状态设置为成功。测试通过后,报告此状态为“成功”的消息。在日志输出