我使用boost test进行单元测试,使用gcov和lcov来衡量覆盖率。
不幸的是,genhtml为函数覆盖率生成了以下报告:
我现在想知道函数_ZN7UtilLib11ProgressBarC2EjdRSo实际上是什么。
到目前为止,我无法将此函数与ProgressBar的任何类接口相关联。
不幸的是,genhtml为函数覆盖率生成了以下报告:
![Function coverage](https://istack.dev59.com/GIKdg.webp)
到目前为止,我无法将此函数与ProgressBar的任何类接口相关联。
class ProgressBar {
public:
explicit ProgressBar(
unsigned int expected_count,
double updateInterval = 30,
std::ostream& os = std::cout);
unsigned int operator+=(unsigned int increment);
unsigned int operator++();
unsigned int operator++(int i);
}
有人能帮我了解如何通过gcov获取更好的函数名称,或者如何理解这些函数名称吗?
该应用程序使用以下标志使用gcc4.7编译:-g -g -save-temps=obj -Wall -Wextra -Wno-unused-parameter -Wno-error=unused-parameter -O0 -pedantic