+ DEQP_VER: gles2
+ DEQP_EXPECTED_FAILS: deqp-llvmpipe-fails.txt
+ LIBGL_ALWAYS_SOFTWARE: "true"
+ DEQP_RENDERER_MATCH: "llvmpipe"
+ extends: .deqp-test
+
+test-softpipe-gles2:
+ extends: test-llvmpipe-gles2
+ variables:
+ DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
+ DEQP_RENDERER_MATCH: "softpipe"
+ GALLIUM_DRIVER: "softpipe"
+
+# The GLES2 CTS run takes about 8 minutes of CPU time, while GLES3 is
+# 25 minutes. Until we can get its runtime down, just do a partial
+# (every 10 tests) run.
+test-softpipe-gles3-limited:
+ variables:
+ DEQP_VER: gles3
+ DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
+ LIBGL_ALWAYS_SOFTWARE: "true"
+ DEQP_RENDERER_MATCH: "softpipe"
+ GALLIUM_DRIVER: "softpipe"
+ CI_NODE_INDEX: 1
+ CI_NODE_TOTAL: 10
+ extends: .deqp-test
+
+arm64_a630_gles2:
+ extends: .deqp-test
+ image: $DEBIAN_ARM64_IMAGE
+ variables:
+ DEQP_VER: gles2
+ DEQP_RENDERER_MATCH: "FD630"
+ DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt
+ DEQP_SKIPS: deqp-freedreno-a630-skips.txt
+ NIR_VALIDATE: 0
+ tags:
+ - mesa-cheza
+ dependencies:
+ - meson-arm64
+ needs:
+ - meson-arm64
+ - debian-10:arm64
+
+arm64_a630_gles31:
+ extends: arm64_a630_gles2
+ parallel: 4
+ variables:
+ DEQP_VER: gles31
+
+arm64_a630_gles3:
+ parallel: 6
+ extends: arm64_a630_gles2
+ variables:
+ DEQP_VER: gles3
+
+arm64_a306_gles2:
+ parallel: 4
+ extends: arm64_a630_gles2
+ variables:
+ DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt
+ DEQP_SKIPS: deqp-default-skips.txt
+ DEQP_RENDERER_MATCH: "FD307"
+ tags:
+ - db410c