私のプロジェクトはJavaの6つのマイクロサービスで構成されており、Jacocoのhtmlレポートを1つの総合カバレッジレポートにマージする方法を理解しようとしています。今のところ私は各サービスのレポートを作成しています。集約されたCIを持っているといいですので、CIに表示しやすくすることができます。マイクロサービスプロジェクトアーキテクチャを使用したJaCoCo?
私は様々なことを試しましたウェブ検索で見つけられますが、私はそれらの提案を試してみると空のカバレッジファイルになります。ここで
私のGradleファイルです:
subprojects {
apply plugin: 'jacoco'
jacoco {
toolVersion = "0.7+"
reportsDir = file("$buildDir/reports/customJacocoReportDir")
}
jacocoTestReport {
reports {
xml.enabled true
csv.enabled false
html.destination "$buildDir/reports/jacocoHtml"
}
}
test {
finalized by jacocoTestReport
...
}
私がテストを実行し、上記を使用して、サービスごとのレポート出力を得るためにGradleのテストを実行しますが、私は実際には単一のHTMLにマージする方法について困惑しています報告する。誰かがこれをうまくやったなら、私に知らせてください。ありがとうございました。