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中正確生成和查看多模塊項目的代碼覆蓋率?