Jam*_*mer 5 .net msbuild teamcity ncover gallio
我是一个完整的构建系统newbie贯穿始终.我现在已经玩了大约两个星期了,我现在无法破解它,我想我已经到了需要一双新眼睛的地方.最终,我的目标是在我的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>
Run Code Online (Sandbox Code Playgroud)
我在生成的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" />
Run Code Online (Sandbox Code Playgroud)
我从最后一条消息中剪掉了一大堆东西.
我已经看到了很多不同的例子,说明我应该怎么做,我似乎无法通过Gallio调用NCover来解决问题.
任何想法或意见都会非常感激.
谢谢,
詹姆士.
Ncover 可以执行任何测试框架。我们只需要知道应用程序即可调用该应用程序的参数。
您是否阅读过有关将 NCover 与 TeamCity 集成的信息?
http://docs.ncover.com/how-to/continuous-integration/teamcity/
如果您有任何疑问,请随时联系支持人员。
谢谢你,
乔·费瑟·NCover
| 归档时间: |
|
| 查看次数: |
1325 次 |
| 最近记录: |