我是TeamCity的初学者,请原谅我的转储问题。 出于某种原因,我的解决方案的报道报告无效。因此,要运行测试,我在命令行步骤中运行nunit-console,然后在[XML report processing]类型的构建功能中使用xml输出文件。测试结果显示在TeamCity GUI上,但没有覆盖统计信息。 似乎有一种方法可以手动配置测试报告https://confluence.jetbrains.com/display/TCD8/Manually+Configuring+Reporting+Coverage,但我不知道在哪里放置这些服务消息:
答案 0 :(得分:5)
只需将它们写入标准输出即可。它由TeamCity捕获,并且将处理来自它的服务消息。
但要注意语法。服务消息应以##
答案 1 :(得分:2)
正如Oleg已经声明的那样,你可以将它们转储到标准输出中
来自C#的 Console.WriteLine(...)
来自命令提示符或powershell的echo
,
...
以下是http://log.ld.si/2014/10/20/build-log-in-teamcity-using-psake
的示例有一个psake辅助模块,https://github.com/psake/psake-contrib/wiki/teamcity.psm1,https://github.com/psake/psake-contrib/blob/master/teamcity.psm1上有源代码(你也可以在powershell中自由使用它)
它已经实施了很多服务消息