【问题标题】:.NET Code Coverage Tool [closed].NET 代码覆盖率工具 [关闭]
【发布时间】:2013-09-26 12:36:55
【问题描述】:

我正在寻找一个 .NET 代码覆盖工具。我尝试过免费版本的 NCover,但它仅适用于一个 .NET 解决方案,而我有 26 个解决方案,每个解决方案总共有大约 10-30 个项目,大约有 560 个项目。我使用一个通用目录来构建所有解决方案。所有这些项目都属于一个产品,它有数百个 DLL 文件和 8 个 exe 文件。 我无法同时为所有 26 种解决方案运行任何代码覆盖率工具。

请向我推荐任何好的代码覆盖工具。如果适合我,我也可以考虑付费版本。

【问题讨论】:

  • 我使用 OpenCover 取得了一些成功:github.com/sawilde/opencover
  • 您可能还想查看以下任一商业产品:NCrunchdotCover
  • 我已经安装了 NCrunch,但它只适用于一种解决方案。但我需要为多个解决方案生成一份报告。请你建议我任何其他选择。
  • 我也安装了 dotCover 但它只适用于一种解决方案。但我需要为多个解决方案生成一份报告。请你建议我任何其他选择。

标签: c# unit-testing tdd nunit code-coverage


【解决方案1】:

没有必要担心。

您可以使用免费版本的 NCOver 来解决您的目的。

但为此你必须付出一些额外的努力。

  1. 分别为每个解决方案生成报告并保存每个报告。
  2. 从所有解决方案完成报告生成后打开 NCover Explorer。
  3. 选择多个解决方案的合并 XML,这样您就可以合并报表。因此,您的多个解决方案的合并报告已准备就绪。

【讨论】:

    猜你喜欢
    • 2011-03-02
    • 2010-09-25
    • 1970-01-01
    • 2010-10-05
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    • 2016-10-23
    • 2011-05-10
    相关资源
    最近更新 更多