Kover 和 Sonar 在 Android/Kotlin 上的代码覆盖率在百分比上有所不同
Code coverage on Android/Kotlin with Kover and Sonar differs on percents
我正在使用 Kover 来了解 kotlin 并希望与声纳共享它,配置如下:
plugins {
...
id "org.jetbrains.kotlinx.kover" version "0.4.2"
id "org.sonarqube" version "3.3"
}
sonarqube {
properties {
property "sonar.sourceEncoding", "UTF-8"
...
property "sonar.coverage.jacoco.xmlReportPaths", "${project.buildDir}/reports/kover/report.xml"
}
}
project.tasks["sonarqube"].dependsOn "koverReport"
现在,Kover 的 HTML 报告说我有 33% 的覆盖率,而 Sonar 显示有 10% 的覆盖率。可能是什么问题?
简单的答案是它们的计算方式不同:https://community.sonarsource.com/t/sonarqube-and-code-coverage/4725 .
我正在使用 Kover 来了解 kotlin 并希望与声纳共享它,配置如下:
plugins {
...
id "org.jetbrains.kotlinx.kover" version "0.4.2"
id "org.sonarqube" version "3.3"
}
sonarqube {
properties {
property "sonar.sourceEncoding", "UTF-8"
...
property "sonar.coverage.jacoco.xmlReportPaths", "${project.buildDir}/reports/kover/report.xml"
}
}
project.tasks["sonarqube"].dependsOn "koverReport"
现在,Kover 的 HTML 报告说我有 33% 的覆盖率,而 Sonar 显示有 10% 的覆盖率。可能是什么问题?
简单的答案是它们的计算方式不同:https://community.sonarsource.com/t/sonarqube-and-code-coverage/4725 .