+ LIBGL_ALWAYS_SOFTWARE: 1
+ PIGLIT_NO_WINDOW: 1
+ script:
+ - artifacts/piglit/run.sh
+
+piglit-quick_gl:
+ extends: .piglit-test
+ variables:
+ LP_NUM_THREADS: 0
+ PIGLIT_OPTIONS: >
+ -x arb_gpu_shader5
+ -x glx-multithread-clearbuffer
+ -x glx-multithread-shader-compile
+ -x max-texture-size
+ -x maxsize
+ PIGLIT_PROFILES: quick_gl
+
+piglit-glslparser+quick_shader:
+ extends: .piglit-test
+ variables:
+ LP_NUM_THREADS: 1
+ PIGLIT_OPTIONS: >
+ -x spec@arb_arrays_of_arrays@execution@ubo
+ -x spec@arb_gpu_shader_int64@execution$$
+ -x spec@arb_separate_shader_objects@execution
+ -x spec@arb_separate_shader_objects@linker
+ -x spec@arb_shader_storage_buffer_object@execution
+ -x spec@glsl-1.50@execution@built-in-functions
+ PIGLIT_PROFILES: "glslparser quick_shader"
+ PIGLIT_RESULTS: "glslparser+quick_shader"
+
+.deqp-test:
+ extends: .test
+ variables:
+ DEQP_SKIPS: deqp-default-skips.txt
+ script:
+ - ./artifacts/deqp-runner.sh
+
+test-llvmpipe-gles2:
+ variables:
+ DEQP_VER: gles2
+ DEQP_PARALLEL: 4
+ # Don't use threads inside llvmpipe, we've already got all 4 cores
+ # busy with DEQP_PARALLEL.
+ LP_NUM_THREADS: 0
+ DEQP_EXPECTED_FAILS: deqp-llvmpipe-fails.txt
+ LIBGL_ALWAYS_SOFTWARE: "true"
+ extends: .deqp-test
+
+test-softpipe-gles2:
+ extends: test-llvmpipe-gles2
+ variables:
+ DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
+ DEQP_SKIPS: deqp-softpipe-skips.txt
+ GALLIUM_DRIVER: "softpipe"
+
+test-softpipe-gles3:
+ parallel: 2
+ variables:
+ DEQP_VER: gles3
+ extends: test-softpipe-gles2
+
+test-softpipe-gles31:
+ parallel: 4
+ variables:
+ DEQP_VER: gles31
+ extends: test-softpipe-gles2
+
+arm64_a630_gles2:
+ extends:
+ - .deqp-test
+ - .use-arm_test
+ variables:
+ DEQP_VER: gles2
+ DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt
+ DEQP_SKIPS: deqp-freedreno-a630-skips.txt
+ NIR_VALIDATE: 0
+ DEQP_PARALLEL: 4
+ tags:
+ - mesa-cheza
+ dependencies:
+ - meson-arm64
+
+arm64_a630_gles31:
+ extends: arm64_a630_gles2
+ variables:
+ DEQP_VER: gles31
+
+arm64_a630_gles3:
+ extends: arm64_a630_gles2
+ variables:
+ DEQP_VER: gles3
+
+arm64_a306_gles2:
+ extends: arm64_a630_gles2
+ variables:
+ DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt
+ DEQP_SKIPS: deqp-default-skips.txt
+ tags:
+ - db410c