File tree 1 file changed +25
-5
lines changed
1 file changed +25
-5
lines changed Original file line number Diff line number Diff line change 19
19
20
20
jobs :
21
21
build :
22
- name : Build sentry-uitest-android-critical
22
+ name : Build
23
23
runs-on : ubuntu-latest
24
24
steps :
25
25
- name : Checkout code
47
47
retention-days : 1
48
48
49
49
run-maestro-tests :
50
- name : Run Maestro Tests
50
+ name : Run Tests for API Level ${{ matrix.api-level }}
51
51
needs : build
52
52
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
53
73
steps :
54
74
- name : Checkout code
55
75
uses : actions/checkout@v4
@@ -78,12 +98,12 @@ jobs:
78
98
- name : Run tests
79
99
uses :
reactivecircus/android-emulator-runner@f0d1ed2dcad93c7479e8b2f2226c83af54494915 # [email protected]
80
100
with :
81
- api-level : 30
101
+ api-level : ${{ matrix.api-level }}
82
102
force-avd-creation : false
83
103
disable-animations : true
84
104
disable-spellchecker : true
85
- target : ' aosp_atd '
86
- channel : canary # Necessary for ATDs
105
+ target : ${{ matrix.target }}
106
+ channel : ${{ matrix.channel }}
87
107
emulator-options : >
88
108
-no-window
89
109
-no-snapshot-save
You can’t perform that action at this time.
0 commit comments