【发布时间】:2016-03-04 00:44:43
【问题描述】:
我有一个成功完成的构建,但完成的测试数量比我预期的少了大约 50%。仔细观察,运行 NUnit 的 Mono 实例似乎因 SIGABRT 而死。 (!!) 然而 TeamCity 仍然认为这是一次成功的测试运行,因为没有一个测试返回失败条件。
如何强制 TeamCity 将此视为失败的构建? (团队城市 8.x)
【问题讨论】:
我有一个成功完成的构建,但完成的测试数量比我预期的少了大约 50%。仔细观察,运行 NUnit 的 Mono 实例似乎因 SIGABRT 而死。 (!!) 然而 TeamCity 仍然认为这是一次成功的测试运行,因为没有一个测试返回失败条件。
如何强制 TeamCity 将此视为失败的构建? (团队城市 8.x)
【问题讨论】:
如果 NUnit [OneTimeSetUp] 函数失败,TeamCity 9 也会出现同样的问题。没有运行测试,NUnit 返回退出代码 1,但 TeamCity 认为这是成功的。
如果构建日志中有任何与您的 SIGABRT 相关的内容,您可以添加失败条件,例如:
【讨论】: