概述
Robot Framework是一款通用的自动化测试框架,gcov是一种测试代码覆盖率的工具,用于c(c++)程序的检测,且伴随着gcc发布,无需单独下载。
流程示意图
基于Robot Framework和gcov的测试套件执行示意图
其中清空.gcda文件的操作及调用lcov生成.info文件的操作均使用Robot Framework Listener实现。
Robot Framework Listener
具体内容参考RF listener
基于.info文件的知识库建立示意图
知识库的对应关系是多对多的关系
Lcov
lcov工具生成的info文件格式参考lcov info文件详解