File tree Expand file tree Collapse file tree
buildSrc/src/main/kotlin/io/github/reactivecircus/streamlined Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -208,14 +208,8 @@ jobs:
208208 script : echo "Generated AVD snapshot for caching."
209209
210210 - name : Run Android instrumented tests
211- uses : reactivecircus/android-emulator-runner@v2
212- with :
213- api-level : 23
214- arch : x86
215- profile : Nexus 5X
216- force-avd-creation : false
217- emulator-options : -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
218- script : ./gradlew connectedCheck
211+ run : |
212+ ./gradlew ui-home:pixel2api28DebugAndroidTest
219213
220214 publish-to-play-store :
221215 name : Publish to Play Store
Original file line number Diff line number Diff line change 11package io.github.reactivecircus.streamlined
22
3+ import com.android.build.api.dsl.ManagedVirtualDevice
34import com.android.build.api.variant.ApplicationAndroidComponentsExtension
45import com.android.build.api.variant.LibraryAndroidComponentsExtension
56import com.android.build.gradle.TestedExtension
@@ -9,6 +10,7 @@ import org.gradle.api.JavaVersion
910import org.gradle.api.Project
1011import org.gradle.api.tasks.testing.Test
1112import org.gradle.api.tasks.testing.logging.TestLogEvent
13+ import org.gradle.kotlin.dsl.register
1214import org.gradle.kotlin.dsl.repositories
1315import org.gradle.kotlin.dsl.withType
1416import org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper
@@ -57,10 +59,18 @@ internal fun TestedExtension.configureCommonAndroidOptions() {
5759 resourceConfigurations.add(" en" )
5860 }
5961
60- testOptions.animationsDisabled = true
61-
6262 // TODO re-enable once lint analysis failure is fixed
6363 lintOptions.disable(" DialogFragmentCallbacksDetector" )
64+
65+ testOptions {
66+ animationsDisabled = true
67+ devices.register<ManagedVirtualDevice >(" pixel2api28" ) {
68+ device = " Pixel 2"
69+ apiLevel = 28
70+ systemImageSource = " aosp"
71+ abi = " x86"
72+ }
73+ }
6474}
6575
6676/* *
Original file line number Diff line number Diff line change @@ -43,3 +43,6 @@ android.defaults.buildfeatures.renderscript=false
4343android.defaults.buildfeatures.resvalues =false
4444android.defaults.buildfeatures.shaders =false
4545android.library.defaults.buildfeatures.androidresources =false
46+
47+ # Enable Gradle managed virtual devices
48+ android.experimental.androidTest.useUnifiedTestPlatform =true
You can’t perform that action at this time.
0 commit comments