CC.Net NCover排除程序集

时间:2011-11-30 09:53:30

标签: c# tdd cruisecontrol.net ncover

我有一个带有ncover报告的CC.Net,其中包含一个包含不同程序集的项目。

事情是,我只希望仅从“主”项目获取ncover报告,而不是像在另一个项目中测试的Businessframework那样的其他dll。

似乎ncover-console有一个排除类型来执行该操作,但它不起作用,因为还显示了该Businessframework中缺少的所有测试。

这是执行的coverage.cmd

"C:\Program Files\TestDriven.NET 3\NCover\1.5.8\NCover.Console.exe" //x coverage.xml //et SER.Businessframework.* "C:\Program Files\NUnit 2.5.10\bin\net-2.0\nunit-console.exe"   "C:\DEVProjects\build\PL\SER.PLine.Test\bin\Debug\SER.PLine.Test.dll"
"C:\Program Files\TestDriven.NET 3\NCoverExplorer\NCoverExplorer.Console.exe" coverage.xml /r:ModuleSummary /xml

总结一下,我想也许我告诉ncover排除项目的方式现在做得很好:

//et SER.Businessframework.*

1 个答案:

答案 0 :(得分:0)

如果要从coverage分析中排除某些程序集,则命令行选项为(假设程序集文件名与以下模式匹配)

// eas SER.Businessframework.*

以下是相关手册页enter link description here的链接。我目前没有安装NCover,但这在我上次尝试时曾经有效。