File tree 1 file changed +27
-5
lines changed
1 file changed +27
-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 : 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
53
74
steps :
54
75
- name : Checkout code
55
76
uses : actions/checkout@v4
@@ -78,12 +99,13 @@ jobs:
78
99
- name : Run tests
79
100
uses :
reactivecircus/android-emulator-runner@f0d1ed2dcad93c7479e8b2f2226c83af54494915 # [email protected]
80
101
with :
81
- api-level : 30
102
+ api-level : ${{ matrix.api-level }}
82
103
force-avd-creation : false
83
104
disable-animations : true
84
105
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 }}
87
109
emulator-options : >
88
110
-no-window
89
111
-no-snapshot-save
You can’t perform that action at this time.
0 commit comments