gpt4 book ai didi

continuous-integration - TeamCity - 测试失败时停止构建

转载 作者:行者123 更新时间:2023-12-04 08:41:29 25 4
gpt4 key购买 nike

当单元测试失败时,是否可以停止 TeamCity 构建(整个构建,即它不会执行后续步骤)?理想情况下,我还希望它终止当前正在执行的步骤,在我的情况下是 Nunit Test Runner。在我的情况下,如果单个单元测试失败,则继续构建是没有意义的。我已经查看了失败条件,但我认为它们在构建继续运行时不适用。

请求的功能:http://youtrack.jetbrains.com/issue/YTF-3275

最佳答案

正如您所指出的,TeamCity 不能在 NUnit 测试中使用“仅当构建状态成功”步骤执行条件对测试失败运行进一步的构建步骤。但是,这不会使测试运行停止,直到步骤完成。

一个相关的功能请求是 TW-23766 .

我目前可以考虑的唯一解决方法是不使用 NUnit 测试运行程序并在构建脚本中实现逻辑。例如,像 Manuel 提到的 nunit-console.exe。如果您选择遵循此路线,请考虑使用 TeamCity Addin for NUNit .

关于continuous-integration - TeamCity - 测试失败时停止构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17952002/

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