Table of Contents

gcov


分支覆盖的作用

所有单元测试跑完后,统计分支覆盖率,统计测试的是否全面。一个程序如果每个分支都执行过了,也不能保证程序就是正确的。
毕竟还有很多逻辑错误,但至少能从某种程度上显示出,这些代码测试的是否完善,不完善就还需要补充测试用例。
可以显示出每行被执行了多少次,哪行没有被执行。



参考

GCOV 实现原理
<深入浅出Linux平台代码覆盖率测试.pdf>