ci: Enable a fractional run with UBO-to-constbuf disabled on a3xx.
authorEric Anholt <eric@anholt.net>
Fri, 15 May 2020 23:15:07 +0000 (16:15 -0700)
committerMarge Bot <eric+marge@anholt.net>
Fri, 22 May 2020 16:44:46 +0000 (16:44 +0000)
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
.gitlab-ci/bare-metal/fastboot.sh

index bd31bb06100eb2d09aeb954f45aa65014c004212..573c106a16816fab1a5d695252bc38ed4417a11f 100644 (file)
@@ -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
index f01671501500777ee202c9b44983b251ef2aff27..7026f8f09626d5160ef7dc6c701a1e2382930393 100755 (executable)
@@ -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'`