1.首先需要對統計模組的POM.XML增加如下欄位:
或用
區別:在reporting節點中加入則在mvn site中執行,如果在build節點中加入,則在build的時候自動執行檢查。注意:如果是多模組的maven專案,需要在每個想統計模組的pom.xml中進行配置,這樣會將各模組的報告進行彙集。
2.執行下面的cobertura命令
[plain] view plaincopy
mvn cobertura:help 檢視cobertura外掛的幫助
mvn cobertura:clean 清空cobertura外掛執行結果
mvn cobertura:check 執行cobertura的檢查任務
mvn cobertura:cobertura 執行cobertura的檢查任務並生成報表,報表生成在target/site/cobertura目錄下
cobertura:dump-datafile Cobertura Datafile Dump Mojo
mvn cobertura:instrument Instrument the compiled classes
另,有的專案一些藉口定義,常量定義和異常定義這些是不需要單元測試的,還有一些不重要的,我們可以進行過濾
按類的類別進行過濾
或對路徑過濾:
1.首先需要對統計模組的POM.XML增加如下欄位:
或用
區別:在reporting節點中加入則在mvn site中執行,如果在build節點中加入,則在build的時候自動執行檢查。注意:如果是多模組的maven專案,需要在每個想統計模組的pom.xml中進行配置,這樣會將各模組的報告進行彙集。
2.執行下面的cobertura命令
[plain] view plaincopy
mvn cobertura:help 檢視cobertura外掛的幫助
mvn cobertura:clean 清空cobertura外掛執行結果
mvn cobertura:check 執行cobertura的檢查任務
mvn cobertura:cobertura 執行cobertura的檢查任務並生成報表,報表生成在target/site/cobertura目錄下
cobertura:dump-datafile Cobertura Datafile Dump Mojo
mvn cobertura:instrument Instrument the compiled classes
另,有的專案一些藉口定義,常量定義和異常定義這些是不需要單元測試的,還有一些不重要的,我們可以進行過濾
按類的類別進行過濾
或對路徑過濾: