[英]Maven multi module project with separate tests module - Code Coverage?
[英]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.