我想用lcov来衡量代码覆盖率,但是分支覆盖率报告显示没有覆盖到mock函数。
附上报告图片供参考
通过在CMake中添加-fno-exceptions标志,我们解决了上述问题。
example:set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}) -fprofile-arcs -ftest-coverage -fno-exceptions -fno-inline")