Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以将cobertura报告导出为excel文件吗?_Java_Ant_Reporting_Cobertura - Fatal编程技术网

Java 我可以将cobertura报告导出为excel文件吗?

Java 我可以将cobertura报告导出为excel文件吗?,java,ant,reporting,cobertura,Java,Ant,Reporting,Cobertura,上级需要一份单元测试覆盖率的报告。 我们有一个蚂蚁脚本上的cobertura。这将生成一个html文件的大列表。在构建服务器上运行cobertura让所有人都能看到,这将是非常棒的,但我们还没有一个:( 我的问题是,有没有一种简单的方法可以将cobertura报告导出到管理者喜欢阅读的内容中,特别是excel工作表?没有现成的方法可以做到这一点。最好的方法是在本地运行Apache并使用服务器提供HTML文件。您不需要外部构建服务器来完成这一工作,您可以轻松地托管它在mac、linux或windo

上级需要一份单元测试覆盖率的报告。 我们有一个蚂蚁脚本上的cobertura。这将生成一个html文件的大列表。在构建服务器上运行cobertura让所有人都能看到,这将是非常棒的,但我们还没有一个:(


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

没有现成的方法可以做到这一点。最好的方法是在本地运行Apache并使用服务器提供HTML文件。您不需要外部构建服务器来完成这一工作,您可以轻松地托管它在mac、linux或windows开发设备上

除此之外,如果你有一个团队,你真的应该建立一个构建服务器,你有在某处运行的源代码管理吗?

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

以下答案解释了如何在ANT构建中集成cobertura和Sonar:


好吧,这太糟糕了……在Cobertura中,您唯一的输出格式选择是XML或HTML

  • HTML文件可以吗?非常可读,你可以为他们打印出来。甚至可以将它嵌入电子邮件中

  • 您在XSLT方面做得怎么样?Ant中有一个XSLT任务。您可以使用XSLT将XML文件转换为可以在Excel中读取的逗号分隔值文件


  • 第二个也没那么糟糕。这不是一门难学的语言,使用XSLT翻译文件应该不会花太长时间。我在Ant中已经做过几次了。这还不足以让我真正擅长XSLT,但足够多的时间让我知道,学习如何做并不是一件坏事。

    这是最终的最佳解决方案,只是提供html服务器上的页面。否则工作太多。我们的构建服务器应该很快就会启动。我想你会对此感到高兴的,我认为在电子表格中组织信息会有点困难(即使他们这样做了)