2013-04-02 115 views

回答

0

如果你使用Ant,你可以使用(通知書 '格式= 「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 
+0

如果xml文件來自lcov-to-cobertura或者這樣的話會怎麼樣? – Penz

+0

我想看看這個基於python的[特定目的工具](http://eriwen.github.io/lcov-to-cobertura-xml/),儘管我自己並沒有使用它。 –

+4

我已經使用帽子來創建gcov測試中的cobertura.xml - 我需要的是一種從cobertura.xml文件生成HTML報告的方法。 – Penz

相關問題