gpt4 book ai didi

TeamCity 中的 NUnit 结果文件

转载 作者:行者123 更新时间:2023-12-01 09:28:48 25 4
gpt4 key购买 nike

使用 TeamCity 8,我如何为 NUnit 运行生成/查找结果文件?

我们目前还运行生成 TRX 文件的 MsTest。然后,我们使用 TRX->HTML 报告工具将报告传递给管理食物链。我们如何在 TeamCity 中使用 NUnit?

现在我在想我需要将 NUnit 作为命令行构建步骤来执行,但考虑到有一个 NUnit 加载项并且 MsTest 加载项为我提供了一个“结果文件:”选项,这似乎很疯狂

最佳答案

TeamCity 以不同方式执行 MSTest 和 NUnit。

NUnit 不是通过 NUnit 控制台可执行文件运行,而是通过 TeamCity 自己的 NUnit 运行程序运行。这允许 TeamCity 即时报告 NUnit 测试结果——执行测试 3...4...5...of 78——并允许即时通知失败的测试,即使尚未执行所有测试。

另一方面,MSTest 直接通过 MSTest 可执行文件,没有即时报告。除了“进行中”之外,没有任何进展。仅在运行每个测试后报告测试结果,包括任何失败。

TeamCity 需要并解析 MSTest TRX 文件以进行自己的报告,包括任何故障,因此它也可供您使用。但是,NUnit 报告文件是 NUnit 控制台的一部分,而不是 TeamCity 运行器的一部分,因此没有可提供的报告文件。

如果您需要报告文件,则需要通过 NUnit 控制台运行 NUnit 测试。有several ways这样做,其中只有一个是使用命令行步骤。但请注意,无论您使用哪种替代方案,您都将失去即时报告。

关于TeamCity 中的 NUnit 结果文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18588394/

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