From 172bfdc7976e5e877ec05895fdafc665eb04c3b4 Mon Sep 17 00:00:00 2001 From: Mansi Pandya Date: Thu, 2 May 2024 10:53:14 -0400 Subject: [PATCH] add command for install sdk and create AVD into yml file for Instrumented Tests --- .github/workflows/pull-request.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index cbd4582a9..7d186db52 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -30,11 +30,20 @@ jobs: run: adb devices - name: Restart ADB server run: adb kill-server && adb start-server + - name: Install Android SDK + uses: android-actions/setup-android@v2 + with: + sdk-platform: '29' # Adjust the SDK platform version as needed + - name: Create and start emulator + run: | + sdkmanager "system-images;android-29;google_apis;x86_64" --sdk_root=$ANDROID_SDK_ROOT --channel=0 + echo "no" | avdmanager --verbose create avd --name test --package "system-images;android-29;google_apis;x86_64" --force + emulator -avd test -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none & - name: create AVD and generate snapshot for caching if: steps.avd-cache.outputs.cache-hit != 'true' uses: reactivecircus/android-emulator-runner@d94c3fbe4fe6a29e4a5ba47c12fb47677c73656b #v2.28.0 with: - api-level: 33 + api-level: 29 target: default arch: x86_64 force-avd-creation: false @@ -51,7 +60,7 @@ jobs: - name: "Run Instrumented Tests" uses: reactivecircus/android-emulator-runner@d94c3fbe4fe6a29e4a5ba47c12fb47677c73656b #v2.28.0 with: - api-level: 33 + api-level: 29 target: default arch: x86_64 force-avd-creation: false