0
私はSonarQube v6.7では回線カバレッジがjacocoレポートよりも低いという問題があります。SonarQubeとJacocoの間の回線カバレッジは異なります
私がソナーを開いているとき、私のクラスファイルには覆われた行がたくさんあります。 jacocoレポートを開くと、これらの行がカバーされていることがわかります。
私はgradleプラグインを使用しています。 (v2.6)
何が問題なのですか?
私はSonarQube v6.7では回線カバレッジがjacocoレポートよりも低いという問題があります。SonarQubeとJacocoの間の回線カバレッジは異なります
私がソナーを開いているとき、私のクラスファイルには覆われた行がたくさんあります。 jacocoレポートを開くと、これらの行がカバーされていることがわかります。
私はgradleプラグインを使用しています。 (v2.6)
何が問題なのですか?
OKは、別のスレッドで解決策を見つけました。ただ、build.gradle
subprojects {
tasks.withType(Test) {
// redirect all coverage data to one file
// ... needs cleaning the data prior to the build to avoid accumulating coverage data of different runs.
// see `task cleanJacoco`
jacoco {
// destinationFile = file("$rootProject.buildDir/jacoco/${project.name}.exec")
destinationFile = file("$rootProject.buildDir/jacoco/test.exec")
}
}
task cleanJacoco(dependsOn: 'clean') { delete "$buildDir/jacoco" }
}
あなたは具体的でした中に加え
?プロジェクトの構造?カバーされていない回線に共通の機能はありますか? – ToYonos
ソナーの設定、多分あなたはcoverateからファイルを除外します –