【发布时间】:2012-09-03 19:41:00
【问题描述】:
我正在尝试将 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
但我明白了:
整体覆盖率:
行......:100.0%(60 行中的 60 行)
功能..:100.0%(26 个功能中的 26 个)
分支...:没有找到数据
有什么想法吗?
【问题讨论】:
标签: c++ testing code-coverage lcov