aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2020-05-15 16:15:07 -0700
committerMarge Bot <[email protected]>2020-05-22 16:44:46 +0000
commitae442c35982e1052267affd92a68f875159a2d08 (patch)
treec1eb19cea04311f204e49b0e1c193ca2ae1d3390
parentb4bccbde3684255f7f9d4e5cbb443ed849fe9c91 (diff)
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>
-rw-r--r--.gitlab-ci.yml10
-rwxr-xr-x.gitlab-ci/bare-metal/fastboot.sh3
2 files changed, 13 insertions, 0 deletions
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'`