相关疑难解决方法(0)

生成lcov的分支覆盖数据

我正在尝试将lcov用于代码覆盖率指标,但我无法使分支机构覆盖工作.

这是我如何使用它:

g++ -ggdb3 --coverage src/read.c tests/test.cpp -o bin/test 
lcov --zerocounters --directory $PWD 
lcov --capture --initial --directory $PWD --output-file coverage_output  
./bin/test 
lcov --no-checksum --directory $PWD --capture --output-file coverage_output 
genhtml --branch-coverage --highlight --legend --output-directory out coverage_output
Run Code Online (Sandbox Code Playgroud)

但我得到:

整体覆盖率:
线......:100.0%(60行中60个)
函数..:100.0%(26个函数中的26个)
分支...:未找到数据

有任何想法吗?

c++ testing code-coverage lcov

19
推荐指数
3
解决办法
1万
查看次数

标签 统计

c++ ×1

code-coverage ×1

lcov ×1

testing ×1