Re-add HTML and XML code coverage reports

This commit is contained in:
Gary Tierney
2018-09-04 01:16:12 +01:00
parent 2ea0f68eb9
commit 4525eed734
3 changed files with 66 additions and 30 deletions
+17 -25
View File
@@ -1,32 +1,24 @@
def detektAggregateReport = "$rootDir/reports/detekt-report.xml"
gradle.projectsEvaluated {
detekt {
version = detektVersion
detekt {
version = detektVersion
defaultProfile {
output = file("$buildDir/reports")
outputName = "detekt-report"
config = file("$rootDir/gradle/config/detekt.yml")
parallel = true
}
subprojects.findAll { it.pluginManager.hasPlugin('kotlin') }.forEach { proj ->
profile(proj.name) {
input = proj.sourceSets.main.kotlin
}
}
profile("main") {
input = rootProject.projectDir.absolutePath
filters = ".*/resources/.*, .*/build/.*"
output = file("$buildDir/reports")
outputName = "detekt-report"
config = file("$rootDir/gradle/config/detekt.yml")
parallel = true
}
}
dependencies {
detekt group: 'io.gitlab.arturbosch.detekt', name: 'detekt-formatting', version: detektVersion
dependencies {
detekt group: 'io.gitlab.arturbosch.detekt', name: 'detekt-formatting', version: detektVersion
}
sonarqube {
properties {
property "sonar.kotlin.detekt.reportPaths", detektAggregateReport
}
sonarqube {
properties {
property "sonar.kotlin.detekt.reportPaths", detektAggregateReport
}
}
tasks["sonarqube"].dependsOn(detektCheck)
}