File tree Expand file tree Collapse file tree 1 file changed +27
-5
lines changed
Expand file tree Collapse file tree 1 file changed +27
-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 : 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 # pin@v2.32.0
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
You can’t perform that action at this time.
0 commit comments