2014-10-07 150 views
1

我做了成功部署到tomcat容器的代碼和war文件的檢測工具。使用maven插件生成Cobertura報告

我正在運行我的客戶端測試。在成功運行測試後,當我關閉我的tomcat實例時,Tomcat的bin目錄中有Cobertura.ser文件。

Cobertura.ser文件包含代碼覆蓋率文件的所有細節。

現在,我想配置一個maven任務來從.ser文件生成Cobertura html報告。

我閱讀了Cobertura-maven-plugin的幫助指南,但無法正常工作。

(我沒有運行junit測試,但我正在執行硒測試)。

<plugin> 
         <groupId>org.codehaus.mojo</groupId> 
         <artifactId>cobertura-maven-plugin</artifactId> 
         <version>2.5.2</version> 
         <executions> 
          <execution> 
           <id>instrument-code</id> 
           <phase>package</phase> 
           <goals> 
            <goal>instrument</goal> 
           </goals> 
           <configuration> 
            <attach>true</attach> 
           </configuration> 
          </execution> 
          <execution> 
           <id>generate-report</id> 
           <phase>prepare-package</phase>         
           <goals> 
            <goal>cobertura</goal> 
           </goals> 
           <configuration> 
            <dataFile>C:\Servers\apache-tomcat-8.0.11\bin\cobertura.ser</dataFile> 
            <formats> 
             <format>html</format> 
             <format>xml</format> 
            </formats> 
            <outputDirectory>C:\Users\satyam\report</outputDirectory> 
           </configuration> 
          </execution> 
         </executions>       
        </plugin> 

這是的Cobertura-插件我的Maven配置,但這種方式Maven是不是從位於Tomcat的bin目錄Cobertura.ser文件報告。

回答

0
<plugin> 
<groupId>org.codehaus.mojo</groupId> 
<artifactId>cobertura-maven-plugin</artifactId> 
<configuration> 
<formats> 
    <format>html</format> 
    <!-- format>xml</format --> 
</formats> 
</configuration> 
</plugin> 
相關問題