gpt4 book ai didi

unit-testing - TeamCity 如何知道 xUnit.net 测试何时运行?

转载 作者:行者123 更新时间:2023-12-04 14:58:36 25 4
gpt4 key购买 nike

我一直想知道 TeamCity 如何识别它正在运行 xUnit.net 测试,以及它如何知道在构建步骤运行后在构建概述中放置一个单独的“测试”选项卡。 xUnit 控制台运行程序是否对此负责?

最佳答案

终于发现是怎么回事了。 TeamCity 有自己的 API。我从 xUnit 源代码中挖出了这段代码片段,它变得清晰起来:

https://github.com/xunit/xunit/blob/v1/src/xunit.console/RunnerCallbacks/TeamCityRunnerCallback.cs

 public override void AssemblyStart(TestAssembly testAssembly)
{
Console.WriteLine(
"##teamcity[testSuiteStarted name='{0}']",
Escape(Path.GetFileName(testAssembly.AssemblyFilename))
);
}

...为清楚起见省略了代码

关于unit-testing - TeamCity 如何知道 xUnit.net 测试何时运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23886062/

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