我有一个C ++项目,它使用cmake来构建带有gcc的Unix和带有Visual Studio的Windows。该项目使用Catch单元测试框架(https://github.com/philsquared/Catch)
现在,对于Unix,我可以使用gcov / lcov创建HTML代码覆盖率报告。
有没有人知道像gcov和lcov这样的类似工具可用于在Windows下使用Microsoft编译器创建HTML代码覆盖率报告?它必须与控制台上的MSBuild系统一起使用,不应该依赖已安装的Visual Studio,因此可以在构建服务器上使用它。
我知道可以使用像Cygwin,MinGW或MSYS2这样的东西,但我希望有一些东西可以用于MS C ++编译器和MSBuild系统。