【发布时间】:2013-03-24 03:34:50
【问题描述】:
我有一个在测试中生成的 XML 文件。有没有办法将其转换为 ala Jenkins 的 HTML 报告?
【问题讨论】:
-
XSLT 转换?
我有一个在测试中生成的 XML 文件。有没有办法将其转换为 ala Jenkins 的 HTML 报告?
【问题讨论】:
pycobertura 可以采用coverage.xml 并将其转换为外观合理的 HTML。我现在正在将它与一些 Erlang 源代码一起使用。
【讨论】:
如果你使用Ant,你可以使用(注意'format="html"'):
<cob:cobertura-report format="html" datafile="${cobertura.ser.file}" destdir="${todir}">
<fileset dir="${srcdir}" includes="**/*.java"/>
</cob:cobertura-report>
使用 maven pom,请参阅:the manual,例如:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<configuration>
<formats>
<format>html</format>
<!-- format>xml</format -->
</formats>
</configuration>
</plugin>
使用命令行脚本,也可以参考the manual,例如:
cobertura-report.bat --format html --datafile C:\MyProject\build\cobertura.ser --destination C:\MyProject\reports\coverage C:\MyProject\src
【讨论】: