结合三个独立项目的cobertura代码覆盖率报告

时间:2013-11-05 15:26:49

标签: code-coverage cobertura

我有三个项目存储在三个独立的存储库中。他们每个人都是一个单独的mvn项目。我想知道有没有办法将三个报告合并在一起?

我看了一下cobertura聚合函数。但似乎它只能处理项目的子模块。

有人有什么建议吗?

2 个答案:

答案 0 :(得分:1)

Maven插件目标cobertura:cobertura支持aggregate parameter,它可以用于我认为的反应堆中的所有项目。

但是您似乎建议项目可能不在同一个结构/反应堆中,我不知道如何使用maven本身。但是,您可以使用可以集成在maven结构中的小蚂蚁脚本轻松完成。

Cobertura Ant librarymerge task,可以合并多个.ser文件(由运行执行的检测代码生成)。这将生成一个组合的.ser文件,您可以{。}}从中获取。{/ p>

如果您需要更多指示,请告诉我。

答案 1 :(得分:1)

在另一个question中,响应者提供了一个链接到他们编写的python脚本,这些脚本完成了你所要求的,我移动了#34; xml combiner"找到位于here

的要点