Nunit TeamCity服务信息应该写在哪里?

Nunit TeamCity服务信息应该写在哪里?,nunit,teamcity,Nunit,Teamcity,我是TeamCity的初学者,所以请原谅我的问题。 由于某些原因,我的解决方案的覆盖率报告不起作用。因此,为了运行测试,我在命令行步骤中运行nunit console,然后在[xml report processing]类型的构建功能中使用xml输出文件。测试结果显示在TeamCity GUI上,但没有覆盖率统计信息。 似乎有一种方法可以手动配置测试报告,但我不知道将这些服务消息放在何处: teamcity[dotNetCoverage='''''.]只需将它们写入标准输出即可。TeamCity

我是TeamCity的初学者,所以请原谅我的问题。 由于某些原因,我的解决方案的覆盖率报告不起作用。因此,为了运行测试,我在命令行步骤中运行nunit console,然后在[xml report processing]类型的构建功能中使用xml输出文件。测试结果显示在TeamCity GUI上,但没有覆盖率统计信息。 似乎有一种方法可以手动配置测试报告,但我不知道将这些服务消息放在何处:


teamcity[dotNetCoverage='''''.]只需将它们写入标准输出即可。TeamCity将捕获它,并处理来自它的服务消息


但是,请注意语法。服务消息应该以
#

开头,正如Oleg已经声明的,您可以在标准输出中转储它们

Console.WriteLine(…)
from C#
echo
从命令提示符或powershell,

这里有一个例子

有一个psake帮助器模块,源代码在上可用(您也可以从powershell免费使用)

它已经实现了许多服务消息