From 411dfc71827aeb1f76c274ac77edeedc2040121c Mon Sep 17 00:00:00 2001 From: Saket Date: Mon, 23 Jan 2023 04:04:37 -0500 Subject: [PATCH] Remove gradle managed device https://github.com/dropbox/dropshots/issues/31 --- .github/workflows/build.yml | 16 ++++++++++++++-- cascade-compose/build.gradle | 21 +++++---------------- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d7c9586..4beeb8b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,7 +8,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: macos-latest steps: - uses: actions/checkout@v3 @@ -18,5 +18,17 @@ jobs: distribution: 'zulu' java-version: 11 + - name: Run instrumented tests + uses: reactivecircus/android-emulator-runner@v2 + with: + api-level: 32 + arch: x86_64 + profile: pixel_5 + disable-animations: true + force-avd-creation: false + ram-size: 4096M + emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none -no-snapshot-save + script: ./gradlew connectedCheck --stacktrace + - name: Build and run tests - run: ./gradlew check cascade-compose:verifyPaparazziDebug cascade-compose:allDevicesDebugAndroidTest + run: ./gradlew check cascade-compose:verifyPaparazziDebug diff --git a/cascade-compose/build.gradle b/cascade-compose/build.gradle index 96b5394..147da98 100644 --- a/cascade-compose/build.gradle +++ b/cascade-compose/build.gradle @@ -19,26 +19,15 @@ android { testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } - buildFeatures.compose = true - composeOptions.kotlinCompilerExtensionVersion = versions.composeCompiler - - testOptions { - animationsDisabled = true - managedDevices { - devices { - pixel2api30 (ManagedVirtualDevice) { - device = "Pixel 2" - apiLevel = 30 - systemImageSource = "aosp" - } - } - } + buildFeatures { + compose = true + } + composeOptions { + kotlinCompilerExtensionVersion = versions.composeCompiler } - kotlinOptions { jvmTarget = "1.8" } - lintOptions { abortOnError true }