mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-15 22:58:05 +02:00
For some reason we were missing these and that was causing some CPUs to remain idle, and some boards to have too high load and some tests timing out occasionally. Set FDO_CI_CONCURRENT for the number of cores, plus one to account for GPU and I/O waits. Reviewed-by: David Heidelberg <david.heidelberg@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18028>
355 lines
6.9 KiB
YAML
355 lines
6.9 KiB
YAML
.intel-common-test:
|
|
extends:
|
|
- .lava-test:amd64
|
|
variables:
|
|
DTB: ""
|
|
BOOT_METHOD: depthcharge
|
|
KERNEL_IMAGE_TYPE: ""
|
|
FLAKES_CHANNEL: "#intel-ci"
|
|
HWCI_FREQ_MAX: "true"
|
|
|
|
.anv-test:
|
|
extends:
|
|
- .intel-common-test
|
|
- .anv-rules
|
|
variables:
|
|
DRIVER_NAME: anv
|
|
|
|
.iris-test:
|
|
extends:
|
|
- .intel-common-test
|
|
- .iris-rules
|
|
variables:
|
|
DRIVER_NAME: iris
|
|
|
|
.intel-test:
|
|
extends:
|
|
- .intel-common-test
|
|
- .intel-rules
|
|
|
|
## ANV only
|
|
# 13 boards
|
|
.anv-tgl-test:
|
|
extends:
|
|
- .anv-test
|
|
variables:
|
|
DEVICE_TYPE: asus-cx9400-volteer
|
|
GPU_VERSION: anv-tgl
|
|
FDO_CI_CONCURRENT: 9
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-asus-cx9400-volteer
|
|
|
|
anv-tgl-vk:
|
|
extends:
|
|
- .anv-tgl-test
|
|
variables:
|
|
DEQP_SUITE: anv-tgl-vk
|
|
DEQP_VER: vk
|
|
VK_DRIVER: intel
|
|
parallel: 10
|
|
|
|
## Iris only
|
|
# 5 boards
|
|
.iris-apl-test:
|
|
extends:
|
|
- .iris-test
|
|
variables:
|
|
DEVICE_TYPE: asus-C523NA-A20057-coral
|
|
GPU_VERSION: iris-apl
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
|
|
FDO_CI_CONCURRENT: 5
|
|
|
|
# 4 boards
|
|
.iris-glk-test:
|
|
extends:
|
|
- .iris-test
|
|
variables:
|
|
DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus
|
|
GPU_VERSION: iris-glk
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus
|
|
FDO_CI_CONCURRENT: 3
|
|
|
|
# 5 boards, manual for now due to the GPU being occasionally stuck
|
|
.iris-amly-test:
|
|
extends:
|
|
- .iris-test
|
|
- .test-manual-mr
|
|
variables:
|
|
DEVICE_TYPE: asus-C433TA-AJ0005-rammus
|
|
GPU_VERSION: iris-amly
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus
|
|
FDO_CI_CONCURRENT: 5
|
|
|
|
# 7 boards
|
|
.iris-kbl-test:
|
|
extends:
|
|
- .iris-test
|
|
variables:
|
|
DEVICE_TYPE: hp-x360-14-G1-sona
|
|
GPU_VERSION: iris-kbl
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona
|
|
FDO_CI_CONCURRENT: 9
|
|
|
|
# 5 boards
|
|
.iris-whl-test:
|
|
extends:
|
|
- .iris-test
|
|
variables:
|
|
DEVICE_TYPE: dell-latitude-5400-8665U-sarien
|
|
GPU_VERSION: iris-whl
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien
|
|
FDO_CI_CONCURRENT: 9
|
|
|
|
# 5 boards
|
|
.iris-cml-test:
|
|
extends:
|
|
- .iris-test
|
|
variables:
|
|
DEVICE_TYPE: asus-C436FA-Flip-hatch
|
|
GPU_VERSION: iris-cml
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-flip-hatch
|
|
FDO_CI_CONCURRENT: 9
|
|
|
|
# 8 boards
|
|
.iris-jsl-test:
|
|
extends:
|
|
- .iris-test
|
|
variables:
|
|
DEVICE_TYPE: acer-cb317-1h-c3z6-dedede
|
|
GPU_VERSION: iris-jsl
|
|
RUNNER_TAG: mesa-ci-x86-64-lava-acer-cb317-1h-c3z6-dedede
|
|
FDO_CI_CONCURRENT: 3
|
|
|
|
iris-apl-deqp:
|
|
extends:
|
|
- .iris-apl-test
|
|
- .test-manual-mr
|
|
variables:
|
|
DEQP_SUITE: iris-apl
|
|
parallel: 3
|
|
|
|
iris-apl-egl:
|
|
extends:
|
|
- .iris-apl-test
|
|
variables:
|
|
PIGLIT_NO_WINDOW: 0
|
|
HWCI_START_XORG: 1
|
|
DEQP_VER: egl
|
|
|
|
iris-glk-deqp:
|
|
extends:
|
|
- .iris-glk-test
|
|
variables:
|
|
DEQP_SUITE: iris-glk
|
|
parallel: 2
|
|
|
|
iris-glk-egl:
|
|
extends:
|
|
- .iris-glk-test
|
|
variables:
|
|
PIGLIT_NO_WINDOW: 0
|
|
HWCI_START_XORG: 1
|
|
DEQP_VER: egl
|
|
|
|
iris-amly-deqp:
|
|
extends:
|
|
- .iris-amly-test
|
|
variables:
|
|
DEQP_SUITE: iris-amly
|
|
parallel: 3
|
|
|
|
iris-kbl-deqp:
|
|
extends:
|
|
- .iris-kbl-test
|
|
variables:
|
|
DEQP_SUITE: iris-kbl
|
|
parallel: 3
|
|
|
|
iris-whl-deqp:
|
|
extends:
|
|
- .iris-whl-test
|
|
variables:
|
|
DEQP_SUITE: iris-whl
|
|
parallel: 4
|
|
|
|
iris-cml-deqp:
|
|
extends:
|
|
- .iris-cml-test
|
|
variables:
|
|
DEQP_SUITE: iris-cml
|
|
parallel: 4
|
|
|
|
iris-jsl-deqp:
|
|
extends:
|
|
- .iris-jsl-test
|
|
variables:
|
|
DEQP_SUITE: iris-jsl
|
|
parallel: 8
|
|
|
|
iris-amly-egl:
|
|
extends:
|
|
- .iris-amly-test
|
|
variables:
|
|
PIGLIT_NO_WINDOW: 0
|
|
HWCI_START_XORG: 1
|
|
DEQP_VER: egl
|
|
|
|
iris-kbl-piglit:
|
|
extends:
|
|
- .iris-kbl-test
|
|
- .lava-piglit
|
|
parallel: 3
|
|
variables:
|
|
HWCI_START_XORG: 1
|
|
PIGLIT_NO_WINDOW: 0
|
|
PIGLIT_PLATFORM: mixed_glx_egl
|
|
PIGLIT_PROFILES: gpu
|
|
|
|
.iris-traces:
|
|
extends:
|
|
- .lava-traces-base
|
|
variables:
|
|
EGL_PLATFORM: surfaceless
|
|
PIGLIT_REPLAY_DEVICE_NAME: "gl-${GPU_VERSION}"
|
|
PIGLIT_RESULTS: "${GPU_VERSION}-${PIGLIT_PROFILES}"
|
|
PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/traces-iris.yml"
|
|
PIGLIT_REPLAY_EXTRA_ARGS: --keep-image
|
|
|
|
iris-apl-traces:
|
|
variables:
|
|
GPU_VERSION: intel-apl
|
|
extends:
|
|
- .iris-apl-test
|
|
- .iris-traces
|
|
|
|
iris-glk-traces:
|
|
variables:
|
|
GPU_VERSION: intel-glk
|
|
extends:
|
|
- .iris-glk-test
|
|
- .iris-traces
|
|
|
|
iris-amly-traces:
|
|
variables:
|
|
GPU_VERSION: intel-amly
|
|
extends:
|
|
- .iris-amly-test
|
|
- .iris-traces
|
|
|
|
iris-kbl-traces:
|
|
variables:
|
|
GPU_VERSION: intel-kbl
|
|
extends:
|
|
- .iris-kbl-test
|
|
- .iris-traces
|
|
|
|
iris-whl-traces:
|
|
variables:
|
|
GPU_VERSION: intel-whl
|
|
extends:
|
|
- .iris-whl-test
|
|
- .iris-traces
|
|
|
|
iris-cml-traces:
|
|
variables:
|
|
GPU_VERSION: intel-cml
|
|
extends:
|
|
- .iris-cml-test
|
|
- .iris-traces
|
|
|
|
.profile-traces:
|
|
extends:
|
|
- .iris-traces
|
|
- .iris-rules-performance
|
|
variables:
|
|
PIGLIT_REPLAY_SUBCOMMAND: "profile"
|
|
PIGLIT_REPLAY_EXTRA_ARGS: "--db-path ${CI_PROJECT_DIR}/replayer-db/"
|
|
# More than this can hit OOM due to BOs leaked during the replay of the last frame
|
|
PIGLIT_REPLAY_LOOP_TIMES: 150
|
|
# We don't want for more than one workload to be submitted to the GPU at a time
|
|
FDO_CI_CONCURRENT: 1
|
|
# Piglit is very sparse in its status output and downloads of big traces can take a while
|
|
LAVA_DEVICE_HANGING_TIMEOUT_SEC: 600
|
|
# So we aren't capped by VSync by the X server
|
|
EGL_PLATFORM: surfaceless
|
|
GIT_STRATEGY: none
|
|
HWCI_FREQ_MAX: "true"
|
|
LAVA_TAGS: "cbg-0"
|
|
allow_failure: true
|
|
|
|
iris-apl-traces-performance:
|
|
extends:
|
|
- .iris-apl-test
|
|
- .profile-traces
|
|
variables:
|
|
GPU_VERSION: intel-apl
|
|
|
|
iris-glk-traces-performance:
|
|
extends:
|
|
- .iris-glk-test
|
|
- .profile-traces
|
|
variables:
|
|
GPU_VERSION: intel-glk
|
|
|
|
iris-amly-traces-performance:
|
|
extends:
|
|
- .iris-amly-test
|
|
- .profile-traces
|
|
variables:
|
|
GPU_VERSION: intel-amly
|
|
|
|
iris-kbl-traces-performance:
|
|
extends:
|
|
- .iris-kbl-test
|
|
- .profile-traces
|
|
variables:
|
|
GPU_VERSION: intel-kbl
|
|
|
|
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-tgl-test:
|
|
extends:
|
|
- .anv-tgl-test
|
|
- .intel-test
|
|
variables:
|
|
GPU_VERSION: intel-tgl
|
|
|
|
.intel-whl-test:
|
|
extends:
|
|
- .iris-whl-test
|
|
- .intel-test
|
|
variables:
|
|
GPU_VERSION: intel-whl
|
|
|
|
intel-tgl-skqp:
|
|
extends:
|
|
- .intel-tgl-test
|
|
- .skqp-test
|
|
# Demoted to manual until #6565 can be resolved
|
|
- .test-manual-mr
|
|
variables:
|
|
# Possible skqp backends: gl, gles, unitTest and vk
|
|
SKQP_BACKENDS: gl gles vk unitTest # space separated values
|
|
VK_DRIVER: intel
|
|
|
|
intel-whl-skqp:
|
|
extends:
|
|
- .intel-whl-test
|
|
- .skqp-test
|
|
- .test-manual-mr
|
|
variables:
|
|
# Possible skqp backends: gl, gles, unitTest and vk
|
|
SKQP_BACKENDS: gl gles vk unitTest # space separated values
|
|
VK_DRIVER: intel
|