mirror of
https://github.com/elwrcl/intel-hard-graphics.git
synced 2026-11-01 11:18:03 +03:00
init
This commit is contained in:
12511 files changed
+6156641
No files matched your search
@@ -0,0 +1,549 @@
|
||||
include:
|
||||
- local: 'src/amd/ci/gitlab-ci-inc.yml'
|
||||
|
||||
# Run five jobs in parallel each running 1/55th of the test suite
|
||||
radv-stoney-vkcts:
|
||||
extends:
|
||||
- .lava-x86_64-test-vk
|
||||
- .radv-stoney-test:x86_64
|
||||
parallel: 5
|
||||
variables:
|
||||
DEQP_SUITE: radv
|
||||
DEQP_FRACTION: 18
|
||||
|
||||
radv-stoney-angle:
|
||||
extends:
|
||||
- .lava-x86_64-test-gl
|
||||
- .radv-stoney-test:x86_64
|
||||
- .test-angle
|
||||
variables:
|
||||
DEQP_SUITE: radv-stoney-angle
|
||||
GPU_VERSION: angle-radv-stoney
|
||||
DEQP_FRACTION: 3
|
||||
vk_require_astc: 'true'
|
||||
|
||||
radv-stoney-angle-full:
|
||||
extends:
|
||||
- radv-stoney-angle
|
||||
- .radv-collabora-manual-rules
|
||||
parallel: 2
|
||||
variables:
|
||||
DEQP_SUITE: radv-stoney-angle-full
|
||||
DEQP_FRACTION: 1
|
||||
|
||||
radeonsi-stoney-glcts-piglit:
|
||||
extends:
|
||||
- .lava-x86_64-test-gl
|
||||
- .radeonsi-stoney-test:x86_64
|
||||
- .test-piglit
|
||||
parallel: 11
|
||||
variables:
|
||||
DEQP_SUITE: radeonsi-stoney
|
||||
HWCI_START_WESTON: 1
|
||||
|
||||
radeonsi-stoney-traces:
|
||||
extends:
|
||||
- .lava-x86_64-piglit-traces
|
||||
- .radeonsi-stoney-test:x86_64
|
||||
variables:
|
||||
EGL_PLATFORM: surfaceless
|
||||
PIGLIT_TRACES_FILE: traces-amd.yml
|
||||
PIGLIT_REPLAY_EXTRA_ARGS: --keep-image
|
||||
|
||||
radv-raven-vkcts:
|
||||
extends:
|
||||
- .lava-x86_64-test-vk
|
||||
- .radv-raven-test:x86_64
|
||||
- .lava-asus-CM1400CXA-dalboz:x86_64
|
||||
parallel: 9
|
||||
variables:
|
||||
DEQP_SUITE: radv
|
||||
DEQP_FRACTION: 6
|
||||
|
||||
amd-raven-skqp:
|
||||
extends:
|
||||
- .lava-x86_64-test-gl
|
||||
- .amd-raven-test:x86_64
|
||||
- .lava-hp-x360-14a-cb0001xx-zork:x86_64
|
||||
variables:
|
||||
HWCI_START_WESTON: 1
|
||||
DEQP_SUITE: amd-raven-skqp
|
||||
parallel: 2
|
||||
|
||||
# Disabled as it was using an older version of Wine, with most of the traces
|
||||
# being disabled due to being flaky.
|
||||
.radv-raven-traces:
|
||||
extends:
|
||||
- .lava-x86_64-piglit-traces
|
||||
- .radv-raven-test:x86_64
|
||||
- .lava-asus-CM1400CXA-dalboz:x86_64
|
||||
variables:
|
||||
HWCI_START_XORG: 1
|
||||
PIGLIT_PLATFORM: mixed_glx_egl # TODO, take wine/VK in account
|
||||
PIGLIT_REPLAY_DEVICE_NAME: "vk-${GPU_VERSION}"
|
||||
PIGLIT_TRACES_FILE: traces-amd.yml
|
||||
|
||||
radv-raven-traces-restricted:
|
||||
extends:
|
||||
- .lava-x86_64-test-vk
|
||||
- .traces-test
|
||||
- .test-wine
|
||||
- .radv-raven-test:x86_64
|
||||
- .lava-lenovo-TPad-C13-Yoga-zork:x86_64
|
||||
- .radv-collabora-restricted-rules
|
||||
variables:
|
||||
HWCI_START_WESTON: 1
|
||||
ANGLE_TRACE_FILES_TAG: "2025-03-28"
|
||||
REPLAY_CONFIG: traces-amd-restricted.toml
|
||||
FDO_CI_CONCURRENT: 5 # Run the 10 traces in 2 sets of 5 to avoid OOMs
|
||||
allow_failure: true
|
||||
|
||||
radeonsi-raven-piglit:
|
||||
extends:
|
||||
- .lava-x86_64-test-gl
|
||||
- .radeonsi-raven-test:x86_64
|
||||
- .test-piglit
|
||||
- .lava-lenovo-TPad-C13-Yoga-zork:x86_64
|
||||
parallel: 2
|
||||
rules:
|
||||
- !reference [.radeonsi-collabora-rules, rules]
|
||||
- !reference [.rusticl-rules, rules]
|
||||
variables:
|
||||
DEQP_SUITE: radeonsi-raven
|
||||
HWCI_START_WESTON: 1
|
||||
|
||||
# lower image opcodes to emulate CDNA compute devices
|
||||
radeonsi-raven-cdna-lower-image-piglit:
|
||||
extends:
|
||||
- .lava-x86_64-test-gl
|
||||
- .radeonsi-raven-test:x86_64
|
||||
- .test-piglit
|
||||
- .lava-lenovo-TPad-C13-Yoga-zork:x86_64
|
||||
variables:
|
||||
DEQP_SUITE: radeonsi-raven-cdna
|
||||
GPU_VERSION: radeonsi-raven-cdna
|
||||
|
||||
radeonsi-raven-va:
|
||||
extends:
|
||||
- .lava-x86_64-test-video
|
||||
- .radeonsi-raven-test:x86_64
|
||||
- .radeonsi-vaapi-rules
|
||||
- .test-fluster
|
||||
- .lava-hp-x360-14a-cb0001xx-zork:x86_64
|
||||
variables:
|
||||
DEQP_SUITE: vaapi
|
||||
GPU_VERSION: radeonsi-raven-va
|
||||
# While the tests don't need Xorg, it's an easy way to keep DRM open so we don't
|
||||
# spend all our time in drm_lastclose()'s modesetting.
|
||||
HWCI_START_WESTON: 1
|
||||
|
||||
radeonsi-mendocino-glcts-piglit:
|
||||
extends:
|
||||
- .lava-x86_64-test-gl
|
||||
- .lava-dell-latitude-3445-7520c-skyrim:x86_64
|
||||
- .test-piglit
|
||||
- .radeonsi-collabora-rules
|
||||
parallel: 8
|
||||
variables:
|
||||
DEQP_SUITE: radeonsi-mendocino
|
||||
GPU_VERSION: radeonsi-mendocino
|
||||
HWCI_START_WESTON: 1
|
||||
|
||||
radv-cezanne-vkcts-asan:
|
||||
extends:
|
||||
- .lava-x86_64-test-asan-vk
|
||||
- .radv-cezanne-test:x86_64
|
||||
- .radv-collabora-rules
|
||||
parallel: 10
|
||||
variables:
|
||||
DEQP_SUITE: radv
|
||||
DEQP_FRACTION: 5
|
||||
FDO_CI_CONCURRENT: 3 # We get OOMkills if we go wider
|
||||
|
||||
############### VKCTS tests ###############
|
||||
|
||||
# VKCTS never finishes on gfx7 due to all the GPU resets and hangs.
|
||||
# Hence, disable it for now.
|
||||
.radv-kabini-vkcts-full:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .kabini-test-valve
|
||||
- .radv-valve-manual-rules # Make sure this job is *always* run manually
|
||||
timeout: 12h
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 710
|
||||
|
||||
radv-tahiti-vkcts-full:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .tahiti-test-valve
|
||||
- .radv-valve-manual-rules # Make sure this job is *always* run manually
|
||||
timeout: 1h
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 50
|
||||
RADV_EXPERIMENTAL: heap
|
||||
|
||||
radv-hawaii-vkcts-full:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .hawaii-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 1h
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 50
|
||||
RADV_EXPERIMENTAL: heap
|
||||
|
||||
radv-polaris10-vkcts-full:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .polaris10-test-valve-kws
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 1h 35m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__BOOT_CYCLE__RETRIES: 4
|
||||
CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES: 70
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 90
|
||||
RADV_EXPERIMENTAL: video_decode,video_encode,heap
|
||||
radv_enable_float16_gfx8: true
|
||||
|
||||
radv-vega10-vkcts-full:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .vega10-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 1h 15m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 70
|
||||
RADV_EXPERIMENTAL: transfer_queue,video_decode,video_encode,heap
|
||||
|
||||
radv-renoir-vkcts-full:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .renoir-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 2h 15m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 130
|
||||
RADV_EXPERIMENTAL: transfer_queue,heap
|
||||
|
||||
radv-navi10-vkcts-full:
|
||||
parallel: 2
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .navi10-test-valve-kws
|
||||
- .radv-valve-manual-rules
|
||||
variables:
|
||||
RADV_EXPERIMENTAL: transfer_queue,hic,heap
|
||||
|
||||
radv-navi21-vkcts:
|
||||
timeout: 35m
|
||||
parallel: 3
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .navi21-test-valve
|
||||
- .radv-valve-rules
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 30
|
||||
RADV_EXPERIMENTAL: transfer_queue,heap
|
||||
|
||||
radv-navi21-vkcts-full:
|
||||
timeout: 60m
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .navi21-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 55
|
||||
RADV_EXPERIMENTAL: transfer_queue,heap
|
||||
|
||||
radv-vangogh-vkcts-full:
|
||||
parallel: 2
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .vangogh-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 90m
|
||||
variables:
|
||||
RADV_EXPERIMENTAL: transfer_queue,heap
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 89
|
||||
|
||||
radeonsi-vangogh-glcts:
|
||||
extends:
|
||||
- .ci-tron-x86_64-test-gl
|
||||
- .ci-tron-test-amdgpu
|
||||
- .test-piglit
|
||||
- .vangogh-test-valve
|
||||
- .radeonsi-valve-rules
|
||||
timeout: 20m
|
||||
variables:
|
||||
GPU_VERSION: radeonsi-vangogh
|
||||
DEQP_SUITE: radeonsi-vangogh
|
||||
DEQP_FRACTION: 6
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 19
|
||||
|
||||
radeonsi-vangogh-glcts-full:
|
||||
extends:
|
||||
- radeonsi-vangogh-glcts
|
||||
- .radeonsi-valve-manual-rules
|
||||
timeout: 90m
|
||||
variables:
|
||||
DEQP_FRACTION: 1
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 89
|
||||
|
||||
radv-raphael-vkcts-full:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .raphael-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 45m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 40
|
||||
RADV_EXPERIMENTAL: transfer_queue,heap
|
||||
|
||||
radv-navi31-vkcts:
|
||||
timeout: 25m
|
||||
parallel: 2
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .navi31-test-valve
|
||||
- .radv-valve-rules
|
||||
variables:
|
||||
RADV_DEBUG: nomeshshader # Disable mesh shaders until task shaders stop hanging
|
||||
RADV_EXPERIMENTAL: transfer_queue,heap
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
||||
|
||||
radv-navi31-vkcts-full:
|
||||
timeout: 30m
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .navi31-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
variables:
|
||||
RADV_EXPERIMENTAL: transfer_queue,heap
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 25
|
||||
|
||||
radv-gfx1201-vkcts:
|
||||
timeout: 25m
|
||||
parallel: 3
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .gfx1201-test-valve
|
||||
- .radv-valve-rules
|
||||
variables:
|
||||
# TODO: Verify that task shaders don't hang.
|
||||
RADV_DEBUG: nomeshshader
|
||||
RADV_EXPERIMENTAL: transfer_queue,heap
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 20
|
||||
|
||||
radv-gfx1201-vkcts-full:
|
||||
timeout: 45m
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk-nightly
|
||||
- .gfx1201-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
variables:
|
||||
RADV_EXPERIMENTAL: transfer_queue,heap
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 40
|
||||
|
||||
radv-gfx1201-fluster:
|
||||
extends:
|
||||
- .ci-tron-x86_64-test-video
|
||||
- .ci-tron-test-radv
|
||||
- .gfx1201-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
- .test-fluster
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8 # normal runtime: 50-60sec, but let's leave room for more tests
|
||||
DEQP_SUITE: radv-fluster
|
||||
|
||||
############### Fossilize
|
||||
radv-fossils:
|
||||
extends:
|
||||
- .radv-valve-rules
|
||||
- .test-vk
|
||||
- .ci-tron-test-radv
|
||||
- .fossilize-test
|
||||
rules:
|
||||
- when: never # disabled due to broken job (no git in container)
|
||||
script:
|
||||
- export LD_PRELOAD=$PWD/install/lib/libamdgpu_noop_drm_shim.so
|
||||
# Pitcairn (GFX6)
|
||||
- AMDGPU_GPU_ID="PITCAIRN"
|
||||
./install/fossilize-runner.sh
|
||||
# Bonaire (GFX7)
|
||||
- AMDGPU_GPU_ID="BONAIRE"
|
||||
./install/fossilize-runner.sh
|
||||
# Polaris10 (GFX8)
|
||||
- AMDGPU_GPU_ID="POLARIS10"
|
||||
./install/fossilize-runner.sh
|
||||
# Vega10 (GFX9)
|
||||
- AMDGPU_GPU_ID="VEGA10"
|
||||
./install/fossilize-runner.sh
|
||||
# Navi10 (GFX10)
|
||||
- AMDGPU_GPU_ID="NAVI10"
|
||||
./install/fossilize-runner.sh
|
||||
# Navi21 (GFX10_3)
|
||||
- AMDGPU_GPU_ID="NAVI21"
|
||||
./install/fossilize-runner.sh
|
||||
# RDNA3 (GFX11)
|
||||
- AMDGPU_GPU_ID="NAVI31"
|
||||
./install/fossilize-runner.sh
|
||||
# RDNA3.5 (STRIX1)
|
||||
- AMDGPU_GPU_ID="STRIX1"
|
||||
./install/fossilize-runner.sh
|
||||
|
||||
############### vkd3d-proton
|
||||
|
||||
radv-raven-vkd3d:
|
||||
extends:
|
||||
- .lava-x86_64-test-vk
|
||||
- .test-vkd3d-proton
|
||||
- .radv-raven-test:x86_64
|
||||
- .lava-hp-x360-14a-cb0001xx-zork:x86_64
|
||||
variables:
|
||||
GPU_VERSION: radv-raven
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-tahiti-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .tahiti-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-hawaii-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .hawaii-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-polaris10-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .polaris10-test-valve-kws
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-vega10-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .vega10-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-renoir-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .renoir-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-navi10-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .navi10-test-valve-mupuf
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-navi21-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .navi21-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-vangogh-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .vangogh-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-raphael-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .raphael-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-navi31-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .navi31-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
radv-gfx1201-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .gfx1201-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
# Random tests fail/crash when trying to run them in parallel
|
||||
FDO_CI_CONCURRENT: 1
|
||||
|
||||
.radv-kabini-vkd3d:
|
||||
extends:
|
||||
- .ci-tron-test-radv-vk
|
||||
- .test-vkd3d-proton
|
||||
- .kabini-test-valve
|
||||
- .radv-valve-manual-rules
|
||||
timeout: 10m
|
||||
variables:
|
||||
CI_TRON_TIMEOUT__OVERALL__MINUTES: 8
|
||||
Reference in new issue
Block a user