panfrost/ci: Use Volt-based runner for dEQP tests
authorTomeu Vizoso <tomeu.vizoso@collabora.com>
Thu, 15 Aug 2019 08:41:21 +0000 (10:41 +0200)
committerTomeu Vizoso <tomeu.vizoso@collabora.com>
Wed, 21 Aug 2019 14:41:56 +0000 (16:41 +0200)
commit76af465e57bbf3b29e0ac5288dae1d31791f6990
treed5b12950726feab1f17787da09258d0b2facbe50
parent29834fe8a201121d12bafbf0dca4b66f713a500b
panfrost/ci: Use Volt-based runner for dEQP tests

It's able to run tests in parallel, fully utilizing the HW and
shortening considerable the time it takes.

Needed to disable tests in RK3288 for now because Volt doesn't support
armhf yet, though this should be fixed soon.

Tests are now run with --deqp-gl-config-name=rgba8888d24s8ms0, so we are
hitting a few more failures in tests that previously were being skipped.

The time to run the tests decreases from around 8 minutes to 1:45
minutes, allowing for extending coverage without increasing CI times too
much.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
src/gallium/drivers/panfrost/ci/create-rootfs.sh
src/gallium/drivers/panfrost/ci/debian-install.sh
src/gallium/drivers/panfrost/ci/deqp-runner.sh
src/gallium/drivers/panfrost/ci/expected-failures.txt
src/gallium/drivers/panfrost/ci/gitlab-ci.yml
src/gallium/drivers/panfrost/ci/lava-deqp.yml.jinja2