2

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

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

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

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

4

1 回答 1

2

有一个选项可以使用Build Status Service 消息将构建状态设置为成功。当您的测试通过时,在日志输出中报告状态为“SUCCESS”的此类消息

于 2014-04-29T07:45:51.810 回答