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