ci/fdno: Only run full tests on a limited subset of machines
Though not many people run full test runs, it occupies 2/7 a630 slots
for nearly 2 hours. If more than one person does this at a time, it can
be an effective DoS and make merges time out.
Limit full runs to a subset of the runners, such that at least some of
them will always be available for us.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21737>
diff --git a/src/freedreno/ci/gitlab-ci.yml b/src/freedreno/ci/gitlab-ci.yml
index c15ed10..d15f998 100644
--- a/src/freedreno/ci/gitlab-ci.yml
+++ b/src/freedreno/ci/gitlab-ci.yml
@@ -237,6 +237,10 @@
script:
- ./install/bare-metal/cros-servo.sh
+.a630-full:
+ tags:
+ - google-freedreno-cheza-long
+
a630_gl:
extends:
- .baremetal-deqp-test
@@ -294,6 +298,7 @@
timeout: 2h
extends:
- a630_vk
+ - .a630-full
- .turnip-manual-rules
parallel: 2
variables: