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

San*_*912 5 c++ code-coverage visual-studio visual-c++

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

我只找到OpenCppCoverage: https://marketplace.visualstudio.com/items? itemName=OpenCppCoverage.OpenCppCoveragePlugin

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

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

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

Mal*_*ick 2

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

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