首页 > 解决方案 > GCOV:gcda 文件组合

问题描述

下午好,

我想知道是否可以在不使用lcov -a tracefile1 -a tracefile2 -o output.html.

实际上这是我的规格:

在本地服务器上编译我的代码 在远程服务器 1 和 2 上执行测试

{

}

信息文件的生成实际上很长,我想知道是否有可能在不创建信息文件的情况下合并来自服务器 1 和 2 的 gcdas。并仅为生成的 gcdas 生成信息文件?

标签: gcovlcov

解决方案


Gcov 目前没有任何合并覆盖率报告的功能。

我有一个与您类似的设置,我使用 lcov 来合并跟踪文件(或 .info 文件)。您可以编写脚本,将 .gcda 文件从远程服务器传输回本地计算机以生成覆盖率报告。还有其他可用的工具可以解决您的问题,例如 TestWellCTC++、Rapicover 等,但它们不是开源的。


推荐阅读