首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TeamCity如何知道何时运行xUnit.net测试?

TeamCity如何知道何时运行xUnit.net测试?
EN

Stack Overflow用户
提问于 2014-05-27 09:41:55
回答 1查看 694关注 0票数 7

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-28 11:52:53

终于发现了到底发生了什么。TeamCity有自己的API。我从xUnit源代码中挖出了这个代码片段,很明显:

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

代码语言:javascript
运行
复制
 public override void AssemblyStart(TestAssembly testAssembly)
    {
        Console.WriteLine(
            "##teamcity[testSuiteStarted name='{0}']",
            Escape(Path.GetFileName(testAssembly.AssemblyFilename))
        );
    }

为了清晰起见省略了...code

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23886062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档