From 858923060278f853848869fa1bb2b4daea3ba88f Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 10 Jun 2022 16:03:41 +0200 Subject: [PATCH] radv/ci: add GLES/GLCTS testing with Zink on NAVI10 This includes GLES{2,3,21} and GL46. Signed-off-by: Samuel Pitoiset Reviewed-by: Martin Roukala Part-of: --- src/amd/ci/gitlab-ci.yml | 57 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/src/amd/ci/gitlab-ci.yml b/src/amd/ci/gitlab-ci.yml index 7aba5e9060e..0b7a631aa04 100644 --- a/src/amd/ci/gitlab-ci.yml +++ b/src/amd/ci/gitlab-ci.yml @@ -175,6 +175,63 @@ vkcts-vangogh-valve: tags: - amdgpu:codename:VANGOGH +############### gles/GLCTS +.glcts-test-valve: + extends: + - .b2c-test-radv-gl + # Keep all the GLCTS jobs as manual trigger jobs for now, until we + # have enough resources to meet the throughput requirements for + # automatic pre-merge in the Mesa CI. + - .test-manual-mr + variables: + B2C_JOB_SUCCESS_REGEX: '^\+ DEQP_EXITCODE=0\r$' + B2C_TEST_SCRIPT: ./install/deqp-runner.sh + B2C_JOB_VOLUME_EXCLUSIONS: "*.shader_cache" + DEQP_VER: gl46 + MESA_LOADER_DRIVER_OVERRIDE: zink + +glcts-navi10-valve: + extends: + - .glcts-test-valve + variables: + GPU_VERSION: zink-radv + FDO_CI_CONCURRENT: 24 + # (2022-01) noapic is set because the serial adapter on this + # machine is using non-MSI IRQs and is generating a lot of + # IRQs. This tends to confuse the interrupt controller and breaks + # MSI IRQs leading to GPU hangs on amdgpu. + B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g noapic' + tags: + - amdgpu:codename:NAVI10 + +.gles-test-valve: + extends: + - .b2c-test-radv-gl + # Keep all the GLCTS jobs as manual trigger jobs for now, until we + # have enough resources to meet the throughput requirements for + # automatic pre-merge in the Mesa CI. + - .test-manual-mr + variables: + B2C_JOB_SUCCESS_REGEX: '^\+ DEQP_EXITCODE=0\r$' + B2C_TEST_SCRIPT: ./install/deqp-runner.sh + B2C_JOB_VOLUME_EXCLUSIONS: "*.shader_cache" + DEQP_SUITE: zink-radv + MESA_LOADER_DRIVER_OVERRIDE: zink + +gles-navi10-valve: + extends: + - .gles-test-valve + variables: + GPU_VERSION: zink-radv + FDO_CI_CONCURRENT: 24 + # (2022-01) noapic is set because the serial adapter on this + # machine is using non-MSI IRQs and is generating a lot of + # IRQs. This tends to confuse the interrupt controller and breaks + # MSI IRQs leading to GPU hangs on amdgpu. + B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g noapic' + tags: + - amdgpu:codename:NAVI10 + ############### Fossilize radv-fossils: extends: