簡體   English   中英

查找多模塊Maven項目的代碼覆蓋率

[英]Find code coverage for multi module maven project

我在一個git存儲庫中有一個多模塊maven項目,而我的集成測試用例在另一個git存儲庫中。 多模塊maven項目的輸出是三個模塊的三個jar。 現在有一種通過命令行的方式(以便我們可以通過jenkins運行它)來查找另一個存儲庫中的集成測試的代碼覆蓋率。 通過java -jar <<jarname>>運行JAR時,它將使用該應用程序啟動碼頭服務器。

您可以使用JaCoCo代理執行jar來收集覆蓋率數據-http: //www.jacoco.org/jacoco/trunk/doc/agent.html

並編寫一個小的Ant腳本來組合類,源和coverage數據以生成報告-http: //www.jacoco.org/jacoco/trunk/doc/ant.html

請注意,生成報告需要使用與執行測試期間完全相同的類-http: //www.jacoco.org/jacoco/trunk/doc/classids.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM