Mesa (master): ci: Enable a fractional run with UBO-to-constbuf disabled on a3xx.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri May 22 17:04:34 UTC 2020


Module: Mesa
Branch: master
Commit: ae442c35982e1052267affd92a68f875159a2d08
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae442c35982e1052267affd92a68f875159a2d08

Author: Eric Anholt <eric at anholt.net>
Date:   Fri May 15 16:15:07 2020 -0700

ci: Enable a fractional run with UBO-to-constbuf disabled on a3xx.

This gets us coverage of an important case in the HW that the CTS
otherwise basically doesn't hit.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5089>

---

 .gitlab-ci.yml                    | 10 ++++++++++
 .gitlab-ci/bare-metal/fastboot.sh |  3 +++
 2 files changed, 13 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bd31bb06100..573c106a168 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -872,6 +872,16 @@ arm64_a306_gles3:
     CI_NODE_TOTAL: 25
     NIR_VALIDATE: 0
 
+# Fractional runs with debug options.  Note that since we're not
+# hitting the iommu faults, we can run in parallel (derive from gles2, not gles3).
+arm64_a306_gles3_options:
+  extends: arm64_a306_gles2
+  variables:
+    DEQP_VER: gles3
+  script:
+    # Check that the non-constbuf UBO case works.
+    - DEQP_RUN_SUFFIX=-nouboopt IR3_SHADER_DEBUG=nouboopt DEQP_CASELIST_FILTER="functional.*ubo" .gitlab-ci/bare-metal/fastboot.sh
+
 arm64_a530_gles2:
   extends:
     - arm64_a306_gles2
diff --git a/.gitlab-ci/bare-metal/fastboot.sh b/.gitlab-ci/bare-metal/fastboot.sh
index f0167150150..7026f8f0962 100755
--- a/.gitlab-ci/bare-metal/fastboot.sh
+++ b/.gitlab-ci/bare-metal/fastboot.sh
@@ -65,11 +65,14 @@ for var in \
     CI_NODE_TOTAL \
     CI_PIPELINE_ID \
     CI_RUNNER_DESCRIPTION \
+    DEQP_CASELIST_FILTER \
     DEQP_EXPECTED_RENDERER \
     DEQP_PARALLEL \
     DEQP_RUN_SUFFIX \
     DEQP_VER \
+    FD_MESA_DEBUG \
     FLAKES_CHANNEL \
+    IR3_SHADER_DEBUG \
     NIR_VALIDATE \
     ; do
   val=`echo ${!var} | sed 's|"||g'`



More information about the mesa-commit mailing list