Mesa (main): radv/ci: add GLES/GLCTS testing with Zink on NAVI10
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jun 15 14:02:57 UTC 2022
Module: Mesa
Branch: main
Commit: 858923060278f853848869fa1bb2b4daea3ba88f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=858923060278f853848869fa1bb2b4daea3ba88f
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date: Fri Jun 10 16:03:41 2022 +0200
radv/ci: add GLES/GLCTS testing with Zink on NAVI10
This includes GLES{2,3,21} and GL46.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Martin Roukala <martin.roukala at mupuf.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16975>
---
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:
More information about the mesa-commit
mailing list