如何将组合C ++ / Javascript Node.js插件的代码覆盖率发布到Coveralls.io?

时间:2014-02-04 10:31:58

标签: node.js lcov coveralls

我有一个Node.js module由C ++插件和Javascript库代码组成。它包括命令行生成的代码覆盖率分析,使用lcov表示C ++,istanbul表示Javascript。两者的输出都是lcov格式,可以在完成的覆盖率报告中很好地组合。有关详细信息,请参阅Makefile中的make cover

我的问题是如何发布此组合代码覆盖率的输出以便在Coveralls中显示? I have tried使用node-coveralls,但这仅处理模块中的javascript,据我所知cpp-coveralls只处理C ++。有没有办法将两者的输出结合起来并将结果发布到Coveralls?

提前感谢任何见解。

1 个答案:

答案 0 :(得分:1)

我会尝试同时运行node-coverallscpp-coveralls并转储其有效负载,而不是直接将其发送到coveralls.io。然后我将两个json文件合并为一个并将其发布到coveralls.io