From 1e4217598f90bcd6089d4314081d544868b702db Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Mon, 17 Jul 2023 15:08:52 +0530 Subject: [PATCH] fix(build): make slimTests skip debug rather than select release --- .../kotlin/dev/msfjarvis/claw/gradle/AndroidCommonPlugin.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/AndroidCommonPlugin.kt b/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/AndroidCommonPlugin.kt index ac1d0cd5..8c7a4680 100644 --- a/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/AndroidCommonPlugin.kt +++ b/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/AndroidCommonPlugin.kt @@ -70,7 +70,8 @@ class AndroidCommonPlugin : Plugin { } // Disable unit test tasks on the release build type for Android Library projects extensions.findByType()?.run { - beforeVariants(selector().withBuildType("release")) { + beforeVariants(selector().all()) { + if (it.name == "debug") return@beforeVariants (it as HasUnitTestBuilder).enableUnitTest = false it.enableAndroidTest = false } @@ -78,7 +79,8 @@ class AndroidCommonPlugin : Plugin { // Disable unit test tasks on the release build type for Android Application projects. extensions.findByType()?.run { - beforeVariants(selector().withBuildType("release")) { + beforeVariants(selector().all()) { + if (it.name == "debug") return@beforeVariants (it as HasUnitTestBuilder).enableUnitTest = false it.enableAndroidTest = false }