下午好,
我想知道是否可以在不使用lcov -a tracefile1 -a tracefile2 -o output.html的情况下合并多个gcda文件
实际上这是我的规格
在本地服务器上编译我的代码 在远程服务器1和2上执行测试
{
然后将生成的gcda复制到本地编译服务器上的server2上,并通过lcov生成信息文件
然后合并两个信息文件
}
信息文件的生成实际上很长,我想知道是否有可能在不创建信息文件的情况下合并来自服务器1和2的gcdas。 并只为结果gcdas生成信息文件?
非常感谢您的帮助。 问候, 托马斯
答案 0 :(得分:0)
截止到目前,Gcov没有任何功能来合并覆盖率报告。
我有一个与您类似的设置,并且我使用lcov合并跟踪文件(或.info文件)。您可以编写脚本,将.gcda文件从远程服务器传输回本地计算机,以生成覆盖率报告。还有其他工具可以解决您的问题,例如TestWellCTC ++,Rapicover等,但它们不是开源的。