【问题标题】:Hudson with MSBuild and MSTest, how to get code coverageHudson 与 MSBuild 和 MSTest,如何获得代码覆盖率
【发布时间】:2011-07-25 21:14:02
【问题描述】:

您对 Hudson 中的代码覆盖率有什么看法吗?现在我已经使用 Msbuild 和 MSTest 进行构建,这是可行的。

但是对于代码覆盖率,我想我需要一些帮助。我已经搜索过有人使用 nCover another 和 Emma。哪一个更好更容易?也许可以参考帮助我。

最好的尊重,

【问题讨论】:

    标签: msbuild hudson mstest code-coverage


    【解决方案1】:

    我们目前正在使用 JetBrains 的 dotCover。它比 NCover 便宜,并且与 Visual Studio 集成得很好。您不必使用单独的应用程序 (NCover Explorer) 来查看带有覆盖/未覆盖突出显示的代码,这很棒。

    dotCover 的命令行版本允许您创建分析的 XML 文件,您可以通过 (在 MSBuild 社区任务库中)解析 XML 以解析输出。

    正确设置需要一段时间,但它可以工作。

    【讨论】:

      【解决方案2】:

      您是 .NET (NCover) 还是 Java (Emma) 或两者兼而有之?

      NCover 应该与 Hudson 合作,但成本较高

      存在的开源项目寻找 PartCover 和最近的 OpenCover

      所有三个 .NET 工具都支持命令行,因此它们应该与 Hudson 集成。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-29
        • 2011-01-14
        • 1970-01-01
        • 2013-09-12
        相关资源
        最近更新 更多