gitlab-ci: Switch LAVA jobs to use shared dEQP runner

Graphics / Mesa 3D Graphics Library / Mesa - Tomeu Vizoso [collabora.com] - 6 January 2020 13:27 EST

Take one step towards sharing code between the LAVA and non-LAVA jobs, with the goals of reducing maintenance burden and use of computational resources.

The env var DEQP_NO_SAVE_RESULTS allows us to skip the procesing of the XML result files, which can take a long time and is not useful in the LAVA case as we are not uploading artifacts anywhere at the moment.

d62dd8b0cb7 gitlab-ci: Switch LAVA jobs to use shared dEQP runner
.gitlab-ci.yml | 6 +--
.gitlab-ci/build-cts-runner.sh | 4 +-
.gitlab-ci/build-deqp-gl.sh | 3 +-
.gitlab-ci/container/lava_arm.sh | 89 ++++++---------------------------
.gitlab-ci/deqp-panfrost-t720-fails.txt | 64 ++++++++++++------------
.gitlab-ci/deqp-panfrost-t720-skips.txt | 6 +--
.gitlab-ci/deqp-panfrost-t760-fails.txt | 64 ++++++++++++------------
.gitlab-ci/deqp-panfrost-t760-skips.txt | 6 +--
.gitlab-ci/deqp-panfrost-t820-fails.txt | 64 ++++++++++++------------
.gitlab-ci/deqp-panfrost-t820-skips.txt | 6 +--
.gitlab-ci/deqp-panfrost-t860-fails.txt | 64 ++++++++++++------------
.gitlab-ci/deqp-panfrost-t860-skips.txt | 6 +--
.gitlab-ci/deqp-runner.sh | 31 +++++++-----
.gitlab-ci/generate_lava.py | 3 ++
.gitlab-ci/lava-deqp-runner.sh | 51 -------------------
.gitlab-ci/lava-deqp.yml.jinja2 | 25 ++++++++-
.gitlab-ci/lava-gitlab-ci.yml | 6 ++-
17 files changed, 206 insertions(+), 292 deletions(-)

Upstream: cgit.freedesktop.org


  • Share