利用IntelliJ IDEA 為存在的UT(單元測試)生成代碼覆蓋率報告(Generate Coverage Report),以及更新UT后更新覆蓋報告


IntelliJ IDEA導出UT覆蓋率

在src/test/java目錄下,右鍵需要運行的包,如圖,點擊Run ‘你的項目包名’ with Coverage:

 

 

 

如果包下的UT太多,會執行較長的時間;

執行完后,在右上角會出現如圖所示的內容,點擊如圖所示按鈕,Generate Coverage Report:

 

 

選擇輸出的目錄,勾上”Open generated HTML in browser”,點擊save:

 

 

執行完成后,IDEA會打開你默認的瀏覽器顯示該內容(如果沒有自動打開你的瀏覽器,請去輸出目錄自行打開):

 

 

 

更新UT后,更新覆蓋的報告

 

需要手動更新覆蓋報告;

這里,更新一個UT后,需要在該UT右鍵執行:

 

 

 

該UT執行完成后,如圖點擊”Add to active suites”,這個是在整個UT中更新這一個UT:

 

 

完成后,再次點擊”Generate Coverage Report”:

 

 

再點擊”Save”更新對應的UT覆蓋率:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM