mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-16 07:38:14 +02:00
I've pulled in a pile of changes to reduce the overhead (runtime and memory) when sharding for deqp-runner, along with a bunch of fixes for KHR_display testing that we recently enabled, plus a few others that affect our drivers. The big new set of failures looks like it's from more complete coverage of blitting between formats. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41243>
400 lines
8.9 KiB
YAML
400 lines
8.9 KiB
YAML
include:
|
|
- local: 'src/broadcom/ci/gitlab-ci-inc.yml'
|
|
|
|
vc4-rpi3-gl:arm64:
|
|
extends:
|
|
- .igalia-bcm2837-rpi-3-b
|
|
- .broadcom-test:arm64-gl
|
|
- .test-piglit
|
|
- .vc4-rules
|
|
timeout: 25m
|
|
parallel: 3
|
|
variables:
|
|
DEQP_SUITE: broadcom-rpi3-gl
|
|
HWCI_START_WESTON: 1
|
|
|
|
.ci-tron-vc4-rpi3-gl:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-gl
|
|
- .ci-tron-broadcom-rpi3:arm64
|
|
- .test-piglit
|
|
- .vc4-rules
|
|
timeout: 25m
|
|
parallel: 3
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
DEQP_SUITE: broadcom-rpi3-gl
|
|
HWCI_START_WESTON: 1
|
|
|
|
vc4-rpi3-gl-piglit-full:arm64:
|
|
extends:
|
|
- .ci-tron-vc4-rpi3-gl:arm64
|
|
- .vc4-manual-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
DEQP_SUITE: broadcom-rpi3-piglit-full
|
|
|
|
vc4-rpi3-gl:arm32:
|
|
extends:
|
|
- .ci-tron-arm32-test-gl
|
|
- .ci-tron-broadcom-rpi3:arm32
|
|
- .igalia-bcm2835-vc4
|
|
- .vc4-manual-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
DEQP_SUITE: broadcom-rpi3-gl-arm32
|
|
DEQP_FRACTION: 2
|
|
|
|
# ASan fails when running on rpi3
|
|
.vc4-rpi3-gl-asan:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-asan-gl
|
|
- .ci-tron-broadcom-rpi3:arm64
|
|
- .vc4-manual-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
FDO_CI_CONCURRENT: 1
|
|
DEQP_SUITE: broadcom-rpi3-gl-asan
|
|
DEQP_FRACTION: 5
|
|
|
|
vc4-rpi3-gl-ubsan:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-ubsan-gl
|
|
- .ci-tron-broadcom-rpi3:arm64
|
|
- .vc4-manual-rules
|
|
timeout: 30m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 25
|
|
# UBSan is quite slow, so restrict to 1 job
|
|
FDO_CI_CONCURRENT: 1
|
|
DEQP_SUITE: broadcom-rpi3-gl-ubsan
|
|
DEQP_FRACTION: 3
|
|
|
|
v3d-rpi4-gl:arm64:
|
|
extends:
|
|
- .igalia-bcm2711-rpi-4
|
|
- .broadcom-test:arm64-gl
|
|
- .test-piglit
|
|
- .v3d-rules
|
|
timeout: 25m
|
|
parallel: 8
|
|
variables:
|
|
HWCI_START_WESTON: 1
|
|
DEQP_SUITE: broadcom-rpi4-gl
|
|
|
|
.ci-tron-v3d-rpi4-gl:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-gl
|
|
- .ci-tron-broadcom-rpi4:arm64
|
|
- .test-piglit
|
|
- .v3d-rules
|
|
timeout: 25m
|
|
parallel: 8
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
HWCI_START_WESTON: 1
|
|
DEQP_SUITE: broadcom-rpi4-gl
|
|
|
|
v3d-rpi4-gl-full:arm64:
|
|
extends:
|
|
- .ci-tron-v3d-rpi4-gl:arm64
|
|
- .v3d-manual-rules
|
|
timeout: 45m
|
|
parallel: 8
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 40
|
|
DEQP_FRACTION: 1
|
|
|
|
v3d-rpi4-rusticl-full:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-gl
|
|
- .ci-tron-broadcom-rpi4:arm64
|
|
- .test-piglit
|
|
- .v3d-rusticl-manual-rules
|
|
timeout: 60m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 55
|
|
DEQP_SUITE: v3d-rusticl
|
|
|
|
v3d-rpi4-traces:arm64:
|
|
extends:
|
|
- .igalia-bcm2711-rpi-4
|
|
- .broadcom-test:arm64-gl
|
|
- .piglit-traces-test
|
|
- .v3d-rules
|
|
timeout: 25m
|
|
variables:
|
|
PIGLIT_TRACES_FILE: traces-broadcom.yml
|
|
|
|
.ci-tron-v3d-rpi4-traces:arm64:
|
|
extends:
|
|
- .ci-tron-v3d-traces:arm64
|
|
- .ci-tron-broadcom-rpi4:arm64
|
|
timeout: 10m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 5
|
|
|
|
v3d-rpi4-gl:arm32:
|
|
extends:
|
|
- .ci-tron-arm32-test-gl
|
|
- .ci-tron-broadcom-rpi4:arm32
|
|
- .v3d-manual-rules
|
|
timeout: 35m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 30
|
|
DEQP_SUITE: broadcom-rpi4-gl-arm32
|
|
DEQP_FRACTION: 3
|
|
|
|
# ASan fails when running on rpi4
|
|
.v3d-rpi4-gl-asan:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-asan-gl
|
|
- .ci-tron-broadcom-rpi4:arm64
|
|
- .v3d-manual-rules
|
|
timeout: 30m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 25
|
|
FDO_CI_CONCURRENT: 1
|
|
DEQP_SUITE: broadcom-rpi4-gl-asan
|
|
# FIXME: set to 9 once the new failures are investigated
|
|
DEQP_FRACTION: 30
|
|
|
|
v3d-rpi4-gl-ubsan:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-ubsan-gl
|
|
- .ci-tron-broadcom-rpi4:arm64
|
|
- .v3d-manual-rules
|
|
timeout: 30m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 25
|
|
# UBSan is quite slow, so restrict to 1 job
|
|
FDO_CI_CONCURRENT: 1
|
|
DEQP_SUITE: broadcom-rpi4-gl-ubsan
|
|
DEQP_FRACTION: 9
|
|
|
|
v3dv-rpi4-vk:arm64:
|
|
extends:
|
|
- .igalia-bcm2711-rpi-4
|
|
- .broadcom-test:arm64-vk
|
|
- .v3dv-rules
|
|
timeout: 25m
|
|
parallel: 8
|
|
variables:
|
|
HWCI_START_WESTON: 1
|
|
DEQP_SUITE: broadcom-rpi4-vk
|
|
DEQP_FRACTION: 3
|
|
FLAKES_CHANNEL: "#videocore-ci"
|
|
|
|
.ci-tron-v3dv-rpi4-vk:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-vk
|
|
- .ci-tron-broadcom-rpi4:arm64
|
|
- .v3dv-rules
|
|
parallel: 8
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 22
|
|
HWCI_START_WESTON: 1
|
|
DEQP_SUITE: broadcom-rpi4-vk
|
|
DEQP_FRACTION: 3
|
|
|
|
v3dv-rpi4-vk-full:arm64:
|
|
extends:
|
|
- .ci-tron-v3dv-rpi4-vk:arm64
|
|
- .v3dv-manual-rules
|
|
parallel: 8
|
|
timeout: 2h
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 110
|
|
HWCI_START_WESTON: 1
|
|
DEQP_SUITE: broadcom-rpi4-vk
|
|
DEQP_FRACTION: 1
|
|
|
|
# ASan fails when running on rpi4
|
|
.v3dv-rpi4-vk-asan:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-asan-vk
|
|
- .ci-tron-broadcom-rpi4:arm64
|
|
- .v3dv-manual-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
FDO_CI_CONCURRENT: 1
|
|
DEQP_SUITE: broadcom-rpi4-vk-asan
|
|
DEQP_FRACTION: 200
|
|
|
|
v3dv-rpi4-vk-ubsan:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-ubsan-vk
|
|
- .ci-tron-broadcom-rpi4:arm64
|
|
- .v3dv-manual-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 25
|
|
# UBSan is quite slow, so restrict to 1 job
|
|
FDO_CI_CONCURRENT: 1
|
|
DEQP_SUITE: broadcom-rpi4-vk-ubsan
|
|
DEQP_FRACTION: 95
|
|
|
|
v3d-rpi5-gl:arm64:
|
|
extends:
|
|
- .igalia-bcm2712-rpi-5
|
|
- .broadcom-test:arm64-gl
|
|
- .test-piglit
|
|
- .v3d-rules
|
|
timeout: 25m
|
|
variables:
|
|
HWCI_START_WESTON: 1
|
|
DEQP_SUITE: broadcom-rpi5-gl
|
|
DEQP_FRACTION: 4
|
|
|
|
.ci-tron-v3d-rpi5-gl:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-gl
|
|
- .ci-tron-broadcom-rpi5:arm64
|
|
- .test-piglit
|
|
- .v3d-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
HWCI_START_WESTON: 1
|
|
DEQP_SUITE: broadcom-rpi5-gl
|
|
DEQP_FRACTION: 4
|
|
|
|
v3d-rpi5-gl-full:arm64:
|
|
extends:
|
|
- .ci-tron-v3d-rpi5-gl:arm64
|
|
- .v3d-manual-rules
|
|
timeout: 1h
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 55
|
|
DEQP_FRACTION: 1
|
|
|
|
v3d-rpi5-rusticl-full:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-gl
|
|
- .ci-tron-broadcom-rpi5:arm64
|
|
- .test-piglit
|
|
- .v3d-rusticl-manual-rules
|
|
timeout: 30m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 25
|
|
DEQP_SUITE: v3d-rusticl
|
|
|
|
v3d-rpi5-traces:arm64:
|
|
extends:
|
|
- .igalia-bcm2712-rpi-5
|
|
- .broadcom-test:arm64-gl
|
|
- .piglit-traces-test
|
|
- .v3d-rules
|
|
timeout: 25m
|
|
variables:
|
|
PIGLIT_TRACES_FILE: traces-broadcom.yml
|
|
|
|
v3d-rpi5-gl-asan:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-asan-gl
|
|
- .ci-tron-broadcom-rpi5:arm64
|
|
- .v3d-manual-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
FDO_CI_CONCURRENT: 1
|
|
DEQP_SUITE: broadcom-rpi5-gl-asan
|
|
DEQP_FRACTION: 4
|
|
|
|
.ci-tron-v3d-rpi5-traces:arm64:
|
|
extends:
|
|
- .ci-tron-v3d-traces:arm64
|
|
- .ci-tron-broadcom-rpi5:arm64
|
|
timeout: 10m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 5
|
|
|
|
v3dv-rpi5-vk:arm64:
|
|
extends:
|
|
- .igalia-bcm2712-rpi-5
|
|
- .broadcom-test:arm64-vk
|
|
- .v3dv-rules
|
|
timeout: 25m
|
|
parallel: 2
|
|
variables:
|
|
HWCI_START_WESTON: 1
|
|
DEQP_SUITE: broadcom-rpi5-vk
|
|
DEQP_FRACTION: 6
|
|
FLAKES_CHANNEL: "#videocore-ci"
|
|
|
|
.ci-tron-v3dv-rpi5-vk:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-vk
|
|
- .ci-tron-broadcom-rpi5:arm64
|
|
- .v3dv-rules
|
|
timeout: 25m
|
|
parallel: 2
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 145
|
|
HWCI_START_WESTON: 1
|
|
DEQP_SUITE: broadcom-rpi5-vk
|
|
DEQP_FRACTION: 6
|
|
|
|
v3dv-rpi5-vk-full:arm64:
|
|
extends:
|
|
- .ci-tron-v3dv-rpi5-vk:arm64
|
|
- .v3dv-manual-rules
|
|
timeout: 2h 30m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 145
|
|
DEQP_FRACTION: 1
|
|
|
|
v3dv-rpi5-vk-asan:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-asan-vk
|
|
- .ci-tron-broadcom-rpi5:arm64
|
|
- .v3dv-manual-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
FDO_CI_CONCURRENT: 1
|
|
DEQP_SUITE: broadcom-rpi5-vk-asan
|
|
DEQP_FRACTION: 170
|
|
|
|
# This is quite unstable. Keep it disabled
|
|
.rpi3-skqp:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-gl
|
|
- .ci-tron-broadcom-rpi3:arm64
|
|
- .vc4-manual-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
DEQP_SUITE: broadcom-rpi-skqp
|
|
HWCI_START_WESTON: 1
|
|
|
|
rpi4-skqp:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-gl
|
|
- .ci-tron-broadcom-rpi4:arm64
|
|
# SKQP tests both the GL and VK drivers
|
|
- .v3d-v3dv-manual-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
DEQP_SUITE: broadcom-rpi-skqp
|
|
HWCI_START_WESTON: 1
|
|
FLAKES_CHANNEL: "#videocore-ci"
|
|
|
|
rpi5-skqp:arm64:
|
|
extends:
|
|
- .ci-tron-arm64-test-gl
|
|
- .ci-tron-broadcom-rpi5:arm64
|
|
# SKQP tests both the GL and VK drivers
|
|
- .v3d-v3dv-manual-rules
|
|
timeout: 25m
|
|
variables:
|
|
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
|
DEQP_SUITE: broadcom-rpi-skqp
|
|
HWCI_START_WESTON: 1
|
|
FLAKES_CHANNEL: "#videocore-ci"
|