2012-02-07 143 views
1

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

回答

4

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

我发现这个职位,它上次讨论和Jamie Cansdale在测试驱动证实了这一点:

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

我发现了一个有趣的帖子有关使用NCover 3.4.x与测试驱动,只是FYI:

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

所以,我最好的建议是联系[email protected]以了解有关配置和使用NCover参数的最新信息。

最好的问候,

NCover支持

0

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

有一篇关于它的博客文章here

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

相关问题