我可以将cobertura报告导出为ex​​cel文件吗?

时间:2012-05-30 02:42:58

标签: java ant reporting cobertura

高层要求报告单元测试覆盖率。 我们在蚂蚁脚本上有cobertura。这将生成一个大的html文件列表。在构建服务器上运行cobertura以供所有人查看会很棒,但我们还没有:(。

我的问题是,是否有一种简单的方法可以将cobertura报告导出到管理员喜欢阅读的内容中,特别是excel表?

3 个答案:

答案 0 :(得分:0)

没有开箱即用的方法来做到这一点。最好的办法是在本地运行Apache并使用服务器提供HTML文件。您不需要外部构建服务器来执行此操作,您可以轻松地在mac,linux或Windows开发框中托管它。

过去,你应该真的设置一个构建服务器,如果你有一个团队,你有源控制在某个地方运行吗?

答案 1 :(得分:0)

我建议安装Sonar并配置您的构建以在那里发布它的代码覆盖率指标。运行Sonar的其他很多理由,实际上很容易设置和集成。

以下答案解释了如何将cobertura和Sonar整合到ANT构建中:

SONAR - Measure Code Coverage using Cobertura

答案 2 :(得分:0)

嗯,这很糟糕...... Cobertura中唯一的输出格式选择是XML或HTML。

  1. HTML文件可以吗?那是非常易读的,你可以为它们打印出来。甚至可能将其嵌入电子邮件中。

  2. 你是如何参加XSLT的? Ant中有一个XSLT任务。您可以使用XSLT将XML文件转换为可在Excel中读取的逗号分隔值文件。

  3. 第二个并不是那么糟糕。 XSLT不是一门难学的语言,使用XSLT翻译文件不需要太长时间。我在Ant做过几次。实际上并不足以擅长XSLT,但足以知道学习如何做到这一点并不是一件坏事。