jenkins集成gtest单元测试报告和gcov覆盖率测试报告
参考资料:
环境准备
- jenkins(略)
jenkins 上插件:
| 插件名称 | 作用 |
|---|---|
| JUnit Plugin | 集成 gtest 单元测试报告 |
| HTML Publisher plugin | 集成 gcov 覆盖率测试报告 |
- googletest、lcov:
sudo apt install lcov
单元测试报告生成
.\<test_proc> --gtest_output=xml:<report_file_path>
生成测试报告需要处理适配 JUnit 的 Package。给元素测试报告中 testcase 元素的 classname 属性值增加 模块名,JUnit 将 模块名 解析为 Package 使得 Jenkins 中单元测试报告可以按模块统计查看。
<!--原始报告-->
<testcase name="PrintsMessage" file

最低0.47元/天 解锁文章
1980

被折叠的 条评论
为什么被折叠?



