diff options
author | Eric Anholt <[email protected]> | 2019-08-09 10:32:40 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2019-08-20 13:31:13 -0700 |
commit | 553cd82d64c25f5d790a48e082c47b1d523ecfd2 (patch) | |
tree | b961c4e60a8ab85a55493348cd1264c135b5a7e7 /.gitlab-ci.yml | |
parent | 6c904773fe31731929ad46ea19a58deedfc1c1c7 (diff) |
gitlab-ci: Enable the GLES2/3 CTS on softpipe.
The GLES2 CTS takes about 8 minutes of total runtime (at parallel 4 is
~2 minutes in the test stage if runners are free), while GLES3 takes
about 25. Since the GLES3 run is pretty expensive, just do a cheap
touch test of 1 out of every 10 tests in the test list on MRs, until
we can get the runtime down.
v2: Drop the full run for now until we can bring runtime down or bring
up a dedicated mesa runner.
Reviewed-by: Eric Engestrom <[email protected]> (v1)
Reviewed-By: Gert Wollny <[email protected]> (v1)
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 22aa424b7ae..98dc3fcc703 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -352,3 +352,31 @@ test-llvmpipe-gles2: extends: .deqp-test dependencies: - meson-main + +test-softpipe-gles2: + parallel: 4 + variables: + DEQP_VER: gles2 + DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt + LIBGL_ALWAYS_SOFTWARE: "true" + DEQP_RENDERER_MATCH: "softpipe" + GALLIUM_DRIVER: "softpipe" + extends: .deqp-test + dependencies: + - meson-main + +# 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 + dependencies: + - meson-main |