xref: /aosp_15_r20/external/mesa3d/src/broadcom/ci/gitlab-ci.yml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Workerinclude:
2*61046927SAndroid Build Coastguard Worker  - local: 'src/broadcom/ci/gitlab-ci-inc.yml'
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard Workervc4-rpi3-gl:arm64:
5*61046927SAndroid Build Coastguard Worker  extends:
6*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2837-rpi-3-b
7*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm64
8*61046927SAndroid Build Coastguard Worker    - .vc4-rules
9*61046927SAndroid Build Coastguard Worker  parallel: 4
10*61046927SAndroid Build Coastguard Worker  variables:
11*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi3
12*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
13*61046927SAndroid Build Coastguard Worker
14*61046927SAndroid Build Coastguard Workervc4-rpi3-gl-piglit-full:arm64:
15*61046927SAndroid Build Coastguard Worker  extends:
16*61046927SAndroid Build Coastguard Worker    - vc4-rpi3-gl:arm64
17*61046927SAndroid Build Coastguard Worker    - .vc4-manual-rules
18*61046927SAndroid Build Coastguard Worker  tags:
19*61046927SAndroid Build Coastguard Worker    - igalia-rpi3
20*61046927SAndroid Build Coastguard Worker    - igalia-fullrun
21*61046927SAndroid Build Coastguard Worker  variables:
22*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi3-piglit-full
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Workervc4-rpi3-gl:arm32:
25*61046927SAndroid Build Coastguard Worker  extends:
26*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2837-rpi-3-b
27*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm32
28*61046927SAndroid Build Coastguard Worker    - .vc4-manual-rules
29*61046927SAndroid Build Coastguard Worker  tags:
30*61046927SAndroid Build Coastguard Worker    - igalia-rpi3
31*61046927SAndroid Build Coastguard Worker    - igalia-fullrun
32*61046927SAndroid Build Coastguard Worker  variables:
33*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi3-arm32
34*61046927SAndroid Build Coastguard Worker
35*61046927SAndroid Build Coastguard Workervc4-rpi3-gl-asan:arm64:
36*61046927SAndroid Build Coastguard Worker  extends:
37*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2837-rpi-3-b
38*61046927SAndroid Build Coastguard Worker    - .broadcom-asan-test:arm64
39*61046927SAndroid Build Coastguard Worker    - .vc4-manual-rules
40*61046927SAndroid Build Coastguard Worker  variables:
41*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
42*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
43*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi3-asan
44*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 10
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard Workerv3d-rpi4-gl:arm64:
47*61046927SAndroid Build Coastguard Worker  extends:
48*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2711-rpi-4
49*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm64
50*61046927SAndroid Build Coastguard Worker    - .v3d-rules
51*61046927SAndroid Build Coastguard Worker  parallel: 8
52*61046927SAndroid Build Coastguard Worker  variables:
53*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
54*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi4
55*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 2
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard Workerv3d-rpi4-gl-full:arm64:
58*61046927SAndroid Build Coastguard Worker  extends:
59*61046927SAndroid Build Coastguard Worker    - v3d-rpi4-gl:arm64
60*61046927SAndroid Build Coastguard Worker    - .v3d-manual-rules
61*61046927SAndroid Build Coastguard Worker  tags:
62*61046927SAndroid Build Coastguard Worker    - igalia-rpi4
63*61046927SAndroid Build Coastguard Worker    - igalia-fullrun
64*61046927SAndroid Build Coastguard Worker  parallel: 6
65*61046927SAndroid Build Coastguard Worker  timeout: 45m
66*61046927SAndroid Build Coastguard Worker  variables:
67*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 1
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard Workerv3d-rpi4-rusticl:arm64:
70*61046927SAndroid Build Coastguard Worker  extends:
71*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2711-rpi-4
72*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm64
73*61046927SAndroid Build Coastguard Worker    - .v3d-rusticl-manual-rules
74*61046927SAndroid Build Coastguard Worker  timeout: 30m  # base run time = 17min test, 19min total
75*61046927SAndroid Build Coastguard Worker  variables:
76*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: v3d-rusticl
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard Workerv3d-rpi4-traces:arm64:
79*61046927SAndroid Build Coastguard Worker  extends:
80*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2711-rpi-4
81*61046927SAndroid Build Coastguard Worker    - .piglit-traces-test
82*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm64
83*61046927SAndroid Build Coastguard Worker    - .v3d-rules
84*61046927SAndroid Build Coastguard Worker  variables:
85*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: "/install/piglit/piglit-traces.sh"
86*61046927SAndroid Build Coastguard Worker    PIGLIT_TRACES_FILE: traces-broadcom.yml
87*61046927SAndroid Build Coastguard Worker    PIGLIT_REPLAY_DEVICE_NAME: "broadcom-rpi4"
88*61046927SAndroid Build Coastguard Worker    PIGLIT_RESULTS: "broadcom-rpi4-replay"
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard Workerv3d-rpi4-gl:arm32:
91*61046927SAndroid Build Coastguard Worker  extends:
92*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2711-rpi-4
93*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm32
94*61046927SAndroid Build Coastguard Worker    - .v3d-manual-rules
95*61046927SAndroid Build Coastguard Worker  tags:
96*61046927SAndroid Build Coastguard Worker    - igalia-rpi4
97*61046927SAndroid Build Coastguard Worker    - igalia-fullrun
98*61046927SAndroid Build Coastguard Worker  timeout: 35m
99*61046927SAndroid Build Coastguard Worker  variables:
100*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi4-arm32
101*61046927SAndroid Build Coastguard Worker
102*61046927SAndroid Build Coastguard Workerv3d-rpi4-gl-asan:arm64:
103*61046927SAndroid Build Coastguard Worker  extends:
104*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2711-rpi-4
105*61046927SAndroid Build Coastguard Worker    - .broadcom-asan-test:arm64
106*61046927SAndroid Build Coastguard Worker    - .v3d-manual-rules
107*61046927SAndroid Build Coastguard Worker  variables:
108*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
109*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
110*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi4-asan
111*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 30
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard Workerv3dv-rpi4-vk:arm64:
114*61046927SAndroid Build Coastguard Worker  extends:
115*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2711-rpi-4
116*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm64
117*61046927SAndroid Build Coastguard Worker    - .v3dv-rules
118*61046927SAndroid Build Coastguard Worker  parallel: 10
119*61046927SAndroid Build Coastguard Worker  variables:
120*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
121*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
122*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi4-vk
123*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 3
124*61046927SAndroid Build Coastguard Worker    FLAKES_CHANNEL: "#videocore-ci"
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard Workerv3dv-rpi4-vk-full:arm64:
127*61046927SAndroid Build Coastguard Worker  extends:
128*61046927SAndroid Build Coastguard Worker    - v3dv-rpi4-vk:arm64
129*61046927SAndroid Build Coastguard Worker    - .v3dv-manual-rules
130*61046927SAndroid Build Coastguard Worker  tags:
131*61046927SAndroid Build Coastguard Worker    - igalia-rpi4
132*61046927SAndroid Build Coastguard Worker    - igalia-fullrun
133*61046927SAndroid Build Coastguard Worker  parallel: 6
134*61046927SAndroid Build Coastguard Worker  timeout: 2h
135*61046927SAndroid Build Coastguard Worker  variables:
136*61046927SAndroid Build Coastguard Worker    # Keep 10 minutes for boot + setup + uploading the artifacts at the end
137*61046927SAndroid Build Coastguard Worker    TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES: 10
138*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 1
139*61046927SAndroid Build Coastguard Worker
140*61046927SAndroid Build Coastguard Workerv3dv-rpi4-vk-asan:arm64:
141*61046927SAndroid Build Coastguard Worker  extends:
142*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2711-rpi-4
143*61046927SAndroid Build Coastguard Worker    - .broadcom-asan-test:arm64
144*61046927SAndroid Build Coastguard Worker    - .v3dv-manual-rules
145*61046927SAndroid Build Coastguard Worker  variables:
146*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
147*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
148*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi4-vk-asan
149*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 200
150*61046927SAndroid Build Coastguard Worker
151*61046927SAndroid Build Coastguard Workerv3d-rpi5-gl:arm64:
152*61046927SAndroid Build Coastguard Worker  extends:
153*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2712-rpi-5
154*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm64
155*61046927SAndroid Build Coastguard Worker    - .v3d-rules
156*61046927SAndroid Build Coastguard Worker  variables:
157*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
158*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi5
159*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 3
160*61046927SAndroid Build Coastguard Worker
161*61046927SAndroid Build Coastguard Workerv3d-rpi5-gl-full:arm64:
162*61046927SAndroid Build Coastguard Worker  extends:
163*61046927SAndroid Build Coastguard Worker    - v3d-rpi5-gl:arm64
164*61046927SAndroid Build Coastguard Worker    - .v3d-manual-rules
165*61046927SAndroid Build Coastguard Worker  tags:
166*61046927SAndroid Build Coastguard Worker    - igalia-rpi5
167*61046927SAndroid Build Coastguard Worker    - igalia-fullrun
168*61046927SAndroid Build Coastguard Worker  timeout: 1h  # usually takes around 48min
169*61046927SAndroid Build Coastguard Worker  variables:
170*61046927SAndroid Build Coastguard Worker    TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES: 10
171*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 1
172*61046927SAndroid Build Coastguard Worker    BM_BOOTFS: /boot/raspberrypi_arm64_no2712
173*61046927SAndroid Build Coastguard Worker
174*61046927SAndroid Build Coastguard Workerv3d-rpi5-rusticl:arm64:
175*61046927SAndroid Build Coastguard Worker  extends:
176*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2712-rpi-5
177*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm64
178*61046927SAndroid Build Coastguard Worker    - .v3d-rusticl-manual-rules
179*61046927SAndroid Build Coastguard Worker  tags:
180*61046927SAndroid Build Coastguard Worker    - igalia-rpi5
181*61046927SAndroid Build Coastguard Worker    - igalia-fullrun
182*61046927SAndroid Build Coastguard Worker  timeout: 20m  # base run time = 7min test, 9min total
183*61046927SAndroid Build Coastguard Worker  variables:
184*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: v3d-rusticl
185*61046927SAndroid Build Coastguard Worker
186*61046927SAndroid Build Coastguard Workerv3d-rpi5-traces:arm64:
187*61046927SAndroid Build Coastguard Worker  extends:
188*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2712-rpi-5
189*61046927SAndroid Build Coastguard Worker    - .piglit-traces-test
190*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm64
191*61046927SAndroid Build Coastguard Worker    - .v3d-rules
192*61046927SAndroid Build Coastguard Worker  variables:
193*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: "/install/piglit/piglit-traces.sh"
194*61046927SAndroid Build Coastguard Worker    PIGLIT_TRACES_FILE: traces-broadcom.yml
195*61046927SAndroid Build Coastguard Worker    PIGLIT_REPLAY_DEVICE_NAME: "broadcom-rpi5"
196*61046927SAndroid Build Coastguard Worker    PIGLIT_RESULTS: "broadcom-rpi5-replay"
197*61046927SAndroid Build Coastguard Worker
198*61046927SAndroid Build Coastguard Worker
199*61046927SAndroid Build Coastguard Workerv3dv-rpi5-vk:arm64:
200*61046927SAndroid Build Coastguard Worker  extends:
201*61046927SAndroid Build Coastguard Worker    - .igalia-bcm2712-rpi-5
202*61046927SAndroid Build Coastguard Worker    - .broadcom-test:arm64
203*61046927SAndroid Build Coastguard Worker    - .v3dv-rules
204*61046927SAndroid Build Coastguard Worker  parallel: 2
205*61046927SAndroid Build Coastguard Worker  variables:
206*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
207*61046927SAndroid Build Coastguard Worker    HWCI_START_WESTON: 1
208*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: broadcom-rpi5-vk
209*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 5
210*61046927SAndroid Build Coastguard Worker    FLAKES_CHANNEL: "#videocore-ci"
211*61046927SAndroid Build Coastguard Worker
212*61046927SAndroid Build Coastguard Workerv3dv-rpi5-vk-full:arm64:
213*61046927SAndroid Build Coastguard Worker  extends:
214*61046927SAndroid Build Coastguard Worker    - v3dv-rpi5-vk:arm64
215*61046927SAndroid Build Coastguard Worker    - .v3dv-manual-rules
216*61046927SAndroid Build Coastguard Worker  tags:
217*61046927SAndroid Build Coastguard Worker    - igalia-rpi5
218*61046927SAndroid Build Coastguard Worker    - igalia-fullrun
219*61046927SAndroid Build Coastguard Worker  parallel: null
220*61046927SAndroid Build Coastguard Worker  timeout: 2h
221*61046927SAndroid Build Coastguard Worker  variables:
222*61046927SAndroid Build Coastguard Worker    # Keep 10 minutes for boot + setup + uploading the artifacts at the end
223*61046927SAndroid Build Coastguard Worker    TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES: 10
224*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 1
225*61046927SAndroid Build Coastguard Worker    BM_BOOTFS: /boot/raspberrypi_arm64_no2712
226