【问题标题】:Code Coverage for Visual Studio 2017 Community with C++使用 C++ 的 Visual Studio 2017 社区的代码覆盖率
【发布时间】:2019-08-25 06:50:31
【问题描述】:

Visual Studio 2017 是否有任何插件可以使用 C++ 计算单元测试代码覆盖率?

我只发现 OpenCpp覆盖: https://marketplace.visualstudio.com/items?itemName=OpenCppCoverage.OpenCppCoveragePlugin

但它似乎已经过时/不起作用。

除此之外,似乎只有 .Net-Languages 的代码覆盖插件,而不是 C++

还有其他选择吗(除了升级到 MSVC Enterprise)

【问题讨论】:

    标签: c++ visual-studio visual-c++ code-coverage


    【解决方案1】:

    我最近测试了CPPCoverage,这是一个开源和免费的扩展,可以完美地执行原生 Visual C++ 单元测试的代码覆盖。

    它是一个可视化扩展 (VSIX) 并提供详细信息报告。安装后,在解决方案资源管理器中右键单击测试或应用程序项目,然后单击“运行代码覆盖率”。

    【讨论】:

    • CPPCoverage 不幸地依赖于 Visual Studio 2015 shell (Microsoft.VisualStudio.Shell.15.0)。 OpenCppCoverage 为我工作。 marketplace.visualstudio.com/…
    猜你喜欢
    • 1970-01-01
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多