2013-08-20 66 views
1

我有一個maven項目,集成測試存儲在一個名爲my-project-tests的模塊中,生產代碼分佈在其他幾個模塊中。我可以通過將下面的插件指令給pom.xml中獲得各個模塊的單元測試代碼覆蓋率:jacoco代碼在Netbeans的獨立模塊中的集成測試覆蓋率

<plugin> 
    <groupId>org.jacoco</groupId> 
    <artifactId>jacoco-maven-plugin</artifactId> 
    <version>0.5.7.201204190339</version> 
    <executions> 
     <execution> 
      <goals> 
       <goal>prepare-agent</goal> 
      </goals> 
     </execution> 
     <execution> 
      <id>report</id> 
      <phase>prepare-package</phase> 
      <goals> 
       <goal>report</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 

我可以然後查看如the Netbeans wiki描述的測試報告。

但是,當我將其添加到我的集成測試模塊時,報告顯示「沒有數據 - 你有沒有運行你的代碼?」 (我有)。

jacoco.exec文件中生成了大量的數據,我無法確認數據是否正確。但Netbeans依賴的單獨的jacoco.xml文件大部分爲空。

有沒有辦法在Netbeans中正確生成和查看多模塊項目的代碼覆蓋率?

回答

相關問題