我是一个完整的构建系统的新手通过和通过。我一直在玩这个了大约两个星期上下车了,我只是不能破解它,我想我已经达到了一个点,我需要一个新的一双眼睛。最终,我的目标在我的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" />

我已经从最后一个消息剪掉的东西的负荷。

我见过的如何“应该做的”,我似乎无法追查与我如何通过加利奥调用NCover的问题,这么多不同的例子。

任何意见或输入将非常感激。

谢谢,

詹姆斯。

有帮助吗?

解决方案

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

你阅读与TeamCity的整合NCover这些信息?

http://docs.ncover.com/how-to/持续集成/ TeamCity的/

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

感谢您,

乔Feser NCover

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top