我正在尝试使用gcov / lcov为我的源代码生成测试套件的报告。有没有办法告诉gcov忽略标准库引起的分支。例如,stringstream
: 2 : std::stringstream myss;
156 [ + - ][ + - ]: 1 : myss << "Testing" << std::endl;
另外,我在所有源文件中使用命名空间。在文件的末尾,gcov会报告thre是分支。这些分支来自哪里?
[ + - ][ + - ]: 7 : } // end namespace
[ + - ][ + - ]
[ + - ][ + - ]
非常感谢您的任何意见!