最近在做cppunit test相关工作,用gcov和lcov工具来查看每行代码的覆盖率,个人感觉lcov真棒,看起来很舒服,点起来也很爽!~~

闲聊至此,如题:

我使用的是lcov的 --remove命令

Remove / filter out remaining unwanted stuff from tracefile

Now we can remove the (remaining) stuff that we aren't interested in from the tracefile.

lcov --remove /tmp/libreoffice_total.info '/usr/include/*' '/usr/lib/*' '/usr/local/src/libreoffice/*/UnpackedTarball/*' \
'/usr/local/src/libreoffice/workdir/*' '/usr/local/src/libreoffice/instdir/*' '/usr/local/src/libreoffice/external/*' \
-o /tmp/libreoffice_filtered.info

/usr/include/*和/usr/lib/*这两个路径加上就可以过滤掉那些系统函数的覆盖信息了(iostream等),如果想过滤其他路径,那就自己加吧!~~

PS: 手册中说--extract命令貌似也可以,不过我没试。

 -e tracefile pattern
--extract tracefile pattern
Extract data from tracefile. Use this switch if you want to extract coverage data for only a
particular set of files from a tracefile. Additional command
line parameters will be interpreted as shell wildcard patterns
(note that they may need to be escaped accordingly to prevent
the shell from expanding them first). Every file entry in
tracefile which matches at least one of those patterns will be
extracted.

参考链接:https://wiki.documentfoundation.org/Development/Lcov#patch_.27geninfo.27

lcov manual:http://ltp.sourceforge.net/coverage/lcov/lcov.1.php

最新文章

  1. iOS-UILabel自适应高、宽
  2. android之下拉刷新(reflush)
  3. 浅谈EasyUI---C#三层架构---
  4. React Native 开发。
  5. 精通Django或Rails框架
  6. javascript实现silverlight pivotViewer控件
  7. ubuntu ~/.bash_history
  8. ssis package 在调试状态中设置断点,程序 不进入断点 的解决方案
  9. (转)log4j(三)——如何控制不同级别的日志信息的输出?
  10. vue 和 react 学习 异同点
  11. squid日志分析
  12. oracle的用户账号密码设置
  13. Eclipse如何导入DemoWeb.rar
  14. word2013密钥
  15. 读书笔记(04) - 错误监控 - JavaScript高级程序设计
  16. Pycharm代码补齐功能中的图标的意思
  17. hadoop之HDFS运行小观察
  18. IntelliJ 禁用 Search Everywhere
  19. SharePoint 项目的死法(三)
  20. git配置文件读取顺序

热门文章

  1. java对数据库的操作
  2. 深入剖析Linux I/O操作与标准I/O操作区别与联系
  3. Android Phone和Pad UA区别
  4. Android开发(30)--AutoCompleteTextView和MultiAutoCompleteTextView自动提示输入内容
  5. Python中Generators教程
  6. Web API 2中的Action Results
  7. AngularJS2之本地环境搭建
  8. LR设置关联---部分内容摘自网络--望见谅
  9. 解决了IE8不支持数组的indexOf方法
  10. [Q]AdobePDF打印机“仅依靠系统字体”问题