SpecRun和TeamCity通过/失败集成



我们使用SpecRun作为我们的测试运行程序,TeamCity使用它的日志文件。

我们遇到了一个问题,SpecRun中的测试第一次失败(由于资源预热不够快),然后通过第二次重试(我们将SpecRun Default.srprofile设置为最多运行三次)

然而,TeamCity在阅读日志后将其视为失败,而事实上并非如此。当然,我们希望在SpecRun中防止任何重试,但同时不希望在TeamCity中错误标记测试运行。

有人知道一种方法吗,无论是在SpecRun、TeamCity还是组合中,都可以将重试成功的测试标记为TC中的"通过"?

有一个选项可以使用构建状态服务消息将构建状态设置为成功。测试通过后,在日志输出中报告状态为"SUCCESS"的消息

相关内容

  • 没有找到相关文章

最新更新