From aedcb93bcaa46aea58af45911130ae93f67143cc Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Fri, 7 Jul 2023 13:15:34 +0100 Subject: [PATCH] Reduce code coverage threshold for presenters Drop from 90% to 85% to allow for smaller presenters where the number of untestable instructions generated by kotlin/compose can reach ~10% of the entire file. --- build.gradle.kts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index bb112659b1..6e7e32a927 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -225,12 +225,9 @@ koverMerged { includes += "*Presenter" excludes += "*Fake*Presenter" excludes += "io.element.android.appnav.loggedin.LoggedInPresenter$*" - // Too small presenters, cannot reach the threshold. - excludes += "io.element.android.features.onboarding.impl.OnBoardingPresenter" - excludes += "io.element.android.features.preferences.impl.about.AboutPresenter" } bound { - minValue = 90 + minValue = 85 counter = kotlinx.kover.api.CounterType.INSTRUCTION valueType = kotlinx.kover.api.VerificationValueType.COVERED_PERCENTAGE }