У меня есть XML файл, сгенерированный в тесте. Есть ли способ конвертировать его в HTML-отчет ala Jenkins?
Есть ли способ конвертировать XML-код Cobertura в HTML-отчет?
Ответ 1
Если вы используете Ant, вы можете использовать (notice 'format = " html" ):
<cob:cobertura-report format="html" datafile="${cobertura.ser.file}" destdir="${todir}">
<fileset dir="${srcdir}" includes="**/*.java"/>
</cob:cobertura-report>
С maven pom обратитесь к руководству, например:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<configuration>
<formats>
<format>html</format>
<!-- format>xml</format -->
</formats>
</configuration>
</plugin>
С командной строкой script, см. руководство, например:
cobertura-report.bat --format html --datafile C:\MyProject\build\cobertura.ser --destination C:\MyProject\reports\coverage C:\MyProject\src
Ответ 2
pycobertura может принять coverage.xml
и превратить его в разумный вид HTML. Я использую его с некоторым исходным кодом Erlang прямо сейчас.