Skip to content

Commit ebd862f

Browse files
Merge 5dda9c3 into 4988d5b
2 parents 4988d5b + 5dda9c3 commit ebd862f

File tree

1 file changed

+27
-5
lines changed

1 file changed

+27
-5
lines changed

.github/workflows/integration-tests-ui-critical.yml

+27-5
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ env:
1919

2020
jobs:
2121
build:
22-
name: Build sentry-uitest-android-critical
22+
name: Build
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Checkout code
@@ -47,9 +47,30 @@ jobs:
4747
retention-days: 1
4848

4949
run-maestro-tests:
50-
name: Run Maestro Tests
50+
name: Run Tests for API Level ${{ matrix.api-level }}
5151
needs: build
5252
runs-on: ubuntu-latest
53+
strategy:
54+
# we want that the matrix keeps running, default is to cancel them if it fails.
55+
fail-fast: false
56+
matrix:
57+
include:
58+
- api-level: 30 # Android 11
59+
target: aosp_atd
60+
channel: canary # Necessary for ATDs
61+
arch: x86_64
62+
- api-level: 31 # Android 12
63+
target: aosp_atd
64+
channel: canary # Necessary for ATDs
65+
arch: x86_64
66+
- api-level: 33 # Android 13
67+
target: aosp_atd
68+
channel: canary # Necessary for ATDs
69+
arch: x86_64
70+
- api-level: 34 # Android 14
71+
target: aosp_atd
72+
channel: canary # Necessary for ATDs
73+
arch: x86_64
5374
steps:
5475
- name: Checkout code
5576
uses: actions/checkout@v4
@@ -78,12 +99,13 @@ jobs:
7899
- name: Run tests
79100
uses: reactivecircus/android-emulator-runner@f0d1ed2dcad93c7479e8b2f2226c83af54494915 # [email protected]
80101
with:
81-
api-level: 30
102+
api-level: ${{ matrix.api-level }}
82103
force-avd-creation: false
83104
disable-animations: true
84105
disable-spellchecker: true
85-
target: 'aosp_atd'
86-
channel: canary # Necessary for ATDs
106+
target: ${{ matrix.target }}
107+
channel: ${{ matrix.channel }}
108+
arch: ${{ matrix.arch }}
87109
emulator-options: >
88110
-no-window
89111
-no-snapshot-save

0 commit comments

Comments
 (0)