ci/lava: Use the new test-video-based rootfs for VA-API jobs

Add new job definitions using the new debian/x86_64-test-video container,
and convert the radeonsi-raven-va and radeonsi-raven-vaapi-fluster jobs
to use the rootfs derived from this container.
Now that we are no longer downloading the Fluster vectors at runtime, the
parallelsim of the radeonsi-raven-vaapi-fluster job can be greatly
decreased.

Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34451>
This commit is contained in:
Valentine Burley 2025-04-09 13:14:56 +02:00 committed by Marge Bot
parent a3fb667b1d
commit 9870512787
2 changed files with 12 additions and 2 deletions

View file

@ -88,6 +88,16 @@ variables:
- job: debian/x86_64_test-gl
artifacts: false
.lava-x86_64-test-video:
variables:
LAVA_DISTRIBUTION_TAG: !reference [debian/x86_64_test-video, variables, LAVA_DISTRIBUTION_TAG]
extends:
- .lava-x86_64-test
needs:
- !reference [.lava-x86_64-test, needs]
- job: debian/x86_64_test-video
artifacts: false
.lava-x86_64-test-vk:
variables:
LAVA_DISTRIBUTION_TAG: !reference [debian/x86_64_test-vk, variables, LAVA_DISTRIBUTION_TAG]

View file

@ -130,7 +130,7 @@ radeonsi-raven-cdna-lower-image-piglit:
radeonsi-raven-va:
extends:
- .lava-test-deqp:x86_64
- .lava-x86_64-test-video
- .radeonsi-raven-test:x86_64
- .radeonsi-vaapi-rules
- .lava-hp-x360-14a-cb0001xx-zork:x86_64
@ -150,7 +150,7 @@ radeonsi-raven-vaapi-fluster:
- radeonsi-raven-va
- .radeonsi-raven-vaapi-fluster
timeout: 30m
parallel: 6
parallel: 2
variables:
FLUSTER_CODECS: VP9 H.264 H.265
# FIXME: Downloading the vectors can take about 4-5 minutes