ci/freedreno: Switch the piglit testing to the new piglit runner.
authorEric Anholt <eric@anholt.net>
Wed, 3 Mar 2021 23:42:57 +0000 (15:42 -0800)
committerMarge Bot <eric+marge@anholt.net>
Tue, 16 Mar 2021 22:19:30 +0000 (22:19 +0000)
commitf3a7a8a4dcb28c298170405d2b6451a4b123ad5d
treedf498f4c342388301c830b857713b9b683dc839c
parent0b4691d615a188620b642f6378ce94c966c03d4c
ci/freedreno: Switch the piglit testing to the new piglit runner.

Getting piglit to fit onto our test devices was proving difficult, and we
need the ability to handle flakes, so switch to the rust piglit runner
that @pepp wrote as part of the deqp-runner repo which gives us flake
detection, sharding across boards, fractional runs, and almost half the
runtime.

It doesn't handle piglit subtests yet, but if you can't run piglit's
python on your devices because it's too bloated and unstable, this is a
way forward.

Reviewed-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9468>
13 files changed:
.gitlab-ci/bare-metal/rootfs-setup.sh
.gitlab-ci/piglit/piglit-runner.sh [new file with mode: 0755]
src/freedreno/ci/gitlab-ci.yml
src/gallium/drivers/freedreno/ci/freedreno-a530-gl.txt [deleted file]
src/gallium/drivers/freedreno/ci/freedreno-a530-shader.txt [deleted file]
src/gallium/drivers/freedreno/ci/freedreno-a630-gl.txt [deleted file]
src/gallium/drivers/freedreno/ci/freedreno-a630-shader.txt [deleted file]
src/gallium/drivers/freedreno/ci/piglit-freedreno-a530-fails.txt [new file with mode: 0644]
src/gallium/drivers/freedreno/ci/piglit-freedreno-a530-flakes.txt [new file with mode: 0644]
src/gallium/drivers/freedreno/ci/piglit-freedreno-a530-skips.txt [new file with mode: 0644]
src/gallium/drivers/freedreno/ci/piglit-freedreno-a630-fails.txt [new file with mode: 0644]
src/gallium/drivers/freedreno/ci/piglit-freedreno-a630-flakes.txt [new file with mode: 0644]
src/gallium/drivers/freedreno/ci/piglit-freedreno-a630-skips.txt [new file with mode: 0644]