.net TeamCity MSBuild Gallio NCover报告
我是一个彻头彻尾的构建系统新手。我已经断断续续地玩了大约两个星期了,我就是无法破解它,我想我已经到了需要一双新眼睛的地步。最终,我的目标是在我的TeamCity构建项目中有一份新的NCover覆盖率报告(至少是总结报告) 我已经尝试了各种各样的东西,一些我在网上找到的演示,NCover家伙的额外内容,读了这么多我都很困惑!我的MSBuild脚本中有以下任务:.net TeamCity MSBuild Gallio NCover报告,.net,msbuild,teamcity,gallio,ncover,.net,Msbuild,Teamcity,Gallio,Ncover,我是一个彻头彻尾的构建系统新手。我已经断断续续地玩了大约两个星期了,我就是无法破解它,我想我已经到了需要一双新眼睛的地步。最终,我的目标是在我的TeamCity构建项目中有一份新的NCover覆盖率报告(至少是总结报告) 我已经尝试了各种各样的东西,一些我在网上找到的演示,NCover家伙的额外内容,读了这么多我都很困惑!我的MSBuild脚本中有以下任务: <Target Name="TestCoverage"> <Message Text="Test Assembl
<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" />
我从上次留言中剪下了一大堆东西
我已经看到了很多不同的例子来说明如何“做到”这一点,以至于我似乎无法找到我如何通过Gallio呼叫NCover的问题
任何想法或意见都将不胜感激
谢谢
James.NCover可以执行任何测试框架。我们只需要知道应用程序就可以调用该应用程序的参数 您是否阅读了有关将NCover与TeamCity集成的信息 如果您有任何问题,请随时联系支持人员 谢谢, 乔·费瑟
NCover为什么不将NCover作为自己的构建任务运行,如中所示?我在这里遗漏了什么?嗨,克里斯,我的测试目前是用xUnit编写的,我的印象是NCover需要NUnit控制台应用程序。所以我实际上只是在使用xUnit控制台应用程序来尝试这个东西,到目前为止我还没有看到有人这样做。