gpt4 book ai didi

nunit - TeamCity 似乎忽略了 NUnit 的退出代码

转载 作者:行者123 更新时间:2023-12-01 11:25:41 26 4
gpt4 key购买 nike

我有一个成功完成的构建,但已完成测试的数量比我预期的低大约 50%。仔细观察,运行 NUnit 的 Mono 实例似乎因 SIGABRT 而终止。 (!!) 然而,TeamCity 仍然认为这是一个成功 测试运行,因为没有一个测试 返回失败条件。

我如何强制 TeamCity 认为这是一个失败的构建? (TeamCity 8.x)

最佳答案

如果 NUnit [OneTimeSetUp] 函数失败,TeamCity 9 也会出现同样的问题。没有测试运行,NUnit 返回退出代码 1,但 TeamCity 认为它成功。

如果构建日志中有任何与您的 SIGABRT 相关的内容,您可以添加失败条件,例如:

  • 如果构建日志...失败,构建失败
  • 包含匹配正则表达式的文本 ...
  • “SIGABRT”或者在我的例子中是“进程退出,代码为 [^0]”

关于nunit - TeamCity 似乎忽略了 NUnit 的退出代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35432102/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com