【发布时间】:2020-04-24 06:03:40
【问题描述】:
我正在尝试将 lcov 用于代码覆盖率指标,但分支覆盖率报告显示未涵盖模拟函数。
【问题讨论】:
标签: c++ unit-testing googletest
我正在尝试将 lcov 用于代码覆盖率指标,但分支覆盖率报告显示未涵盖模拟函数。
【问题讨论】:
标签: c++ unit-testing googletest
通过在 CMake 中添加 -fno-exceptions 标志,我们解决了上述问题
示例: 设置(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage -fno-exceptions -fno-inline")
【讨论】: