GCOV:gcda文件组合

问题描述 投票:0回答:1

下午好,

我想知道是否可以在不使用lcov -a tracefile1 -a tracefile2 -o output.html的情况下组合多个gcda文件

其实这是我的规格:

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

{

  • 然后在本地编译服务器上的server1上复制生成的gcda,并生成信息文件,这要归功于lcov
  • 然后在本地编译服务器上的server2上复制生成的gcda,并通过lcov生成信息文件
  • 然后结合两个信息文件

}

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

非常感谢你的帮助。此致,托马斯

gcov lcov
1个回答
0
投票

截至目前,Gcov没有合并报道报告的任何功能。

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

© www.soinside.com 2019 - 2024. All rights reserved.