Setup Kover
This commit is contained in:
parent
0572789f28
commit
37e96b1d44
3 changed files with 27 additions and 2 deletions
|
|
@ -1,5 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2022 New Vector Ltd
|
* Copyright (c) 2022 New Vector Ltd
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ plugins {
|
||||||
alias(libs.plugins.ktlint)
|
alias(libs.plugins.ktlint)
|
||||||
alias(libs.plugins.dependencygraph)
|
alias(libs.plugins.dependencygraph)
|
||||||
alias(libs.plugins.sonarqube)
|
alias(libs.plugins.sonarqube)
|
||||||
|
alias(libs.plugins.kover)
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.register<Delete>("clean").configure {
|
tasks.register<Delete>("clean").configure {
|
||||||
|
|
@ -151,3 +152,28 @@ allprojects {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
allprojects {
|
||||||
|
apply(plugin = "kover")
|
||||||
|
}
|
||||||
|
|
||||||
|
// Run `./gradlew koverMergedHtmlReport` to get report at ./build/reports/kover
|
||||||
|
// Run `./gradlew koverMergedReport` to also get XML report
|
||||||
|
koverMerged {
|
||||||
|
enable()
|
||||||
|
|
||||||
|
filters {
|
||||||
|
classes {
|
||||||
|
excludes.addAll(
|
||||||
|
listOf(
|
||||||
|
/*
|
||||||
|
"*Fragment",
|
||||||
|
"*Fragment\$*",
|
||||||
|
"*Activity",
|
||||||
|
"*Activity\$*",
|
||||||
|
*/
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -144,3 +144,4 @@ stem = { id = "com.likethesalad.stem", version.ref = "stem" }
|
||||||
stemlibrary = { id = "com.likethesalad.stem-library", version.ref = "stem" }
|
stemlibrary = { id = "com.likethesalad.stem-library", version.ref = "stem" }
|
||||||
paparazzi = "app.cash.paparazzi:1.2.0"
|
paparazzi = "app.cash.paparazzi:1.2.0"
|
||||||
sonarqube = "org.sonarqube:3.5.0.2730"
|
sonarqube = "org.sonarqube:3.5.0.2730"
|
||||||
|
kover = "org.jetbrains.kotlinx.kover:0.6.1"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue