Use atd emulator image

This commit is contained in:
ByteHamster 2022-08-21 12:27:18 +02:00
parent b122ad1c96
commit 466dbc0771
1 changed files with 9 additions and 5 deletions

View File

@ -110,7 +110,7 @@ jobs:
runs-on: macOS-latest runs-on: macOS-latest
timeout-minutes: 45 timeout-minutes: 45
env: env:
api-level: 27 api-level: 30
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Set up JDK 11 - name: Set up JDK 11
@ -118,8 +118,6 @@ jobs:
with: with:
distribution: 'temurin' distribution: 'temurin'
java-version: '11' java-version: '11'
- name: Build with Gradle
run: ./gradlew assemblePlayDebugAndroidTest
- name: Cache Gradle - name: Cache Gradle
uses: actions/cache@v3 uses: actions/cache@v3
with: with:
@ -127,6 +125,8 @@ jobs:
~/.gradle/caches ~/.gradle/caches
~/.gradle/wrapper ~/.gradle/wrapper
key: gradle-${{ hashFiles('**/*.gradle*') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }} key: gradle-${{ hashFiles('**/*.gradle*') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
- name: Build with Gradle
run: ./gradlew assemblePlayDebugAndroidTest
- name: Cache AVD - name: Cache AVD
uses: actions/cache@v3 uses: actions/cache@v3
id: avd-cache id: avd-cache
@ -134,20 +134,24 @@ jobs:
path: | path: |
~/.android/avd/* ~/.android/avd/*
~/.android/adb* ~/.android/adb*
key: avd-${{ env.api-level }} key: avd-${{ hashFiles('.github/workflows/*') }}
- name: Create AVD and generate snapshot for caching - name: Create AVD and generate snapshot for caching
if: steps.avd-cache.outputs.cache-hit != 'true' if: steps.avd-cache.outputs.cache-hit != 'true'
uses: reactivecircus/android-emulator-runner@v2 uses: reactivecircus/android-emulator-runner@v2
with: with:
api-level: ${{ env.api-level }} api-level: ${{ env.api-level }}
target: aosp_atd
channel: canary
force-avd-creation: false force-avd-creation: false
emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
disable-animations: false disable-animations: true
script: echo "Generated AVD snapshot for caching." script: echo "Generated AVD snapshot for caching."
- name: Android Emulator test - name: Android Emulator test
uses: reactivecircus/android-emulator-runner@v2 uses: reactivecircus/android-emulator-runner@v2
with: with:
api-level: ${{ env.api-level }} api-level: ${{ env.api-level }}
target: aosp_atd
channel: canary
force-avd-creation: false force-avd-creation: false
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
disable-animations: true disable-animations: true