blob: 5c714bcd56ac6f28eef1d89ba5a4526464f805ff [file] [edit]
.intel-common-rules:
stage: intel
rules:
- changes: &intel_common_file_list
- src/intel/*
- src/intel/blorp/**/*
- src/intel/common/**/*
- src/intel/compiler/**/*
- src/intel/dev/**/*
- src/intel/ds/**/*
- src/intel/genxml/**/*
- src/intel/isl/**/*
- src/intel/nullhw-layer/**/*
- src/intel/perf/**/*
- src/intel/tools/**/*
- src/intel/ci/gitlab-ci.yml
- src/intel/ci/gitlab-ci-inc.yml
- src/intel/ci/deqp-$DEQP_SUITE.toml
- src/intel/ci/$GPU_VERSION-fails.txt
- src/intel/ci/$GPU_VERSION-flakes.txt
- src/intel/ci/$GPU_VERSION-skips.txt
- src/intel/ci/$GPU_VERSION-slow-skips.txt
- src/intel/ci/$VK_DRIVER-skips.txt
- src/intel/ci/$GALLIUM_DRIVER-skips.txt
- src/intel/ci/$DRIVER_NAME-skips.txt
- src/intel/ci/$PIGLIT_TRACES_FILE
when: on_success
.intel-common-manual-rules:
stage: intel-nightly
rules:
- changes:
*intel_common_file_list
when: manual
.i915g-rules:
stage: intel
rules:
- !reference [.test, rules]
- !reference [.ondracka-farm-rules, rules]
- !reference [.gl-rules, rules]
- !reference [.intel-common-rules, rules]
- changes: &i915g_file_list
- src/gallium/drivers/i915/*
- src/gallium/winsys/i915/**/*
- src/gallium/drivers/i915/ci/$GPU_VERSION-fails.txt
- src/gallium/drivers/i915/ci/$GPU_VERSION-flakes.txt
- src/gallium/drivers/i915/ci/$GPU_VERSION-skips.txt
- src/gallium/drivers/i915/ci/deqp-$DEQP_SUITE.toml
- src/gallium/drivers/i915/ci/gitlab-ci.yml
when: on_success
.i915g-manual-rules:
stage: intel-nightly
extends: .no-auto-retry
rules:
- !reference [.test, rules]
- !reference [.ondracka-farm-manual-rules, rules]
- !reference [.gl-manual-rules, rules]
- !reference [.intel-common-manual-rules, rules]
- changes:
*i915g_file_list
when: manual
.crocus-rules:
stage: intel
rules:
- !reference [.test, rules]
- !reference [.anholt-farm-rules, rules]
- !reference [.gl-rules, rules]
- !reference [.intel-common-rules, rules]
- changes: &crocus_file_list
- src/gallium/drivers/crocus/**/*
- src/gallium/winsys/crocus/**/*
when: on_success
.crocus-manual-rules:
stage: intel-nightly
extends: .no-auto-retry
rules:
- !reference [.test, rules]
- !reference [.anholt-farm-manual-rules, rules]
- !reference [.gl-manual-rules, rules]
- !reference [.intel-common-manual-rules, rules]
- changes:
*crocus_file_list
when: manual
.iris-rules:
stage: intel
rules:
- !reference [.test, rules]
- !reference [.no_scheduled_pipelines-rules, rules]
- !reference [.collabora-farm-rules, rules]
- !reference [.gl-rules, rules]
- !reference [.intel-common-rules, rules]
- changes: &iris_file_list
- src/gallium/drivers/iris/**/*
- src/gallium/winsys/iris/**/*
when: on_success
.iris-manual-rules:
stage: intel-nightly
extends: .no-auto-retry
rules:
- !reference [.test, rules]
- !reference [.collabora-farm-manual-rules, rules]
- !reference [.gl-manual-rules, rules]
- !reference [.intel-common-manual-rules, rules]
- changes:
*iris_file_list
when: manual
# Unfortunately we can't sed the on_success from another rules set, so we have
# to do duplicate the files lists to set the job to manual (see
# .performance-rules)
.iris-rules-performance:
stage: performance
extends: .no-auto-retry
rules:
- !reference [.test, rules]
- !reference [.collabora-farm-manual-rules, rules]
- !reference [.performance-rules, rules]
- !reference [.gl-manual-rules, rules]
- changes:
*iris_file_list
when: manual
needs:
- job: debian/x86_64_test-gl
optional: true
- job: debian-release
.anv-rules:
stage: intel
rules:
- !reference [.test, rules]
- !reference [.no_scheduled_pipelines-rules, rules]
- !reference [.collabora-farm-rules, rules]
- !reference [.vulkan-rules, rules]
- !reference [.intel-common-rules, rules]
- changes: &anv_file_list
- src/intel/vulkan/**/*
when: on_success
.anv-restricted-rules:
stage: intel
rules:
- !reference [.test, rules]
- !reference [.restricted-rules, rules]
- !reference [.anv-rules, rules]
.anv-manual-rules:
stage: intel-nightly
extends: .no-auto-retry
rules:
- !reference [.test, rules]
- !reference [.collabora-farm-manual-rules, rules]
- !reference [.vulkan-manual-rules, rules]
- !reference [.intel-common-manual-rules, rules]
- changes:
*anv_file_list
when: manual
.hasvk-rules:
stage: intel
rules:
- !reference [.test, rules]
- !reference [.anholt-farm-rules, rules]
- !reference [.vulkan-rules, rules]
- !reference [.intel-common-rules, rules]
- changes: &hasvk_file_list
- src/intel/vulkan_hasvk/**/*
when: on_success
.hasvk-manual-rules:
stage: intel-nightly
extends: .no-auto-retry
rules:
- !reference [.test, rules]
- !reference [.anholt-farm-manual-rules, rules]
- !reference [.vulkan-manual-rules, rules]
- !reference [.intel-common-manual-rules, rules]
- changes:
*hasvk_file_list
when: manual
# ruleset to trigger on changes affecting either anv or iris, for jobs using both (piglit, skqp)
.intel-rules:
stage: intel
rules:
- !reference [.test, rules]
- !reference [.iris-rules, rules]
- !reference [.anv-rules, rules]
.intel-manual-rules:
stage: intel-nightly
extends: .no-auto-retry
rules:
- !reference [.test, rules]
- !reference [.iris-manual-rules, rules]
- !reference [.anv-manual-rules, rules]
# Status: https://lava.collabora.dev/scheduler/device_type/acer-cb317-1h-c3z6-dedede
.lava-acer-cb317-1h-c3z6-dedede:x86_64:
variables:
DEVICE_TYPE: acer-cb317-1h-c3z6-dedede
FARM: collabora
FDO_CI_CONCURRENT: 3
GPU_VERSION: anv-jsl
HWCI_KERNEL_MODULES: i915
RUNNER_TAG: mesa-ci-x86-64-lava-acer-cb317-1h-c3z6-dedede
# Status: https://lava.collabora.dev/scheduler/device_type/acer-cbv514-1h-34uz-brya
.lava-acer-cbv514-1h-34uz-brya:x86_64:
variables:
DEVICE_TYPE: acer-cbv514-1h-34uz-brya
FARM: collabora
FDO_CI_CONCURRENT: 9
GPU_VERSION: anv-adl
HWCI_KERNEL_MODULES: xe
RUNNER_TAG: mesa-ci-x86-64-lava-acer-cbv514-1h-34uz-brya
LAVA_CMDLINE: "i915.force_probe=!46b3 xe.force_probe=46b3"
INTEL_XE_IGNORE_EXPERIMENTAL_WARNING: 1
# Status: https://lava.collabora.dev/scheduler/device_type/asus-CX3402CVA-brya
.lava-asus-CX3402CVA-brya:x86_64:
variables:
DEVICE_TYPE: asus-CX3402CVA-brya
FARM: collabora
FDO_CI_CONCURRENT: 13
GPU_VERSION: anv-rpl
HWCI_KERNEL_MODULES: xe
RUNNER_TAG: mesa-ci-x86-64-lava-asus-CX3402CVA-brya
LAVA_CMDLINE: "i915.force_probe=!a7a1 xe.force_probe=a7a1"
INTEL_XE_IGNORE_EXPERIMENTAL_WARNING: 1
# Status: https://lava.collabora.dev/scheduler/device_type/acer-chromebox-cxi5-brask
.lava-acer-chromebox-cxi5-brask:x86_64:
variables:
DEVICE_TYPE: acer-chromebox-cxi5-brask
FARM: collabora
FDO_CI_CONCURRENT: 6
GPU_VERSION: anv-adl
HWCI_KERNEL_MODULES: xe
RUNNER_TAG: mesa-ci-x86-64-lava-acer-chromebox-cxi5-brask
LAVA_CMDLINE: "i915.force_probe=!46b3 xe.force_probe=46b3"
INTEL_XE_IGNORE_EXPERIMENTAL_WARNING: 1
# Status: https://lava.collabora.dev/scheduler/device_type/acer-n20q11-r856ltn-p1s2-nissa
.lava-acer-n20q11-r856ltn-p1s2-nissa:x86_64:
variables:
DEVICE_TYPE: acer-n20q11-r856ltn-p1s2-nissa
FARM: collabora
FDO_CI_CONCURRENT: 5
GPU_VERSION: anv-adl
HWCI_KERNEL_MODULES: xe
RUNNER_TAG: mesa-ci-x86-64-lava-acer-n20q11-r856ltn-p1s2-nissa
LAVA_CMDLINE: "i915.force_probe=!46d0 xe.force_probe=46d0"
INTEL_XE_IGNORE_EXPERIMENTAL_WARNING: 1
# Status: https://lava.collabora.dev/scheduler/device_type/asus-C523NA-A20057-coral
.lava-asus-C523NA-A20057-coral:x86_64:
variables:
DEVICE_TYPE: asus-C523NA-A20057-coral
FARM: collabora
FDO_CI_CONCURRENT: 5
GPU_VERSION: iris-apl
HWCI_KERNEL_MODULES: i915
RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
# Status: https://lava.collabora.dev/scheduler/device_type/hp-x360-12b-ca0010nr-n4020-octopus
.lava-hp-x360-12b-ca0010nr-n4020-octopus:x86_64:
variables:
DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus
FARM: collabora
FDO_CI_CONCURRENT: 3
GPU_VERSION: iris-glk
HWCI_KERNEL_MODULES: i915
RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus
# Status: https://lava.collabora.dev/scheduler/device_type/acer-cp514-2h-1130g7-volteer
.lava-acer-cp514-2h-1130g7-volteer:x86_64:
variables:
DEVICE_TYPE: acer-cp514-2h-1130g7-volteer
FARM: collabora
FDO_CI_CONCURRENT: 9
GPU_VERSION: anv-tgl
HWCI_KERNEL_MODULES: i915
RUNNER_TAG: mesa-ci-x86-64-lava-acer-cp514-2h-1130g7-volteer
# Status: https://lava.collabora.dev/scheduler/device_type/acer-cp514-2h-1160g7-volteer
.lava-acer-cp514-2h-1160g7-volteer:x86_64:
variables:
DEVICE_TYPE: acer-cp514-2h-1160g7-volteer
FARM: collabora
FDO_CI_CONCURRENT: 9
GPU_VERSION: anv-tgl
HWCI_KERNEL_MODULES: i915
RUNNER_TAG: mesa-ci-x86-64-lava-acer-cp514-2h-1160g7-volteer
# Status: https://lava.collabora.dev/scheduler/device_type/asus-C433TA-AJ0005-rammus
.lava-asus-C433TA-AJ0005-rammus:x86_64:
variables:
DEVICE_TYPE: asus-C433TA-AJ0005-rammus
FARM: collabora
FDO_CI_CONCURRENT: 5
GPU_VERSION: iris-amly
HWCI_KERNEL_MODULES: i915
RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus
# Status: https://lava.collabora.dev/scheduler/device_type/hp-x360-14-G1-sona
.lava-hp-x360-14-G1-sona:x86_64:
variables:
DEVICE_TYPE: hp-x360-14-G1-sona
FARM: collabora
FDO_CI_CONCURRENT: 9
GPU_VERSION: iris-kbl
HWCI_KERNEL_MODULES: i915
RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona
# Status: https://lava.collabora.dev/scheduler/device_type/dell-latitude-5400-8665U-sarien
.lava-dell-latitude-5400-8665U-sarien:x86_64:
variables:
DEVICE_TYPE: dell-latitude-5400-8665U-sarien
FARM: collabora
FDO_CI_CONCURRENT: 9
GPU_VERSION: iris-whl
HWCI_KERNEL_MODULES: i915
RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien
# Status: https://lava.collabora.dev/scheduler/device_type/asus-C436FA-Flip-hatch
.lava-asus-C436FA-Flip-hatch:x86_64:
variables:
DEVICE_TYPE: asus-C436FA-Flip-hatch
FARM: collabora
FDO_CI_CONCURRENT: 9
GPU_VERSION: iris-cml
HWCI_KERNEL_MODULES: i915
RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-Flip-hatch
# Status: https://lava.collabora.dev/scheduler/device_type/acer-chromebox-cxi4-puff
.lava-acer-chromebox-cxi4-puff:x86_64:
variables:
DEVICE_TYPE: acer-chromebox-cxi4-puff
FARM: collabora
FDO_CI_CONCURRENT: 3
GPU_VERSION: iris-cml
HWCI_KERNEL_MODULES: i915
RUNNER_TAG: mesa-ci-x86-64-lava-acer-chromebox-cxi4-puff
.intel-common-test:
variables:
DTB: ""
BOOT_METHOD: depthcharge
KERNEL_IMAGE_TYPE: ""
FLAKES_CHANNEL: "#intel-ci"
HWCI_FREQ_MAX: "true"
LAVA_FIRMWARE: i915
.anv-test:
extends:
- .intel-common-test
- .anv-rules
variables:
DRIVER_NAME: anv
VK_DRIVER: intel
ANV_DEBUG: "video-decode,video-encode"
.iris-test:
extends:
- .lava-x86_64-test-gl
- .intel-common-test
- .iris-rules
variables:
DRIVER_NAME: iris
.intel-test:
extends:
- .intel-common-test
- .intel-rules
## ANV only
.anv-angle-test:
extends:
- .lava-x86_64-test-gl
- .intel-common-test
- .anv-rules
- .test-angle
variables:
VK_DRIVER: intel
## Iris only
.iris-apl-test:
extends:
- .iris-test
- .lava-asus-C523NA-A20057-coral:x86_64
.iris-glk-test:
extends:
- .iris-test
- .lava-hp-x360-12b-ca0010nr-n4020-octopus:x86_64
.iris-amly-test:
extends:
- .iris-test
- .iris-manual-rules # GPU being occasionally stuck
- .lava-asus-C433TA-AJ0005-rammus:x86_64
.iris-kbl-test:
extends:
- .iris-test
- .lava-hp-x360-14-G1-sona:x86_64
.iris-whl-test:
extends:
- .iris-test
- .lava-dell-latitude-5400-8665U-sarien:x86_64
.iris-cml-test:
extends:
- .iris-test
- .lava-acer-chromebox-cxi4-puff:x86_64
variables:
LAVA_FORCE_UART: 1
.iris-adl-test:
extends:
- .iris-test
- .lava-acer-n20q11-r856ltn-p1s2-nissa:x86_64
variables:
DEQP_SUITE: iris-adl
.iris-whl-deqp:
extends:
- .iris-whl-test
variables:
DEQP_SUITE: iris-whl
parallel: 4
.iris-traces:
extends:
- .lava-piglit-traces
variables:
EGL_PLATFORM: surfaceless
PIGLIT_TRACES_FILE: traces-iris.yml
.iris-whl-traces:
variables:
GPU_VERSION: intel-whl
extends:
- .iris-whl-test
- .iris-traces
.profile-traces:
extends:
- .iris-traces
- .iris-rules-performance
- .piglit-performance-base
rules:
- !reference [.piglit-performance-base, rules]
- !reference [.iris-rules-performance, rules]
.iris-whl-traces-performance:
extends:
- .iris-whl-test
- .profile-traces
variables:
GPU_VERSION: intel-whl
.iris-cml-traces-performance:
extends:
- .iris-cml-test
- .profile-traces
variables:
GPU_VERSION: intel-cml
## Intel (anv + iris)
.intel-adl-test:
extends:
- .lava-x86_64-test-gl
- .anv-test
- .intel-test
variables:
GPU_VERSION: intel-adl
.intel-tgl-test:
extends:
- .lava-x86_64-test-gl
- .anv-test
- .intel-test
variables:
GPU_VERSION: intel-tgl
.intel-whl-test:
extends:
- .lava-x86_64-test-gl
- .iris-whl-test
- .intel-test
variables:
GPU_VERSION: intel-whl
.intel-whl-skqp:
extends:
- .intel-whl-test
variables:
DEQP_SUITE: intel-whl-skqp
VK_DRIVER: intel
HWCI_START_XORG: 1