ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.
authorEmma Anholt <emma@anholt.net>
Mon, 11 Oct 2021 23:27:25 +0000 (16:27 -0700)
committerMarge Bot <eric+marge@anholt.net>
Thu, 21 Oct 2021 07:34:19 +0000 (07:34 +0000)
commitb978688df642870a2a639e267552e6e6088aa48e
tree10296b0b0e4f0ba0decda76dd2610227ddc91935
parent9ddfd297e085c7cb8b7acef9cf0d2696181ade43
ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.

This is prettier in the log files, less shell code, and for non-suite mode
adds checking that the driver has the right git sha1.  Also, no need for
suites to have a DEQP_VER to say which dEQP we should run for the renderer
check.

The version checks can help us make sure that GL version exposed doesn't
accidentally regress, and the ".*git" checks that we're using a git
version of Mesa rather than something that snuck in through distro
packages.

Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13372>
36 files changed:
.gitlab-ci/deqp-runner.sh
src/broadcom/ci/deqp-v3d-rpi4-gles.toml
src/broadcom/ci/deqp-vc4-rpi3-gles.toml
src/broadcom/ci/gitlab-ci.yml
src/freedreno/ci/deqp-freedreno-a307.toml
src/freedreno/ci/deqp-freedreno-a530.toml
src/freedreno/ci/deqp-freedreno-a630-vk-full.toml
src/freedreno/ci/deqp-freedreno-a630-vk.toml
src/freedreno/ci/deqp-freedreno-a630.toml
src/freedreno/ci/gitlab-ci.yml
src/gallium/drivers/i915/ci/deqp-i915g.toml
src/gallium/drivers/i915/ci/gitlab-ci.yml
src/gallium/drivers/iris/ci/deqp-iris-amly.toml
src/gallium/drivers/iris/ci/deqp-iris-apl.toml
src/gallium/drivers/iris/ci/deqp-iris-cml.toml
src/gallium/drivers/iris/ci/deqp-iris-glk.toml
src/gallium/drivers/iris/ci/deqp-iris-kbl.toml
src/gallium/drivers/iris/ci/deqp-iris-whl.toml
src/gallium/drivers/iris/ci/gitlab-ci.yml
src/gallium/drivers/llvmpipe/ci/deqp-llvmpipe-asan.toml
src/gallium/drivers/llvmpipe/ci/deqp-llvmpipe.toml
src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml
src/gallium/drivers/softpipe/ci/deqp-softpipe.toml
src/gallium/drivers/softpipe/ci/gitlab-ci.yml
src/gallium/drivers/virgl/ci/deqp-virgl-gl.toml
src/gallium/drivers/virgl/ci/deqp-virgl-gles.toml
src/gallium/drivers/virgl/ci/gitlab-ci.yml
src/gallium/drivers/zink/ci/deqp-zink-lvp.toml
src/gallium/drivers/zink/ci/gitlab-ci.yml
src/panfrost/ci/deqp-panfrost-g52-vk.toml
src/panfrost/ci/deqp-panfrost-g52.toml
src/panfrost/ci/deqp-panfrost-g72.toml
src/panfrost/ci/deqp-panfrost-t720.toml
src/panfrost/ci/deqp-panfrost-t760.toml
src/panfrost/ci/deqp-panfrost-t860.toml
src/panfrost/ci/gitlab-ci.yml