TeamCity的MSBuild的加利奥NCover报告
题
我是一个完整的构建系统的新手通过和通过。我一直在玩这个了大约两个星期上下车了,我只是不能破解它,我想我已经达到了一个点,我需要一个新的一双眼睛。最终,我的目标在我的TeamCity构建项目有一个新的NCover覆盖报告(摘要一个至少)。
我试过各式各样的东西,一些演示的,我在网上找到,从NCover家伙的额外设备和读了这么多,我很困惑!我有以下的任务在我的MSBuild脚本:
<Target Name="TestCoverage">
<Message Text="Test Assemblies @(TestAssemblies)" />
<Gallio RunnerType="NCover"
IgnoreFailures="true"
Files="@(TestAssemblies)"
ReportDirectory="Reports"
ReportTypes="xml"
ReportNameFormat="gallio_cover"
RunnerProperties="NCoverCoverageFile='$(MSBuildProjectDirectory)\Reports\codecoverage.xml';
NCoverArguments='//w %(TestAssemblies.RootDir)%(TestAssemblies.Directory) CoverageExcludeAttribute //ea //r:Local'" >
<Output TaskParameter="ExitCode" PropertyName="ExitCode"/>
</Gallio>
</Target>
在错误消息我所产生的报告gallio_cover.xml看到的是:
<logEntry severity="info" message="Connected
Profiled process terminated. Profiler connection not established." />
<logEntry severity="error" message="Host process exited with code: 1" />
我已经从最后一个消息剪掉的东西的负荷。
我见过的如何“应该做的”,我似乎无法追查与我如何通过加利奥调用NCover的问题,这么多不同的例子。
任何意见或输入将非常感激。
谢谢,
詹姆斯。
解决方案
NCover可以执行任何测试框架。我们只需要知道应用程序调用参数,该应用程序。
你阅读与TeamCity的整合NCover这些信息?
http://docs.ncover.com/how-to/持续集成/ TeamCity的/
如果您有任何疑问,请随时联系支持。
感谢您,
乔Feser NCover
不隶属于 StackOverflow