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