代码覆盖率统计使用GCOV(LCOV)遇到的问题记录。
1,LCOV默认不生成分支覆盖信息,解决方法命令中添加【--rc lcov_branch_coverage=1】选项。
2,GCOV生成分支信息,因为有很多exception分支使得分支覆盖率很低,如果你的代码没有抛出例外可以使用【-fno-exceptions】来编译代码,但是如果你有例外的处理就不行()。
代码覆盖率统计使用GCOV(LCOV)遇到的问题记录。
1,LCOV默认不生成分支覆盖信息,解决方法命令中添加【--rc lcov_branch_coverage=1】选项。
2,GCOV生成分支信息,因为有很多exception分支使得分支覆盖率很低,如果你的代码没有抛出例外可以使用【-fno-exceptions】来编译代码,但是如果你有例外的处理就不行()。