| 1 | .allow_failure_lockdep:
|
| 2 | variables:
|
| 3 | FF_USE_NEW_BASH_EVAL_STRATEGY: 'true'
|
| 4 | allow_failure:
|
| 5 | exit_codes:
|
| 6 | - 101
|
| 7 |
|
| 8 | .lava-test:
|
| 9 | extends:
|
| 10 | - .build-rules
|
| 11 | - .allow_failure_lockdep
|
| 12 | timeout: "1h30m"
|
| 13 | rules:
|
| 14 | - !reference [.scheduled_pipeline-rules, rules]
|
| 15 | - !reference [.collabora-farm-rules, rules]
|
| 16 | - when: on_success
|
| 17 | before_script:
|
| 18 | |
| 19 | - eval "$S3_JWT_FILE_SCRIPT"
|
| 20 | script:
|
| 21 | |
| 22 | - rm -rf install
|
| 23 | - tar -xf artifacts/install.tar
|
| 24 | - mv -n install/* artifacts/.
|
| 25 | |
| 26 | - ./artifacts/lava-submit.sh
|
| 27 |
|
| 28 | .lava-igt:arm32:
|
| 29 | extends:
|
| 30 | - .lava-arm32-test-gl
|
| 31 | variables:
|
| 32 | HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
|
| 33 | DEBIAN_ARCH: "armhf"
|
| 34 | FARM: collabora
|
| 35 | dependencies:
|
| 36 | - testing:arm32
|
| 37 | needs:
|
| 38 | - debian/arm32_test-gl
|
| 39 | - testing:arm32
|
| 40 | - igt:arm32
|
| 41 |
|
| 42 | .lava-igt:arm64:
|
| 43 | extends:
|
| 44 | - .lava-arm64-test-gl
|
| 45 | variables:
|
| 46 | HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
|
| 47 | DEBIAN_ARCH: "arm64"
|
| 48 | FARM: collabora
|
| 49 | dependencies:
|
| 50 | - testing:arm64
|
| 51 | needs:
|
| 52 | - debian/arm64_test-gl
|
| 53 | - testing:arm64
|
| 54 | - igt:arm64
|
| 55 |
|
| 56 | .lava-igt:x86_64:
|
| 57 | extends:
|
| 58 | - .lava-x86_64-test-gl
|
| 59 | variables:
|
| 60 | HWCI_TEST_SCRIPT: "/install/igt_runner.sh"
|
| 61 | DEBIAN_ARCH: "amd64"
|
| 62 | FARM: collabora
|
| 63 | dependencies:
|
| 64 | - testing:x86_64
|
| 65 | needs:
|
| 66 | - debian/x86_64_test-gl
|
| 67 | - testing:x86_64
|
| 68 | - igt:x86_64
|
| 69 |
|
| 70 | .software-driver:
|
| 71 | stage: software-driver
|
| 72 | extends:
|
| 73 | - .test-gl
|
| 74 | - .allow_failure_lockdep
|
| 75 | timeout: "1h30m"
|
| 76 | rules:
|
| 77 | - !reference [.scheduled_pipeline-rules, rules]
|
| 78 | - when: on_success
|
| 79 | tags:
|
| 80 | - $FDO_RUNNER_JOB_PRIORITY_TAG_X86_64_KVM
|
| 81 | before_script:
|
| 82 | - !reference [default, before_script]
|
| 83 | - rm -rf install
|
| 84 | - tar -xf artifacts/install.tar
|
| 85 | - mkdir -p /kernel
|
| 86 | script:
|
| 87 | - ln -sf $CI_PROJECT_DIR/install /install
|
| 88 | - mv install/bzImage /kernel/bzImage
|
| 89 | - install/crosvm-runner.sh install/igt_runner.sh
|
| 90 | needs:
|
| 91 | - debian/x86_64_test-gl
|
| 92 | - testing:x86_64
|
| 93 | - igt:x86_64
|
| 94 |
|
| 95 | .msm-sc7180:
|
| 96 | extends:
|
| 97 | - .lava-igt:arm64
|
| 98 | stage: msm
|
| 99 | variables:
|
| 100 | DRIVER_NAME: msm
|
| 101 | BOOT_METHOD: depthcharge
|
| 102 | KERNEL_IMAGE_TYPE: ""
|
| 103 | LAVA_FIRMWARE: qcom-lava
|
| 104 |
|
| 105 | msm:sc7180-trogdor-lazor-limozeen:
|
| 106 | extends:
|
| 107 | - .msm-sc7180
|
| 108 | parallel: 4
|
| 109 | variables:
|
| 110 | DEVICE_TYPE: sc7180-trogdor-lazor-limozeen
|
| 111 | DTB: sc7180-trogdor-lazor-limozeen-nots-r5
|
| 112 | GPU_VERSION: ${DEVICE_TYPE}
|
| 113 | RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
|
| 114 |
|
| 115 | msm:sc7180-trogdor-kingoftown:
|
| 116 | extends:
|
| 117 | - .msm-sc7180
|
| 118 | parallel: 6
|
| 119 | variables:
|
| 120 | DEVICE_TYPE: sc7180-trogdor-kingoftown
|
| 121 | DTB: sc7180-trogdor-kingoftown
|
| 122 | GPU_VERSION: ${DEVICE_TYPE}
|
| 123 | RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-kingoftown
|
| 124 |
|
| 125 | msm:apq8016:
|
| 126 | extends:
|
| 127 | - .lava-igt:arm64
|
| 128 | stage: msm
|
| 129 | parallel: 3
|
| 130 | variables:
|
| 131 | BOOT_METHOD: fastboot
|
| 132 | DEVICE_TYPE: dragonboard-410c
|
| 133 | DRIVER_NAME: msm
|
| 134 | DTB: apq8016-sbc-usb-host
|
| 135 | FARM: collabora
|
| 136 | GPU_VERSION: apq8016
|
| 137 | KERNEL_IMAGE_NAME: "Image.gz"
|
| 138 | KERNEL_IMAGE_TYPE: ""
|
| 139 | RUNNER_TAG: mesa-ci-x86-64-lava-dragonboard-410c
|
| 140 | LAVA_FIRMWARE: qcom-lava
|
| 141 |
|
| 142 | msm:apq8096:
|
| 143 | extends:
|
| 144 | - .lava-igt:arm64
|
| 145 | stage: msm
|
| 146 | parallel: 3
|
| 147 | variables:
|
| 148 | BOOT_METHOD: fastboot
|
| 149 | DEVICE_TYPE: dragonboard-820c
|
| 150 | DRIVER_NAME: msm
|
| 151 | DTB: apq8096-db820c
|
| 152 | FARM: collabora
|
| 153 | GPU_VERSION: apq8096
|
| 154 | KERNEL_IMAGE_NAME: "Image.gz"
|
| 155 | KERNEL_IMAGE_TYPE: ""
|
| 156 | RUNNER_TAG: mesa-ci-x86-64-lava-dragonboard-820c
|
| 157 | LAVA_FIRMWARE: qcom-lava
|
| 158 |
|
| 159 | msm:sm8350-hdk:
|
| 160 | extends:
|
| 161 | - .lava-igt:arm64
|
| 162 | stage: msm
|
| 163 | parallel: 2
|
| 164 | variables:
|
| 165 | BOOT_METHOD: fastboot
|
| 166 | DEVICE_TYPE: sm8350-hdk
|
| 167 | DRIVER_NAME: msm
|
| 168 | DTB: ${DEVICE_TYPE}
|
| 169 | FARM: collabora
|
| 170 | GPU_VERSION: ${DEVICE_TYPE}
|
| 171 | KERNEL_IMAGE_NAME: "Image.gz"
|
| 172 | KERNEL_IMAGE_TYPE: ""
|
| 173 | RUNNER_TAG: mesa-ci-x86-64-lava-sm8350-hdk
|
| 174 | LAVA_FIRMWARE: qcom-lava
|
| 175 | LAVA_FASTBOOT_CMD: "set_active a"
|
| 176 |
|
| 177 | .rockchip-device:
|
| 178 | variables:
|
| 179 | DTB: ${DEVICE_TYPE}
|
| 180 | BOOT_METHOD: depthcharge
|
| 181 | LAVA_FIRMWARE: arm
|
| 182 |
|
| 183 | .rockchip-display:
|
| 184 | stage: rockchip
|
| 185 | variables:
|
| 186 | DRIVER_NAME: rockchip
|
| 187 |
|
| 188 | .rk3288:
|
| 189 | extends:
|
| 190 | - .lava-igt:arm32
|
| 191 | - .rockchip-device
|
| 192 | variables:
|
| 193 | DEVICE_TYPE: rk3288-veyron-jaq
|
| 194 | GPU_VERSION: rk3288
|
| 195 | KERNEL_IMAGE_TYPE: "zimage"
|
| 196 | RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq
|
| 197 |
|
| 198 | .rk3399:
|
| 199 | extends:
|
| 200 | - .lava-igt:arm64
|
| 201 | - .rockchip-device
|
| 202 | parallel: 2
|
| 203 | variables:
|
| 204 | DEVICE_TYPE: rk3399-gru-kevin
|
| 205 | GPU_VERSION: rk3399
|
| 206 | KERNEL_IMAGE_TYPE: ""
|
| 207 | RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin
|
| 208 |
|
| 209 | .rk3588:
|
| 210 | extends:
|
| 211 | - .lava-igt:arm64
|
| 212 | - .rockchip-device
|
| 213 | parallel: 2
|
| 214 | variables:
|
| 215 | DEVICE_TYPE: rk3588-rock-5b
|
| 216 | GPU_VERSION: rk3588
|
| 217 | BOOT_METHOD: u-boot
|
| 218 | KERNEL_IMAGE_NAME: Image
|
| 219 | KERNEL_IMAGE_TYPE: "image"
|
| 220 | RUNNER_TAG: mesa-ci-x86-64-lava-rk3588-rock-5b
|
| 221 |
|
| 222 | rockchip:rk3288:
|
| 223 | extends:
|
| 224 | - .rk3288
|
| 225 | - .rockchip-display
|
| 226 |
|
| 227 | panfrost:rk3288:
|
| 228 | extends:
|
| 229 | - .rk3288
|
| 230 | - .panfrost-gpu
|
| 231 |
|
| 232 | rockchip:rk3399:
|
| 233 | extends:
|
| 234 | - .rk3399
|
| 235 | - .rockchip-display
|
| 236 |
|
| 237 | panfrost:rk3399:
|
| 238 | extends:
|
| 239 | - .rk3399
|
| 240 | - .panfrost-gpu
|
| 241 |
|
| 242 | rockchip:rk3588:
|
| 243 | extends:
|
| 244 | - .rk3588
|
| 245 | - .rockchip-display
|
| 246 |
|
| 247 | panthor:rk3588:
|
| 248 | extends:
|
| 249 | - .rk3588
|
| 250 | - .panthor-gpu
|
| 251 |
|
| 252 | .i915:
|
| 253 | extends:
|
| 254 | - .lava-igt:x86_64
|
| 255 | stage: i915
|
| 256 | variables:
|
| 257 | DRIVER_NAME: i915
|
| 258 | DTB: ""
|
| 259 | BOOT_METHOD: depthcharge
|
| 260 | KERNEL_IMAGE_TYPE: ""
|
| 261 | LAVA_FIRMWARE: i915
|
| 262 |
|
| 263 | i915:apl:
|
| 264 | extends:
|
| 265 | - .i915
|
| 266 | parallel: 3
|
| 267 | variables:
|
| 268 | DEVICE_TYPE: asus-C523NA-A20057-coral
|
| 269 | GPU_VERSION: apl
|
| 270 | RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
|
| 271 |
|
| 272 | i915:glk:
|
| 273 | extends:
|
| 274 | - .i915
|
| 275 | parallel: 2
|
| 276 | variables:
|
| 277 | DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus
|
| 278 | GPU_VERSION: glk
|
| 279 | RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus
|
| 280 |
|
| 281 | i915:amly:
|
| 282 | extends:
|
| 283 | - .i915
|
| 284 | parallel: 3
|
| 285 | variables:
|
| 286 | DEVICE_TYPE: asus-C433TA-AJ0005-rammus
|
| 287 | GPU_VERSION: amly
|
| 288 | RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus
|
| 289 |
|
| 290 | i915:kbl:
|
| 291 | extends:
|
| 292 | - .i915
|
| 293 | parallel: 3
|
| 294 | variables:
|
| 295 | DEVICE_TYPE: hp-x360-14-G1-sona
|
| 296 | GPU_VERSION: kbl
|
| 297 | RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona
|
| 298 |
|
| 299 | i915:whl:
|
| 300 | extends:
|
| 301 | - .i915
|
| 302 | parallel: 2
|
| 303 | variables:
|
| 304 | DEVICE_TYPE: dell-latitude-5400-8665U-sarien
|
| 305 | GPU_VERSION: whl
|
| 306 | RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien
|
| 307 |
|
| 308 | i915:cml:
|
| 309 | extends:
|
| 310 | - .i915
|
| 311 | parallel: 5
|
| 312 | variables:
|
| 313 | DEVICE_TYPE: acer-chromebox-cxi4-puff
|
| 314 | GPU_VERSION: cml
|
| 315 | RUNNER_TAG: mesa-ci-x86-64-lava-acer-chromebox-cxi4-puff
|
| 316 |
|
| 317 | i915:tgl:
|
| 318 | extends:
|
| 319 | - .i915
|
| 320 | parallel: 5
|
| 321 | variables:
|
| 322 | DEVICE_TYPE: acer-cp514-2h-1130g7-volteer
|
| 323 | GPU_VERSION: tgl
|
| 324 | RUNNER_TAG: mesa-ci-x86-64-lava-acer-cp514-2h-1130g7-volteer
|
| 325 |
|
| 326 | i915:jsl:
|
| 327 | extends:
|
| 328 | - .i915
|
| 329 | parallel: 4
|
| 330 | variables:
|
| 331 | DEVICE_TYPE: acer-cb317-1h-c3z6-dedede
|
| 332 | GPU_VERSION: jsl
|
| 333 | RUNNER_TAG: mesa-ci-x86-64-lava-acer-cb317-1h-c3z6-dedede
|
| 334 |
|
| 335 | .amdgpu:
|
| 336 | extends:
|
| 337 | - .lava-igt:x86_64
|
| 338 | stage: amdgpu
|
| 339 | variables:
|
| 340 | DRIVER_NAME: amdgpu
|
| 341 | DTB: ""
|
| 342 | BOOT_METHOD: depthcharge
|
| 343 | KERNEL_IMAGE_TYPE: ""
|
| 344 | LAVA_FIRMWARE: amdgpu-lava
|
| 345 |
|
| 346 | amdgpu:stoney:
|
| 347 | extends:
|
| 348 | - .amdgpu
|
| 349 | parallel: 2
|
| 350 | variables:
|
| 351 | DEVICE_TYPE: hp-11A-G6-EE-grunt
|
| 352 | GPU_VERSION: stoney
|
| 353 | RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
|
| 354 |
|
| 355 | .mediatek-device:
|
| 356 | extends:
|
| 357 | - .lava-igt:arm64
|
| 358 | stage: mediatek
|
| 359 | variables:
|
| 360 | DTB: ${DEVICE_TYPE}
|
| 361 | BOOT_METHOD: depthcharge
|
| 362 | KERNEL_IMAGE_TYPE: ""
|
| 363 | LAVA_FIRMWARE: arm
|
| 364 |
|
| 365 | .mediatek-display:
|
| 366 | stage: mediatek
|
| 367 | variables:
|
| 368 | DRIVER_NAME: mediatek
|
| 369 |
|
| 370 | .powervr-gpu:
|
| 371 | stage: powervr
|
| 372 | variables:
|
| 373 | DRIVER_NAME: powervr
|
| 374 |
|
| 375 | .panfrost-gpu:
|
| 376 | stage: panfrost
|
| 377 | variables:
|
| 378 | DRIVER_NAME: panfrost
|
| 379 |
|
| 380 | .panthor-gpu:
|
| 381 | stage: panthor
|
| 382 | variables:
|
| 383 | DRIVER_NAME: panthor
|
| 384 |
|
| 385 | .mt8173:
|
| 386 | extends:
|
| 387 | - .mediatek-device
|
| 388 | parallel: 4
|
| 389 | variables:
|
| 390 | DEVICE_TYPE: mt8173-elm-hana
|
| 391 | GPU_VERSION: mt8173
|
| 392 | RUNNER_TAG: mesa-ci-x86-64-lava-mt8173-elm-hana
|
| 393 |
|
| 394 | .mt8183:
|
| 395 | extends:
|
| 396 | - .mediatek-device
|
| 397 | parallel: 3
|
| 398 | variables:
|
| 399 | DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16
|
| 400 | GPU_VERSION: mt8183
|
| 401 | RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
|
| 402 |
|
| 403 | mediatek:mt8173:
|
| 404 | extends:
|
| 405 | - .mt8173
|
| 406 | - .mediatek-display
|
| 407 |
|
| 408 | powervr:mt8173:
|
| 409 | extends:
|
| 410 | - .mt8173
|
| 411 | - .powervr-gpu
|
| 412 | rules:
|
| 413 | |
| 414 | |
| 415 | - when: never
|
| 416 |
|
| 417 | mediatek:mt8183:
|
| 418 | extends:
|
| 419 | - .mt8183
|
| 420 | - .mediatek-display
|
| 421 |
|
| 422 | panfrost:mt8183:
|
| 423 | extends:
|
| 424 | - .mt8183
|
| 425 | - .panfrost-gpu
|
| 426 |
|
| 427 | |
| 428 | .mediatek:mt8192:
|
| 429 | extends:
|
| 430 | - .mediatek-device
|
| 431 | parallel: 3
|
| 432 | variables:
|
| 433 | DEVICE_TYPE: mt8192-asurada-spherion-r0
|
| 434 | GPU_VERSION: mt8192
|
| 435 | RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0
|
| 436 |
|
| 437 | .meson-device:
|
| 438 | extends:
|
| 439 | - .lava-igt:arm64
|
| 440 | variables:
|
| 441 | DTB: ${DEVICE_TYPE}
|
| 442 | BOOT_METHOD: u-boot
|
| 443 | KERNEL_IMAGE_TYPE: "image"
|
| 444 |
|
| 445 | .meson-display:
|
| 446 | stage: meson
|
| 447 | variables:
|
| 448 | DRIVER_NAME: meson
|
| 449 |
|
| 450 | .g12b:
|
| 451 | extends:
|
| 452 | - .meson-device
|
| 453 | parallel: 3
|
| 454 | variables:
|
| 455 | DEVICE_TYPE: meson-g12b-a311d-khadas-vim3
|
| 456 | GPU_VERSION: g12b
|
| 457 | RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
|
| 458 |
|
| 459 | meson:g12b:
|
| 460 | extends:
|
| 461 | - .g12b
|
| 462 | - .meson-display
|
| 463 |
|
| 464 | panfrost:g12b:
|
| 465 | extends:
|
| 466 | - .g12b
|
| 467 | - .panfrost-gpu
|
| 468 |
|
| 469 | virtio_gpu:none:
|
| 470 | extends:
|
| 471 | - .software-driver
|
| 472 | variables:
|
| 473 | CROSVM_GALLIUM_DRIVER: llvmpipe
|
| 474 | DRIVER_NAME: virtio_gpu
|
| 475 | GPU_VERSION: none
|
| 476 |
|
| 477 | vkms:none:
|
| 478 | extends:
|
| 479 | - .software-driver
|
| 480 | variables:
|
| 481 | DRIVER_NAME: vkms
|
| 482 | GPU_VERSION: none
|