diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index df2e0b16a..6a0a43734 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -21,6 +21,7 @@ comscore = "6.10.0" dependency-analysis-gradle-plugin = "1.29.0" detekt = "1.23.4" guava = "31.1-android" +jacoco = "0.8.11" junit = "4.13.2" kotlin = "1.9.22" kotlinx-coroutines = "1.7.3" diff --git a/pillarbox-analytics/build.gradle.kts b/pillarbox-analytics/build.gradle.kts index 4f28aad80..eadff7754 100644 --- a/pillarbox-analytics/build.gradle.kts +++ b/pillarbox-analytics/build.gradle.kts @@ -68,6 +68,10 @@ dependencies { androidTestImplementation(libs.kotlinx.coroutines.test) } +kover { + useJacoco(libs.versions.jacoco.get()) +} + publishing { publications { diff --git a/pillarbox-core-business/build.gradle.kts b/pillarbox-core-business/build.gradle.kts index b25e1851c..2ba8499de 100644 --- a/pillarbox-core-business/build.gradle.kts +++ b/pillarbox-core-business/build.gradle.kts @@ -87,6 +87,10 @@ dependencies { androidTestImplementation(libs.kotlinx.coroutines.test) } +kover { + useJacoco(libs.versions.jacoco.get()) +} + publishing { publications { register("gpr") { diff --git a/pillarbox-player/build.gradle.kts b/pillarbox-player/build.gradle.kts index 88add2cd9..6730d5159 100644 --- a/pillarbox-player/build.gradle.kts +++ b/pillarbox-player/build.gradle.kts @@ -96,6 +96,10 @@ dependencies { androidTestImplementation(libs.mockk.dsl) } +kover { + useJacoco(libs.versions.jacoco.get()) +} + publishing { publications { register("gpr") { diff --git a/pillarbox-ui/build.gradle.kts b/pillarbox-ui/build.gradle.kts index 36792412f..0dbb442e9 100644 --- a/pillarbox-ui/build.gradle.kts +++ b/pillarbox-ui/build.gradle.kts @@ -76,6 +76,10 @@ dependencies { debugImplementation(libs.androidx.compose.ui.tooling) } +kover { + useJacoco(libs.versions.jacoco.get()) +} + publishing { publications { register("gpr") {