【问题标题】:Excluding method from code coverage Ncover从代码覆盖 Ncover 中排除方法
【发布时间】:2012-02-07 06:32:39
【问题描述】:

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

【问题讨论】:

    标签: testdriven.net ncover


    【解决方案1】:

    不幸的是,据我所知,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 参数的最新信息。

    最好的问候,

    NOver 支持

    【讨论】:

      【解决方案2】:

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

      有一篇关于它的博文here

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-10-31
        • 2023-03-16
        • 2011-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多