Ho un file XML generato in un test. C'è un modo per convertirlo in un report HTML ala Jenkins?C'è un modo per convertire un XML di Cobertura in un report HTML?
risposta
Se si utilizza Ant, è possibile utilizzare ('format = "html"' preavviso):
<cob:cobertura-report format="html" datafile="${cobertura.ser.file}" destdir="${todir}">
<fileset dir="${srcdir}" includes="**/*.java"/>
</cob:cobertura-report>
Con un pom Maven, fare riferimento a: the manual, ad esempio:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<configuration>
<formats>
<format>html</format>
<!-- format>xml</format -->
</formats>
</configuration>
</plugin>
Con uno script da riga di comando, si riferiscono a the manual anche, ad esempio:
cobertura-report.bat --format html --datafile C:\MyProject\build\cobertura.ser --destination C:\MyProject\reports\coverage C:\MyProject\src
Cosa succede se il file xml è da lcov-a-cobertura o simile? – Penz
Vorrei esaminare questo [strumento per scopi specifici] basato su Python (http://eriwen.github.io/lcov-to-cobertura-xml/) anche se non l'ho usato io stesso. –
Sto già usando hat per creare il cobertura.xml dai test di gcov: quello di cui ho bisogno è un modo per generare i report HTML dal file cobertura.xml. – Penz
una X Trasformazione SLT? – Jagger