Test run using matrix.device-config

pull/1208/head
Andres Sandoval 2 years ago
parent 971232e7b5
commit e15299294d

@ -139,52 +139,15 @@ jobs:
- name: Check badging
run: ./gradlew :app:checkProdReleaseBadging
# androidTest:
# runs-on: macOS-latest # enables hardware acceleration in the virtual machine
# timeout-minutes: 55
# strategy:
# matrix:
# api-level: [26, 30]
#
# steps:
# - name: Checkout
# uses: actions/checkout@v4
#
# - name: Copy CI gradle.properties
# run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
#
# - name: Set up JDK 17
# uses: actions/setup-java@v4
# with:
# distribution: 'zulu'
# java-version: 17
#
# - name: Setup Gradle
# uses: gradle/gradle-build-action@v2
#
# - name: Build projects before running emulator
# run: ./gradlew packageDemoDebug packageDemoDebugAndroidTest
#
# - name: Run instrumentation tests
# uses: reactivecircus/android-emulator-runner@v2
# with:
# api-level: ${{ matrix.api-level }}
# arch: x86_64
# disable-animations: true
# disk-size: 6000M
# heap-size: 600M
# script: ./gradlew connectedDemoDebugAndroidTest --daemon
#
# - name: Upload test reports
# if: always()
# uses: actions/upload-artifact@v4
# with:
# name: test-reports-${{ matrix.api-level }}
# path: '**/build/reports/androidTests'
androidTest-GMD:
runs-on: macOS-latest # enables hardware acceleration in the virtual machine
runs-on: ubuntu-latest
timeout-minutes: 90
strategy:
matrix:
device-config: [ "pixel4api30aospatd","pixel6api31aosp","pixelCapi30aospatd",
"pixel4api30aospatd","pixel6api31aosp","pixelCapi30aospatd",
"pixel4api30aospatd","pixel6api31aosp","pixelCapi30aospatd",
"pixel4api30aospatd","pixel6api31aosp","pixelCapi30aospatd" ]
steps:
- name: Delete unnecessary tools 🔧
@ -205,7 +168,6 @@ jobs:
sudo udevadm trigger --name-match=kvm
ls /dev/kvm
steps:
- name: Checkout
uses: actions/checkout@v4
@ -228,7 +190,7 @@ jobs:
run: ./gradlew packageDemoDebug packageDemoDebugAndroidTest
- name: Run instrumented tests with GMD
run: ./gradlew ciDemoDebugAndroidTest --no-parallel --max-workers=1
run: ./gradlew ${{matrix.device-config}}DemoDebugAndroidTest --no-parallel --max-workers=1
-Pandroid.testoptions.manageddevices.emulator.gpu="swiftshader_indirect" -Pandroid.experimental.testOptions.managedDevices.emulator.showKernelLogging=true
- name: Upload test reports

Loading…
Cancel
Save