ci/llvmpipe: Move most of testing to shared 64-core runners at Google.
authorEmma Anholt <emma@anholt.net>
Tue, 8 Feb 2022 20:37:37 +0000 (12:37 -0800)
committerMarge Bot <emma+marge@anholt.net>
Wed, 23 Feb 2022 23:09:20 +0000 (23:09 +0000)
commit0f64f4bdb5110503a4ca129ff61ef686f8a0916a
tree9d66d9a8dfca0be34cdefce3883b045a9c7ab075
parent6859b614a285ad19bc67161820a361dc579bad81
ci/llvmpipe: Move most of testing to shared 64-core runners at Google.

These runners are configured to have a single job take up the whole
runner, which means we get to use threads to our hearts content.  The pile
of cores means we don't need to spawn separate jobs to try to load-balance
across fdo's shared runner capacity.  Having dedicated runners means we
won't get our MRs blocked as much waiting on non-Mesa testing happening on
fd.o.

We manage to complete all of this llvmpipe testing in about 6:15.

Acked-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14962>
src/gallium/drivers/llvmpipe/ci/deqp-llvmpipe.toml
src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml
src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt
src/gallium/drivers/llvmpipe/ci/llvmpipe-flakes.txt
src/gallium/drivers/llvmpipe/ci/llvmpipe-skips.txt