我们使用 SpecRun 作为测试运行程序,TeamCity 使用其日志文件。
我们遇到了一个问题,即 SpecRun 中的测试第一次会失败(由于资源没有足够快地预热),然后通过第二次重试(我们将 SpecRun Default.srprofile 设置运行多达 3 次)
然而,TeamCity 在阅读日志后将其视为失败,而实际上并非如此。当然,我们希望防止 SpecRun 中的任何重试,但同时又不想在 TeamCity 中错误标记测试运行。
有没有人知道在 SpecRun 或 TeamCity 或组合中,有一种方法可以成功重试测试以在 TC 中标记为“通过”?