Loading...
Note: File does not exist in v4.6.
1.test-rules:
2 rules:
3 - if: '$FD_FARM == "offline" && $RUNNER_TAG =~ /^google-freedreno-/'
4 when: never
5 - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/'
6 when: never
7 - !reference [.no_scheduled_pipelines-rules, rules]
8 - when: on_success
9
10.lava-test:
11 extends:
12 - .test-rules
13 script:
14 # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY
15 - rm -rf install
16 - tar -xf artifacts/install.tar
17 - mv install/* artifacts/.
18 # Override it with our lava-submit.sh script
19 - ./artifacts/lava-submit.sh
20
21.lava-igt:arm32:
22 extends:
23 - .lava-test:arm32
24 variables:
25 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
26 DEBIAN_ARCH: "armhf"
27 dependencies:
28 - testing:arm32
29 needs:
30 - alpine/x86_64_lava_ssh_client
31 - kernel+rootfs_arm32
32 - debian/x86_64_build
33 - testing:arm32
34 - igt:arm32
35
36.lava-igt:arm64:
37 extends:
38 - .lava-test:arm64
39 variables:
40 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
41 DEBIAN_ARCH: "arm64"
42 dependencies:
43 - testing:arm64
44 needs:
45 - alpine/x86_64_lava_ssh_client
46 - kernel+rootfs_arm64
47 - debian/x86_64_build
48 - testing:arm64
49 - igt:arm64
50
51.lava-igt:x86_64:
52 extends:
53 - .lava-test:x86_64
54 variables:
55 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
56 DEBIAN_ARCH: "amd64"
57 dependencies:
58 - testing:x86_64
59 needs:
60 - alpine/x86_64_lava_ssh_client
61 - kernel+rootfs_x86_64
62 - debian/x86_64_build
63 - testing:x86_64
64 - igt:x86_64
65
66.baremetal-igt-arm64:
67 extends:
68 - .baremetal-test-arm64
69 - .use-debian/arm64_test
70 - .test-rules
71 variables:
72 FDO_CI_CONCURRENT: 10
73 HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
74 S3_ARTIFACT_NAME: "arm64/kernel-files"
75 BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/Image.gz
76 BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 $BM_KERNEL_EXTRA_ARGS root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init $BM_KERNELARGS"
77 needs:
78 - debian/arm64_test
79 - job: testing:arm64
80 artifacts: false
81 - igt:arm64
82 tags:
83 - $RUNNER_TAG
84
85msm:sc7180:
86 extends:
87 - .lava-igt:arm64
88 stage: msm
89 parallel: 4
90 variables:
91 DRIVER_NAME: msm
92 DEVICE_TYPE: sc7180-trogdor-lazor-limozeen
93 DTB: sc7180-trogdor-lazor-limozeen-nots-r5
94 BOOT_METHOD: depthcharge
95 KERNEL_IMAGE_TYPE: ""
96 GPU_VERSION: sc7180
97 RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
98
99msm:apq8016:
100 extends:
101 - .baremetal-igt-arm64
102 stage: msm
103 variables:
104 DRIVER_NAME: msm
105 BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8016-sbc-usb-host.dtb
106 GPU_VERSION: apq8016
107 BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 $BM_KERNEL_EXTRA_ARGS root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init $BM_KERNELARGS"
108 RUNNER_TAG: google-freedreno-db410c
109 script:
110 - ./install/bare-metal/fastboot.sh
111
112msm:apq8096:
113 extends:
114 - .baremetal-igt-arm64
115 stage: msm
116 variables:
117 DRIVER_NAME: msm
118 BM_KERNEL_EXTRA_ARGS: maxcpus=2
119 BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8096-db820c.dtb
120 GPU_VERSION: apq8096
121 RUNNER_TAG: google-freedreno-db820c
122 script:
123 - ./install/bare-metal/fastboot.sh
124
125msm:sdm845:
126 extends:
127 - .baremetal-igt-arm64
128 stage: msm
129 parallel: 6
130 variables:
131 DRIVER_NAME: msm
132 BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/cheza-kernel
133 GPU_VERSION: sdm845
134 RUNNER_TAG: google-freedreno-cheza
135 script:
136 - ./install/bare-metal/cros-servo.sh
137
138rockchip:rk3288:
139 extends:
140 - .lava-igt:arm32
141 stage: rockchip
142 variables:
143 DRIVER_NAME: rockchip
144 DEVICE_TYPE: rk3288-veyron-jaq
145 DTB: ${DEVICE_TYPE}
146 BOOT_METHOD: depthcharge
147 KERNEL_IMAGE_TYPE: "zimage"
148 GPU_VERSION: rk3288
149 RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq
150
151rockchip:rk3399:
152 extends:
153 - .lava-igt:arm64
154 stage: rockchip
155 parallel: 2
156 variables:
157 DRIVER_NAME: rockchip
158 DEVICE_TYPE: rk3399-gru-kevin
159 DTB: ${DEVICE_TYPE}
160 BOOT_METHOD: depthcharge
161 KERNEL_IMAGE_TYPE: ""
162 GPU_VERSION: rk3399
163 RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin
164
165.i915:
166 extends:
167 - .lava-igt:x86_64
168 stage: i915
169 variables:
170 DRIVER_NAME: i915
171 DTB: ""
172 BOOT_METHOD: depthcharge
173 KERNEL_IMAGE_TYPE: ""
174
175i915:apl:
176 extends:
177 - .i915
178 parallel: 3
179 timeout: "1h30m"
180 variables:
181 DEVICE_TYPE: asus-C523NA-A20057-coral
182 GPU_VERSION: apl
183 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
184
185i915:glk:
186 extends:
187 - .i915
188 parallel: 2
189 timeout: "1h30m"
190 variables:
191 DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus
192 GPU_VERSION: glk
193 RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus
194
195i915:amly:
196 extends:
197 - .i915
198 parallel: 2
199 timeout: "1h30m"
200 variables:
201 DEVICE_TYPE: asus-C433TA-AJ0005-rammus
202 GPU_VERSION: amly
203 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus
204
205i915:kbl:
206 extends:
207 - .i915
208 parallel: 3
209 variables:
210 DEVICE_TYPE: hp-x360-14-G1-sona
211 GPU_VERSION: kbl
212 RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona
213
214i915:whl:
215 extends:
216 - .i915
217 parallel: 2
218 timeout: "1h30m"
219 variables:
220 DEVICE_TYPE: dell-latitude-5400-8665U-sarien
221 GPU_VERSION: whl
222 RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien
223
224i915:cml:
225 extends:
226 - .i915
227 parallel: 2
228 timeout: "1h30m"
229 variables:
230 DEVICE_TYPE: asus-C436FA-Flip-hatch
231 GPU_VERSION: cml
232 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-flip-hatch
233
234i915:tgl:
235 extends:
236 - .i915
237 parallel: 8
238 variables:
239 DEVICE_TYPE: asus-cx9400-volteer
240 GPU_VERSION: tgl
241 RUNNER_TAG: mesa-ci-x86-64-lava-asus-cx9400-volteer
242
243.amdgpu:
244 extends:
245 - .lava-igt:x86_64
246 stage: amdgpu
247 variables:
248 DRIVER_NAME: amdgpu
249 DTB: ""
250 BOOT_METHOD: depthcharge
251 KERNEL_IMAGE_TYPE: ""
252
253amdgpu:stoney:
254 extends:
255 - .amdgpu
256 parallel: 2
257 variables:
258 DEVICE_TYPE: hp-11A-G6-EE-grunt
259 GPU_VERSION: stoney
260 RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
261
262.mediatek:
263 extends:
264 - .lava-igt:arm64
265 stage: mediatek
266 variables:
267 DRIVER_NAME: mediatek
268 DTB: ${DEVICE_TYPE}
269 BOOT_METHOD: depthcharge
270 KERNEL_IMAGE_TYPE: ""
271
272mediatek:mt8173:
273 extends:
274 - .mediatek
275 parallel: 4
276 variables:
277 DEVICE_TYPE: mt8173-elm-hana
278 GPU_VERSION: mt8173
279 RUNNER_TAG: mesa-ci-x86-64-lava-mt8173-elm-hana
280
281mediatek:mt8183:
282 extends:
283 - .mediatek
284 parallel: 3
285 variables:
286 DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16
287 GPU_VERSION: mt8183
288 RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
289
290# drm-mtk doesn't even probe yet in mainline for mt8192
291.mediatek:mt8192:
292 extends:
293 - .mediatek
294 parallel: 3
295 variables:
296 DEVICE_TYPE: mt8192-asurada-spherion-r0
297 GPU_VERSION: mt8192
298 RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0
299
300.meson:
301 extends:
302 - .lava-igt:arm64
303 stage: meson
304 variables:
305 DRIVER_NAME: meson
306 DTB: ${DEVICE_TYPE}
307 BOOT_METHOD: u-boot
308 KERNEL_IMAGE_TYPE: "image"
309
310meson:g12b:
311 extends:
312 - .meson
313 parallel: 3
314 variables:
315 DEVICE_TYPE: meson-g12b-a311d-khadas-vim3
316 GPU_VERSION: g12b
317 RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
318
319virtio_gpu:none:
320 stage: virtio-gpu
321 variables:
322 CROSVM_GALLIUM_DRIVER: llvmpipe
323 DRIVER_NAME: virtio_gpu
324 GPU_VERSION: none
325 extends:
326 - .test-gl
327 tags:
328 - kvm
329 script:
330 - ln -sf $CI_PROJECT_DIR/install /install
331 - mv install/bzImage /lava-files/bzImage
332 - mkdir -p $CI_PROJECT_DIR/results
333 - ln -sf $CI_PROJECT_DIR/results /results
334 - install/crosvm-runner.sh install/igt_runner.sh
335 needs:
336 - debian/x86_64_test-gl
337 - testing:x86_64
338 - igt:x86_64