Draft: ci: Build and run gstreamer on Lava
Add support to run fluster tests on real hardware on LAVA.
The tests are run on the mt8195-cherry-tomato-r2
device type.
To do that, the Mesa CI implementation is used as a base to build an arm64 rootfs as well as a linux kernel image to boot the Lava device.
The test runs fluster-runner
from the deqp-runner
project to ease listing tests to be skipped, flakes, ...
The tests running on LAVA (with manually changed rootfs+kernel URL) can be seen here: https://lava.collabora.dev/scheduler/job/12820022#L2746
Draft:
- The S3 server bucket gst-rootfs is currently not setup properly and cannot be used to push the rootfs and kernel
-
fluster-runner
is not merged upstream yet: anholt/deqp-runner!64