【问题标题】:How to open .coverage file如何打开 .coverage 文件
【发布时间】:2013-11-20 01:56:31
【问题描述】:

我使用Vsperfmon.exe 创建了一个.coverage 文件

我目前使用的是VS 2012 professional for web 授权版。 .coverage 结果无法在 VS Professional 中打开。谷歌搜索后我知道VS Ultimate可以打开它

除了使用VS Ultimate,还有VS professional 2012 或任何第三方解决方案的任何插件

【问题讨论】:

    标签: visual-studio-2010 perfmon


    【解决方案1】:

    我今天花了一些时间研究这个,因为我处于类似的情况;我有一个由 TFS 和 VS 2012 Pro 生成的 .coverage 文件,但我无法查看该文件。据我所知,答案是“您需要 VS Premium 或 Ultimate 才能查看 .coverage 文件。”

    我找到了https://github.com/danielpalme/ReportGenerator,它根据 XML 格式的覆盖率文件生成报告。它包括将 .coverage 转换为 XML 的说明(请参阅 https://github.com/danielpalme/ReportGenerator/wiki/Visual-Studio-Coverage-Tools),但该过程取决于 VS Pro 中不存在的 Microsoft.VisualStudio.Coverage.Analysis

    【讨论】:

    • 我就是这样工作的。但不幸的是 VS Ultimate 的许可证过期了。所以我在茫茫人海中,因此我暂时放弃了代码覆盖的想法
    • 如果您正在寻找免费(如啤酒)解决方案,请尝试使用带有 ReportGenerator 的 OpenCover (github.com/sawilde/opencover)。我能够使用这些工具从我的 MSTest 单元测试中获得覆盖率报告。但是,我不确定是否可以将它们与我们的 Visual Studio Online 版本集成。
    • ReportGenerator 已从 CodePlex 移至 GitHub。将 .coverage 转换为 .xml 的说明现在在这里:github.com/danielpalme/ReportGenerator/wiki/…
    • 即使您只有专业许可证,您的系统上也可能有 Microsoft.VisualStudio.Coverage.Analysis.dll。例如。在 \Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\TestPlatform 或类似
    【解决方案2】:

    我知道的另一个将 .coverage 文件转换为可读格式的工具是 Visual Coverage 。这会转换为 html

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 2011-01-23
    • 2015-01-30
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多