2
我試圖通過添加"-javaagent..."
到碼頭和運行外部Selenium測試(或者,例如使用JaCoCo劑用於收集一個網站的FT代碼覆蓋,手動測試)。聲納+ jacoco劑代碼覆蓋非web服務模塊
在測試結束時,我只爲網絡模塊結果爲,在實際運行碼頭,而不是「核心」模塊(在同一個項目)在網絡模塊中使用。那麼,是否有能力收集項目的所有模塊的呼叫?
事實上,我現在試圖用相同的JaCoCo報告目標(即/tmp/jacoco-res.exec
)開始所有的項目web服務(它有5個),append=true
就跑:
mvn sonar:sonar -Dsonar.jacoco.itReportPath=/tmp/jacoco-res.exec
所以,聲納現在使用的相同項目和聲納中的每個模塊的JaCoCo報告文件都顯示了碼頭運行和核心模塊的測試覆蓋率。
此方法是否適用且覆蓋率結果是否正確?