File tree Expand file tree Collapse file tree 1 file changed +25
-5
lines changed Expand file tree Collapse file tree 1 file changed +25
-5
lines changed Original file line number Diff line number Diff line change 1919
2020jobs :
2121 build :
22- name : Build sentry-uitest-android-critical
22+ name : Build
2323 runs-on : ubuntu-latest
2424 steps :
2525 - name : Checkout code
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 : google_apis
66+ channel : stable
67+ - api-level : 33 # Android 13
68+ target : google_apis
69+ channel : stable
70+ - api-level : 34 # Android 14
71+ target : google_apis
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
You can’t perform that action at this time.
0 commit comments