Java 我可以将cobertura报告导出为excel文件吗?
上级需要一份单元测试覆盖率的报告。 我们有一个蚂蚁脚本上的cobertura。这将生成一个html文件的大列表。在构建服务器上运行cobertura让所有人都能看到,这将是非常棒的,但我们还没有一个:(Java 我可以将cobertura报告导出为excel文件吗?,java,ant,reporting,cobertura,Java,Ant,Reporting,Cobertura,上级需要一份单元测试覆盖率的报告。 我们有一个蚂蚁脚本上的cobertura。这将生成一个html文件的大列表。在构建服务器上运行cobertura让所有人都能看到,这将是非常棒的,但我们还没有一个:( 我的问题是,有没有一种简单的方法可以将cobertura报告导出到管理者喜欢阅读的内容中,特别是excel工作表?没有现成的方法可以做到这一点。最好的方法是在本地运行Apache并使用服务器提供HTML文件。您不需要外部构建服务器来完成这一工作,您可以轻松地托管它在mac、linux或windo
我的问题是,有没有一种简单的方法可以将cobertura报告导出到管理者喜欢阅读的内容中,特别是excel工作表?没有现成的方法可以做到这一点。最好的方法是在本地运行Apache并使用服务器提供HTML文件。您不需要外部构建服务器来完成这一工作,您可以轻松地托管它在mac、linux或windows开发设备上 除此之外,如果你有一个团队,你真的应该建立一个构建服务器,你有在某处运行的源代码管理吗?我建议安装和配置你的构建,以便在那里发布它的代码覆盖率指标。运行Sonar还有很多其他好的理由,它实际上非常容易设置和集成 以下答案解释了如何在ANT构建中集成cobertura和Sonar:
好吧,这太糟糕了……在Cobertura中,您唯一的输出格式选择是XML或HTML
第二个也没那么糟糕。这不是一门难学的语言,使用XSLT翻译文件应该不会花太长时间。我在Ant中已经做过几次了。这还不足以让我真正擅长XSLT,但足够多的时间让我知道,学习如何做并不是一件坏事。这是最终的最佳解决方案,只是提供html服务器上的页面。否则工作太多。我们的构建服务器应该很快就会启动。我想你会对此感到高兴的,我认为在电子表格中组织信息会有点困难(即使他们这样做了)