Skip to content

Commit f0d613c

Browse files
Merge 229409c into 88f290b
2 parents 88f290b + 229409c commit f0d613c

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

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

+25-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,29 @@ 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: 29 # Android 10
59+
target: default
60+
channel: stable
61+
- api-level: 30 # Android 11
62+
target: aosp_atd
63+
channel: canary # Necessary for ATDs
64+
- api-level: 31 # Android 12
65+
target: default
66+
channel: stable
67+
- api-level: 33 # Android 13
68+
target: default
69+
channel: stable
70+
- api-level: 34 # Android 14
71+
target: default
72+
channel: stable
5373
steps:
5474
- name: Checkout code
5575
uses: actions/checkout@v4
@@ -78,12 +98,12 @@ jobs:
7898
- name: Run tests
7999
uses: reactivecircus/android-emulator-runner@f0d1ed2dcad93c7479e8b2f2226c83af54494915 # [email protected]
80100
with:
81-
api-level: 30
101+
api-level: ${{ matrix.api-level }}
82102
force-avd-creation: false
83103
disable-animations: true
84104
disable-spellchecker: true
85-
target: 'aosp_atd'
86-
channel: canary # Necessary for ATDs
105+
target: ${{ matrix.target }}
106+
channel: ${{ matrix.channel }}
87107
emulator-options: >
88108
-no-window
89109
-no-snapshot-save

0 commit comments

Comments
 (0)