gpt4 book ai didi

.net - TeamCity MSBuild Gallio NCover 报告

转载 作者:行者123 更新时间:2023-12-02 08:56:30 24 4
gpt4 key购买 nike

我是一个彻头彻尾的构建系统新手。我已经断断续续地玩了大约两周,但我就是无法破解它,我想我已经到了需要一双新眼睛的地步。最终,我的目标是在我的 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&#xA;Profiled process terminated. Profiler connection not established." />
<logEntry severity="error" message="Host process exited with code: 1" />

我从上一条消息中剪下了很多内容。

我见过很多不同的例子来说明“应该如何完成”,但我似乎无法找出我如何通过 Gallio 调用 NCover 的问题。

任何想法或意见将不胜感激。

谢谢

詹姆斯。

最佳答案

NCover 可以执行任何测试框架。我们只需要知道应用程序即可调用该应用程序的参数。

您是否阅读过有关将 NCover 与 TeamCity 集成的信息?

http://docs.ncover.com/how-to/continuous-integration/teamcity/

如果您有任何疑问,请随时联系支持人员。

谢谢,

乔·费瑟NCover

关于.net - TeamCity MSBuild Gallio NCover 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1534130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com