Mesa (main): ci/radeonsi: Use a deqp-runner suite suite for stoney.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Oct 27 16:43:44 UTC 2021
Module: Mesa
Branch: main
Commit: 60cb47180561250939e37f0c1d0fdc6a981608f3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60cb47180561250939e37f0c1d0fdc6a981608f3
Author: Emma Anholt <emma at anholt.net>
Date: Thu Oct 21 13:36:46 2021 -0700
ci/radeonsi: Use a deqp-runner suite suite for stoney.
This should make it easier to tune the runtime, and enable KHR-GL* tests
in the future. (Not done currently because something in KHR-GL* causes
oomkiller).
This drops the redundant FDO_CI_CONCURRENT settings, since the default on
these boards is 4 anyway.
Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13504>
---
.../drivers/radeonsi/ci/deqp-radeonsi-stoney.toml | 31 ++++++++++++++++++++
src/gallium/drivers/radeonsi/ci/gitlab-ci.yml | 33 ++--------------------
2 files changed, 34 insertions(+), 30 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/ci/deqp-radeonsi-stoney.toml b/src/gallium/drivers/radeonsi/ci/deqp-radeonsi-stoney.toml
new file mode 100644
index 00000000000..c3dbe5b5bee
--- /dev/null
+++ b/src/gallium/drivers/radeonsi/ci/deqp-radeonsi-stoney.toml
@@ -0,0 +1,31 @@
+# Basic test set
+[[deqp]]
+deqp = "/deqp/modules/gles2/deqp-gles2"
+caselists = ["/deqp/mustpass/gles2-master.txt"]
+deqp_args = [
+ "--deqp-surface-width=256", "--deqp-surface-height=256",
+ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
+ "--deqp-gl-config-name=rgba8888d24s8ms0",
+]
+version_check = "GL ES 3.2.*git"
+renderer_check = "STONEY"
+
+[[deqp]]
+deqp = "/deqp/modules/gles3/deqp-gles3"
+caselists = ["/deqp/mustpass/gles3-master.txt"]
+deqp_args = [
+ "--deqp-surface-width=256", "--deqp-surface-height=256",
+ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
+ "--deqp-gl-config-name=rgba8888d24s8ms0",
+]
+fraction = 2
+
+[[deqp]]
+deqp = "/deqp/modules/gles31/deqp-gles31"
+caselists = ["/deqp/mustpass/gles31-master.txt"]
+deqp_args = [
+ "--deqp-surface-width=256", "--deqp-surface-height=256",
+ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
+ "--deqp-gl-config-name=rgba8888d24s8ms0",
+]
+fraction = 2
diff --git a/src/gallium/drivers/radeonsi/ci/gitlab-ci.yml b/src/gallium/drivers/radeonsi/ci/gitlab-ci.yml
index b2d396ff56e..c0e8b08d219 100644
--- a/src/gallium/drivers/radeonsi/ci/gitlab-ci.yml
+++ b/src/gallium/drivers/radeonsi/ci/gitlab-ci.yml
@@ -15,40 +15,13 @@
tags:
- mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
-.radeonsi-stoney-deqp:amd64:
+radeonsi-stoney-gl:amd64:
extends:
- .lava-test:amd64
- .radeonsi-stoney-test:amd64
-
-radeonsi-stoney-gles2:amd64:
- extends:
- - .radeonsi-stoney-deqp:amd64
- variables:
- DEQP_VER: gles2
-
-# Run two jobs in parallel each running 1/4th of the test suite
-radeonsi-stoney-gles3:amd64:
- extends:
- - .radeonsi-stoney-deqp:amd64
- parallel: 2
- variables:
- DEQP_VER: gles3
- FDO_CI_CONCURRENT: 4
- DEQP_EXPECTED_RENDERER: STONEY
- DEQP_FRACTION: 2
-
-
-# Run two jobs in parallel each running 1/4th of the test suite
-radeonsi-stoney-gles31:amd64:
- extends:
- - .radeonsi-stoney-deqp:amd64
- parallel: 2
+ parallel: 5
variables:
- DEQP_VER: gles31
- FDO_CI_CONCURRENT: 4
- DEQP_EXPECTED_RENDERER: STONEY
- DEQP_FRACTION: 2
-
+ DEQP_SUITE: radeonsi-stoney
radeonsi-stoney-traces:amd64:
extends:
More information about the mesa-commit
mailing list