1

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

4

2 回答 2

4

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

我找到了这篇文章,这是最后一次讨论的地方,Testdriven 的 Jamie Cansdale 证实了这一点:

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

我发现了一篇关于在 Testdriven 中使用 NCover 3.4.x 的有趣帖子,仅供参考:

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

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

最好的祝福,

NCover 支持

于 2012-02-09T15:29:39.607 回答
0

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

这里有一篇关于它的博客文章。

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

于 2012-02-07T11:15:27.133 回答