1

我有一个带有 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.*
4

1 回答 1

0

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

// eas SER.Businessframework.*

这是相关手册页的链接,请在此处输入链接描述。我目前没有安装 NCover,但是当我上次尝试它时,它曾经可以工作。

于 2011-12-06T05:39:32.353 回答