Converting XML JUnit report to HTML
到目前为止,我一直在为量角器测试生成junit xml报告,但是随着测试的增加,我需要获取测试的HTML报告。
我们可以使用XSLT将junit xml报告更改为HTML吗?
如果是,我是否可以使用相同的XSLT文件。
-
是的。您可以使用XSLT将XML转换为HTML。这是w3school XLST客户端示例。 w3schools.com/xsl/xsl_client.asp ..使用Ajax和XHR对象来执行此操作。
-
令我惊讶的是,没有人创建通用的XSL样式表来转换JUnit XML输出。 如果有一个,显然可以使用它来转换xml。 如果您足够努力地搜索Google,我敢打赌,您会找到一个。
-
我已经从事此工作多年了,所以我终于在前一天坐下来实现了这一目标。 我已经创建了junit2html,可以在这里找到:github.com/inorton/junit2html
-
此工具还将把您的junit XML文件转换为漂亮的HTML文件:npmjs.com/package/junit-viewer据我所知,它不允许进行很多(任何)样式修改,但是如果那不是问题,它 值得一看
-
如果您喜欢javascript及其环境,则库grunt-junit-report库将使用xslt进程生成一些HTML文件。
解决方案可以是使用XSLT将JUnit XML文件转换为HTML文件。 您可以在以下问题的答案中找到XSLT文件:什么XSLT将JUnit Xml格式转换为JUnit Plain格式
您可以像在"自定义JUnit报告"中一样使用XSLT创建自定义手动报告。
您可以使用Ant来创建HTML报告,就像我如何为junit xml报告手动创建html报告一样?