aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorTomeu Vizoso <[email protected]>2020-05-12 10:18:48 +0200
committerMarge Bot <[email protected]>2020-06-23 06:59:27 +0000
commit2102d5eda52b6440581518580d94e78204e4ee85 (patch)
treee07e4e483352fd921211748a3dc589b26c75a39a /.gitlab-ci.yml
parent4417e924bf710f7628e9e10727f025307eb3ce09 (diff)
gitlab-ci: Add manual tests for Virgl using GLES on the host
The ones that run automatically will use big GL on the host. Signed-off-by: Tomeu Vizoso <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5494>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml41
1 files changed, 32 insertions, 9 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7f6164c3088..048b32e43bd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -840,7 +840,7 @@ softpipe-gles31:
DEQP_VER: gles31
extends: softpipe-gles2
-virgl-gles2:
+virgl-gles2-on-gl:
variables:
DEQP_VER: gles2
DEQP_PARALLEL: 4
@@ -849,7 +849,8 @@ virgl-gles2:
# 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-virgl-fails.txt
+ DEQP_EXPECTED_FAILS: deqp-virgl-gl-fails.txt
+ DEQP_OPTIONS: "--deqp-log-images=disable"
LIBGL_ALWAYS_SOFTWARE: "true"
GALLIUM_DRIVER: "virpipe"
DEQP_EXPECTED_RENDERER: virgl
@@ -857,23 +858,21 @@ virgl-gles2:
- .deqp-test-gl
- .virgl-rules
-virgl-gles3:
+virgl-gles3-on-gl:
parallel: 2
variables:
DEQP_VER: gles3
- DEQP_RUNNER_OPTIONS: "--timeout 120"
- extends: virgl-gles2
+ DEQP_RUNNER_OPTIONS: "--timeout 180"
+ extends: virgl-gles2-on-gl
-virgl-gles31:
+virgl-gles31-on-gl:
parallel: 4
variables:
DEQP_VER: gles31
- DEQP_OPTIONS: "--deqp-log-images=disable"
- DEQP_RUNNER_OPTIONS: "--timeout 120"
MESA_GLES_VERSION_OVERRIDE: "3.1"
MESA_GLSL_VERSION_OVERRIDE: "310"
MESA_EXTENSION_OVERRIDE: "-GL_OES_tessellation_shader"
- extends: virgl-gles2
+ extends: virgl-gles3-on-gl
# Rules for tests that should not be present in MRs or the main
# project's pipeline (don't block marge or report red on
@@ -888,6 +887,30 @@ virgl-gles31:
when: manual
- when: never
+virgl-gles2-on-gles:
+ variables:
+ VIRGL_HOST_API: GLES
+ DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt
+ extends:
+ - virgl-gles2-on-gl
+ - .test-manual
+
+virgl-gles3-on-gles:
+ variables:
+ VIRGL_HOST_API: GLES
+ DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt
+ extends:
+ - virgl-gles3-on-gl
+ - .test-manual
+
+virgl-gles31-on-gles:
+ variables:
+ VIRGL_HOST_API: GLES
+ DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt
+ extends:
+ - virgl-gles31-on-gl
+ - .test-manual
+
arm64_a630_gles2:
extends:
- arm64_a306_gles2