Move coverage to only be enabled in CI.
Bug: 152621108
Test: None
Change-Id: Idef73dbdceaecd3409f9f073b3f10934a8106e31
diff --git a/activity/activity-ktx/build.gradle b/activity/activity-ktx/build.gradle
index 13a5978..56ef830 100644
--- a/activity/activity-ktx/build.gradle
+++ b/activity/activity-ktx/build.gradle
@@ -25,14 +25,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":activity:activity"))
api("androidx.core:core-ktx:1.1.0") {
diff --git a/buildSrc/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt b/buildSrc/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt
index cc59e99..d8d14fb 100644
--- a/buildSrc/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt
+++ b/buildSrc/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt
@@ -50,7 +50,7 @@
* Returns whether the project has coverage enabled.
*/
fun Project.isCoverageEnabled(): Boolean =
- (project.findProperty("androidx.coverageEnabled") as? String)?.toBoolean() ?: true
+ (project.findProperty("androidx.coverageEnabled") as? String)?.toBoolean() ?: false
/**
* Returns the path to the Android SDK to be used.
diff --git a/buildSrc/src/main/kotlin/androidx/build/AndroidXPlugin.kt b/buildSrc/src/main/kotlin/androidx/build/AndroidXPlugin.kt
index dc46a17..eaca4ff 100644
--- a/buildSrc/src/main/kotlin/androidx/build/AndroidXPlugin.kt
+++ b/buildSrc/src/main/kotlin/androidx/build/AndroidXPlugin.kt
@@ -325,10 +325,7 @@
defaultConfig.testInstrumentationRunner = INSTRUMENTATION_RUNNER
- // Enable code coverage for debug builds only if we are not running inside the IDE, since
- // enabling coverage reports breaks the method parameter resolution in the IDE debugger.
- buildTypes.getByName("debug").isTestCoverageEnabled =
- !project.hasProperty("android.injected.invoked.from.ide")
+ buildTypes.getByName("debug").isTestCoverageEnabled = project.isCoverageEnabled()
testOptions.animationsDisabled = true
testOptions.unitTests.isReturnDefaultValues = true
diff --git a/busytown/androidx.sh b/busytown/androidx.sh
index 958f9a38..1d8b967 100755
--- a/busytown/androidx.sh
+++ b/busytown/androidx.sh
@@ -7,6 +7,7 @@
impl/build.sh --no-daemon listTaskOutputs "$@"
impl/build.sh --no-daemon buildOnServer checkExternalLicenses \
-PverifyUpToDate \
+ -Pandroidx.coverageEnabled=true \
-Pandroidx.allWarningsAsErrors --profile "$@"
# Merge some output files
diff --git a/busytown/androidx_host_tests.sh b/busytown/androidx_host_tests.sh
index 920651c..f67bcdc 100755
--- a/busytown/androidx_host_tests.sh
+++ b/busytown/androidx_host_tests.sh
@@ -6,6 +6,7 @@
impl/build.sh --no-daemon test jacocoTestReport zipEcFiles --offline \
-Pandroidx.enableAffectedModuleDetection \
-Pandroidx.ignoreTestFailures \
+ -Pandroidx.coverageEnabled=true \
-Pandroidx.allWarningsAsErrors "$@"
python3 impl/merge_outputs.py mergeExecutionData
diff --git a/busytown/androidx_host_tests_max_dep_versions.sh b/busytown/androidx_host_tests_max_dep_versions.sh
index 03db0d8..2dee856 100755
--- a/busytown/androidx_host_tests_max_dep_versions.sh
+++ b/busytown/androidx_host_tests_max_dep_versions.sh
@@ -3,4 +3,7 @@
cd "$(dirname $0)"
-impl/build.sh --no-daemon test -PuseMaxDepVersions --offline -Pandroidx.enableAffectedModuleDetection -Pandroidx.ignoreTestFailures "$@"
+impl/build.sh --no-daemon test -PuseMaxDepVersions --offline \
+ -Pandroidx.enableAffectedModuleDetection \
+ -Pandroidx.coverageEnabled=true \
+ -Pandroidx.ignoreTestFailures "$@"
diff --git a/busytown/androidx_test_changed_apks.sh b/busytown/androidx_test_changed_apks.sh
index 7c03b90..a88167b 100755
--- a/busytown/androidx_test_changed_apks.sh
+++ b/busytown/androidx_test_changed_apks.sh
@@ -6,4 +6,5 @@
impl/build.sh --no-daemon buildTestApks \
-Pandroidx.enableAffectedModuleDetection \
-Pandroidx.changedProjects \
+ -Pandroidx.coverageEnabled=true \
-Pandroidx.allWarningsAsErrors --offline "$@"
diff --git a/busytown/androidx_test_dependent_apks.sh b/busytown/androidx_test_dependent_apks.sh
index 407e335..721f504 100755
--- a/busytown/androidx_test_dependent_apks.sh
+++ b/busytown/androidx_test_dependent_apks.sh
@@ -6,4 +6,5 @@
impl/build.sh --no-daemon buildTestApks \
-Pandroidx.enableAffectedModuleDetection \
-Pandroidx.dependentProjects \
+ -Pandroidx.coverageEnabled=true \
-Pandroidx.allWarningsAsErrors --offline "$@"
diff --git a/camera/integration-tests/coretestapp/build.gradle b/camera/integration-tests/coretestapp/build.gradle
index cc53733..0fd911b 100644
--- a/camera/integration-tests/coretestapp/build.gradle
+++ b/camera/integration-tests/coretestapp/build.gradle
@@ -50,7 +50,6 @@
buildTypes {
debug {
- testCoverageEnabled true
pseudoLocalesEnabled true
}
diff --git a/camera/integration-tests/extensionstestapp/build.gradle b/camera/integration-tests/extensionstestapp/build.gradle
index 9d3dcba..94d6a28 100644
--- a/camera/integration-tests/extensionstestapp/build.gradle
+++ b/camera/integration-tests/extensionstestapp/build.gradle
@@ -29,12 +29,6 @@
versionCode 1
multiDexEnabled true
}
-
- buildTypes {
- debug {
- testCoverageEnabled true
- }
- }
}
dependencies {
diff --git a/camera/integration-tests/timingtestapp/build.gradle b/camera/integration-tests/timingtestapp/build.gradle
index 168505e..173768d 100644
--- a/camera/integration-tests/timingtestapp/build.gradle
+++ b/camera/integration-tests/timingtestapp/build.gradle
@@ -41,9 +41,6 @@
release {
minifyEnabled false
}
- debug {
- testCoverageEnabled true
- }
}
testOptions {
animationsDisabled = true
diff --git a/camera/integration-tests/viewtestapp/build.gradle b/camera/integration-tests/viewtestapp/build.gradle
index ac9dd76..1811866 100644
--- a/camera/integration-tests/viewtestapp/build.gradle
+++ b/camera/integration-tests/viewtestapp/build.gradle
@@ -39,10 +39,6 @@
}
buildTypes {
- debug {
- testCoverageEnabled true
- }
-
release {
minifyEnabled true
shrinkResources true
diff --git a/core/core-ktx/build.gradle b/core/core-ktx/build.gradle
index db05be0..3a4be30 100644
--- a/core/core-ktx/build.gradle
+++ b/core/core-ktx/build.gradle
@@ -9,14 +9,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(KOTLIN_STDLIB)
api("androidx.annotation:annotation:1.1.0")
diff --git a/datastore/datastore-preferences/build.gradle b/datastore/datastore-preferences/build.gradle
index ce2972a..d929db9 100644
--- a/datastore/datastore-preferences/build.gradle
+++ b/datastore/datastore-preferences/build.gradle
@@ -26,14 +26,6 @@
id("com.google.protobuf")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(KOTLIN_STDLIB)
api(project(":datastore:datastore-core"))
diff --git a/datastore/datastore-proto/build.gradle b/datastore/datastore-proto/build.gradle
index 6ad99a8..ed1a47d 100644
--- a/datastore/datastore-proto/build.gradle
+++ b/datastore/datastore-proto/build.gradle
@@ -41,7 +41,6 @@
protoc {
artifact = PROTOBUF_COMPILER
}
-
// Generates the java proto-lite code for the protos in this project. See
// https://github.com/google/protobuf-gradle-plugin#customizing-protobuf-compilation
// for more information.
diff --git a/dynamic-animation/dynamic-animation-ktx/build.gradle b/dynamic-animation/dynamic-animation-ktx/build.gradle
index 125e4f3..9533a73 100644
--- a/dynamic-animation/dynamic-animation-ktx/build.gradle
+++ b/dynamic-animation/dynamic-animation-ktx/build.gradle
@@ -26,16 +26,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
-
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-
-}
-
dependencies {
api(KOTLIN_STDLIB)
api(project(":dynamicanimation:dynamicanimation"))
diff --git a/fragment/fragment-ktx/build.gradle b/fragment/fragment-ktx/build.gradle
index 08b1c93..29be37f 100644
--- a/fragment/fragment-ktx/build.gradle
+++ b/fragment/fragment-ktx/build.gradle
@@ -25,14 +25,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":fragment:fragment"))
api(project(":activity:activity-ktx")) {
diff --git a/fragment/fragment-testing/build.gradle b/fragment/fragment-testing/build.gradle
index b1eb982f..40ec1b2 100644
--- a/fragment/fragment-testing/build.gradle
+++ b/fragment/fragment-testing/build.gradle
@@ -25,14 +25,6 @@
id("kotlin-android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":fragment:fragment-ktx"))
api(ANDROIDX_TEST_CORE)
diff --git a/fragment/fragment-truth/build.gradle b/fragment/fragment-truth/build.gradle
index cc6e16c..68c38ca 100644
--- a/fragment/fragment-truth/build.gradle
+++ b/fragment/fragment-truth/build.gradle
@@ -25,14 +25,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":fragment:fragment-ktx"))
api(TRUTH)
diff --git a/fragment/fragment/build.gradle b/fragment/fragment/build.gradle
index 54fd037..6547017 100644
--- a/fragment/fragment/build.gradle
+++ b/fragment/fragment/build.gradle
@@ -20,10 +20,9 @@
includeAndroidResources = true
}
}
- // We need to disable code coverage for robolectric test
buildTypes {
debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
+ testCoverageEnabled = false // disable code coverage for robolectric test
}
}
diff --git a/lifecycle/integration-tests/testapp/build.gradle b/lifecycle/integration-tests/testapp/build.gradle
index da8782e..84bd02a 100644
--- a/lifecycle/integration-tests/testapp/build.gradle
+++ b/lifecycle/integration-tests/testapp/build.gradle
@@ -21,21 +21,6 @@
id("com.android.application")
}
-android {
- defaultConfig {
- applicationId "androidx.lifecycle.testapp"
- }
- buildTypes {
- // test coverage does not work w/ jack
- debug {
- testCoverageEnabled = false
- }
- release {
- testCoverageEnabled = false
- }
- }
-}
-
dependencies {
implementation("androidx.fragment:fragment:1.1.0")
implementation(project(":lifecycle:lifecycle-process"))
diff --git a/lifecycle/lifecycle-livedata-core-ktx/build.gradle b/lifecycle/lifecycle-livedata-core-ktx/build.gradle
index a078c583..6e0183f 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/build.gradle
+++ b/lifecycle/lifecycle-livedata-core-ktx/build.gradle
@@ -28,14 +28,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":lifecycle:lifecycle-livedata-core"))
api(KOTLIN_STDLIB)
diff --git a/lifecycle/lifecycle-livedata-core-truth/build.gradle b/lifecycle/lifecycle-livedata-core-truth/build.gradle
index a4c86f0..c1f5446 100644
--- a/lifecycle/lifecycle-livedata-core-truth/build.gradle
+++ b/lifecycle/lifecycle-livedata-core-truth/build.gradle
@@ -25,14 +25,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":lifecycle:lifecycle-livedata-core-ktx"))
api(TRUTH)
diff --git a/lifecycle/lifecycle-livedata-ktx/build.gradle b/lifecycle/lifecycle-livedata-ktx/build.gradle
index e169c26..f767d23 100644
--- a/lifecycle/lifecycle-livedata-ktx/build.gradle
+++ b/lifecycle/lifecycle-livedata-ktx/build.gradle
@@ -28,14 +28,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
// Allow usage of Kotlin's @OptIn.
tasks.withType(KotlinCompile).configureEach {
kotlinOptions {
diff --git a/lifecycle/lifecycle-runtime-ktx/build.gradle b/lifecycle/lifecycle-runtime-ktx/build.gradle
index f16269f..085a95d 100644
--- a/lifecycle/lifecycle-runtime-ktx/build.gradle
+++ b/lifecycle/lifecycle-runtime-ktx/build.gradle
@@ -28,14 +28,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":lifecycle:lifecycle-runtime"))
api(KOTLIN_STDLIB)
diff --git a/lifecycle/lifecycle-runtime-testing/build.gradle b/lifecycle/lifecycle-runtime-testing/build.gradle
index 3cc4035..ae441d6 100644
--- a/lifecycle/lifecycle-runtime-testing/build.gradle
+++ b/lifecycle/lifecycle-runtime-testing/build.gradle
@@ -28,14 +28,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":lifecycle:lifecycle-runtime-ktx"))
api(KOTLIN_STDLIB)
diff --git a/lifecycle/lifecycle-viewmodel-ktx/build.gradle b/lifecycle/lifecycle-viewmodel-ktx/build.gradle
index 742b042..854918a 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/build.gradle
+++ b/lifecycle/lifecycle-viewmodel-ktx/build.gradle
@@ -25,14 +25,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":lifecycle:lifecycle-viewmodel"))
api(KOTLIN_STDLIB)
diff --git a/loader/loader-ktx/build.gradle b/loader/loader-ktx/build.gradle
index 5bc976a..90a837c 100644
--- a/loader/loader-ktx/build.gradle
+++ b/loader/loader-ktx/build.gradle
@@ -25,14 +25,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":loader:loader"))
api("androidx.lifecycle:lifecycle-viewmodel-ktx:2.0.0") {
diff --git a/navigation/navigation-common-ktx/build.gradle b/navigation/navigation-common-ktx/build.gradle
index d3dfab9..d8694af 100644
--- a/navigation/navigation-common-ktx/build.gradle
+++ b/navigation/navigation-common-ktx/build.gradle
@@ -27,12 +27,6 @@
}
android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-
buildTypes.all {
consumerProguardFiles 'proguard-rules.pro'
}
diff --git a/navigation/navigation-dynamic-features-fragment/build.gradle b/navigation/navigation-dynamic-features-fragment/build.gradle
index 4bdb539..ad64b57 100644
--- a/navigation/navigation-dynamic-features-fragment/build.gradle
+++ b/navigation/navigation-dynamic-features-fragment/build.gradle
@@ -26,14 +26,6 @@
id("kotlin-android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":navigation:navigation-dynamic-features-runtime"))
api(project(":navigation:navigation-fragment-ktx"))
diff --git a/navigation/navigation-fragment-ktx/build.gradle b/navigation/navigation-fragment-ktx/build.gradle
index f29b3d8..565b92a 100644
--- a/navigation/navigation-fragment-ktx/build.gradle
+++ b/navigation/navigation-fragment-ktx/build.gradle
@@ -26,14 +26,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":navigation:navigation-fragment"))
// Ensure that the -ktx dependency graph mirrors the Java dependency graph
diff --git a/navigation/navigation-runtime-ktx/build.gradle b/navigation/navigation-runtime-ktx/build.gradle
index 1f8c2bb..c57dc8c 100644
--- a/navigation/navigation-runtime-ktx/build.gradle
+++ b/navigation/navigation-runtime-ktx/build.gradle
@@ -26,14 +26,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":navigation:navigation-runtime"))
// Ensure that the -ktx dependency graph mirrors the Java dependency graph
diff --git a/navigation/navigation-runtime-truth/build.gradle b/navigation/navigation-runtime-truth/build.gradle
index 7a72784..1413033 100644
--- a/navigation/navigation-runtime-truth/build.gradle
+++ b/navigation/navigation-runtime-truth/build.gradle
@@ -28,14 +28,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":navigation:navigation-runtime-ktx"))
api(TRUTH)
diff --git a/navigation/navigation-testing/build.gradle b/navigation/navigation-testing/build.gradle
index cb682a6..1a78c52 100644
--- a/navigation/navigation-testing/build.gradle
+++ b/navigation/navigation-testing/build.gradle
@@ -27,14 +27,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":navigation:navigation-runtime-ktx"))
diff --git a/navigation/navigation-ui-ktx/build.gradle b/navigation/navigation-ui-ktx/build.gradle
index 2116239..fa89ac1 100644
--- a/navigation/navigation-ui-ktx/build.gradle
+++ b/navigation/navigation-ui-ktx/build.gradle
@@ -26,14 +26,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":navigation:navigation-ui"))
// Ensure that the -ktx dependency graph mirrors the Java dependency graph
diff --git a/palette/palette-ktx/build.gradle b/palette/palette-ktx/build.gradle
index 2fc37f4..63348d94 100644
--- a/palette/palette-ktx/build.gradle
+++ b/palette/palette-ktx/build.gradle
@@ -25,14 +25,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":palette:palette"))
api(KOTLIN_STDLIB)
diff --git a/preference/preference-ktx/build.gradle b/preference/preference-ktx/build.gradle
index 07448a7..ef64c5c 100644
--- a/preference/preference-ktx/build.gradle
+++ b/preference/preference-ktx/build.gradle
@@ -32,11 +32,6 @@
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
}
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
}
dependencies {
diff --git a/savedstate/savedstate-ktx/build.gradle b/savedstate/savedstate-ktx/build.gradle
index a9a9736..2529c48 100644
--- a/savedstate/savedstate-ktx/build.gradle
+++ b/savedstate/savedstate-ktx/build.gradle
@@ -24,14 +24,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":savedstate:savedstate"))
api(KOTLIN_STDLIB)
diff --git a/slices/builders/ktx/build.gradle b/slices/builders/ktx/build.gradle
index 59d222a..f254d45 100644
--- a/slices/builders/ktx/build.gradle
+++ b/slices/builders/ktx/build.gradle
@@ -29,12 +29,6 @@
defaultConfig {
minSdkVersion 19
}
-
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
}
dependencies {
diff --git a/startup/integration-tests/first-library/build.gradle b/startup/integration-tests/first-library/build.gradle
index 8fea9e5..45a575d 100644
--- a/startup/integration-tests/first-library/build.gradle
+++ b/startup/integration-tests/first-library/build.gradle
@@ -14,13 +14,7 @@
* limitations under the License.
*/
-
-import androidx.build.LibraryGroups
-import androidx.build.LibraryVersions
-import androidx.build.AndroidXExtension
-
import static androidx.build.dependencies.DependenciesKt.*
-import androidx.build.Publish
plugins {
id("AndroidXPlugin")
@@ -30,15 +24,6 @@
project.ext.noDocs = true
-android {
- buildTypes {
- debug {
- // Breaks Kotlin compiler
- testCoverageEnabled = false
- }
- }
-}
-
dependencies {
api(KOTLIN_STDLIB)
implementation(project(":startup:startup-runtime"))
diff --git a/startup/integration-tests/second-library/build.gradle b/startup/integration-tests/second-library/build.gradle
index f57fee9..36ee190 100644
--- a/startup/integration-tests/second-library/build.gradle
+++ b/startup/integration-tests/second-library/build.gradle
@@ -14,13 +14,7 @@
* limitations under the License.
*/
-
-import androidx.build.LibraryGroups
-import androidx.build.LibraryVersions
-import androidx.build.AndroidXExtension
-
import static androidx.build.dependencies.DependenciesKt.*
-import androidx.build.Publish
plugins {
id("AndroidXPlugin")
@@ -30,15 +24,6 @@
project.ext.noDocs = true
-android {
- buildTypes {
- debug {
- // Breaks Kotlin compiler
- testCoverageEnabled = false
- }
- }
-}
-
dependencies {
api(KOTLIN_STDLIB)
implementation(project(":startup:startup-runtime"))
diff --git a/startup/startup-runtime/build.gradle b/startup/startup-runtime/build.gradle
index 9ea95a8..aeb135f 100644
--- a/startup/startup-runtime/build.gradle
+++ b/startup/startup-runtime/build.gradle
@@ -15,12 +15,11 @@
*/
-import androidx.build.LibraryGroups
-import androidx.build.LibraryVersions
import androidx.build.AndroidXExtension
+import androidx.build.LibraryGroups
+import androidx.build.Publish
import static androidx.build.dependencies.DependenciesKt.*
-import androidx.build.Publish
plugins {
id("AndroidXPlugin")
@@ -33,12 +32,6 @@
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
}
- buildTypes {
- debug {
- // Breaks Kotlin compiler
- testCoverageEnabled = false
- }
- }
}
dependencies {
diff --git a/testutils/testutils-navigation/build.gradle b/testutils/testutils-navigation/build.gradle
index f27add0..ec6c7eb 100644
--- a/testutils/testutils-navigation/build.gradle
+++ b/testutils/testutils-navigation/build.gradle
@@ -26,14 +26,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(project(":navigation:navigation-common-ktx"))
diff --git a/tracing/tracing-ktx/build.gradle b/tracing/tracing-ktx/build.gradle
index a523002..b8aa54a 100644
--- a/tracing/tracing-ktx/build.gradle
+++ b/tracing/tracing-ktx/build.gradle
@@ -28,15 +28,6 @@
id("kotlin-android")
}
-android {
- buildTypes {
- debug {
- // Breaks Kotlin compiler
- testCoverageEnabled = false
- }
- }
-}
-
dependencies {
api project(':tracing:tracing')
api(KOTLIN_STDLIB)
diff --git a/tracing/tracing/build.gradle b/tracing/tracing/build.gradle
index 9381fec..21e9224 100644
--- a/tracing/tracing/build.gradle
+++ b/tracing/tracing/build.gradle
@@ -28,15 +28,6 @@
id("kotlin-android")
}
-android {
- buildTypes {
- debug {
- // Breaks Kotlin compiler
- testCoverageEnabled = false
- }
- }
-}
-
dependencies {
implementation("androidx.annotation:annotation:1.1.0")
androidTestImplementation(KOTLIN_STDLIB)
diff --git a/transition/transition-ktx/build.gradle b/transition/transition-ktx/build.gradle
index 364deae..27caf0b 100644
--- a/transition/transition-ktx/build.gradle
+++ b/transition/transition-ktx/build.gradle
@@ -25,14 +25,6 @@
id("org.jetbrains.kotlin.android")
}
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
-
dependencies {
api(KOTLIN_STDLIB)
api(project(":transition:transition"))
diff --git a/work/workmanager-gcm/build.gradle b/work/workmanager-gcm/build.gradle
index 80b16b4..aef5f0d 100644
--- a/work/workmanager-gcm/build.gradle
+++ b/work/workmanager-gcm/build.gradle
@@ -33,12 +33,6 @@
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
}
- buildTypes {
- debug {
- // Breaks Kotlin compiler
- testCoverageEnabled = false
- }
- }
}
dependencies {
diff --git a/work/workmanager-ktx/build.gradle b/work/workmanager-ktx/build.gradle
index 3ebe3d0..17d18d9 100644
--- a/work/workmanager-ktx/build.gradle
+++ b/work/workmanager-ktx/build.gradle
@@ -34,12 +34,6 @@
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
}
- buildTypes {
- debug {
- // Breaks Kotlin compiler
- testCoverageEnabled = false
- }
- }
}
dependencies {
diff --git a/work/workmanager/build.gradle b/work/workmanager/build.gradle
index 41965a1..d3c9e4f 100644
--- a/work/workmanager/build.gradle
+++ b/work/workmanager/build.gradle
@@ -37,12 +37,8 @@
consumerProguardFiles 'proguard-rules.pro'
}
buildTypes {
- //TODO: b/130307237 test coverage breaks robolectric
debug {
- testCoverageEnabled = false
- }
- release {
- testCoverageEnabled = false
+ testCoverageEnabled = false // b/130307237 test coverage breaks robolectric
}
}
defaultConfig {