使用C ++的Visual Studio 2017社区的代码覆盖率

时间:2019-04-03 16:45:02

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

是否存在用于Visual Studio 2017的插件,这些插件可以使用C ++计算单元测试代码的覆盖率?

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

但它似乎已经过时/无法正常工作。

除此之外,似乎只有用于.Net语言的代码覆盖插件,而没有C ++

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

1 个答案:

答案 0 :(得分:1)

我最近测试了CPPCoverage,这是一个开放源代码和免费扩展,非常适合执行本机Visual C ++单元测试的代码覆盖。

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