从代码覆盖范围Ncover中排除方法

时间:2012-02-07 06:32:40

标签: testdriven.net ncover

我有一些dll,我想用vs2010使用TestDriven.net(ncover)运行代码覆盖。有些方法我不希望被包含在覆盖结果中,因为这些方法已经由其他程序员编写,使用CoverageExclusion属性的选项是不可行的。 还有其他出路吗?

2 个答案:

答案 0 :(得分:4)

不幸的是,据我所知,Testdriven.NET还不支持使用其他NCover参数,例如// ea。

我发现这篇文章,上次讨论过,而Testdriven的Jamie Cansdale证实了这一点:

https://groups.google.com/group/testdrivenusers/browse_thread/thread/a0dc80c40c5f8815?pli=1

我发现了一篇关于将NCover 3.4.x与Testdriven一起使用的有趣文章,仅供参考:

http://thepursuitofalife.com/how-to-connect-ncover-3-x-with-testdriven-net/

所以,我最好的建议是联系support@testdriven.net,了解配置和使用NCover参数的最新信息。

最诚挚的问候,

NCover支持

答案 1 :(得分:0)

NCover有一个命令行参数//ea,代表“排除属性”。它允许您提供标记要从coverage中排除的类或方法的属性列表。

有关于它的博文here

此功能适用于TestDriven.NET(1.5.8)附带的NCover版本。