Skip to content

Draft: ci: Build and run gstreamer on Lava

Detlev Casanova requested to merge detlev.c/gstreamer:add-lava-tests into main

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
Edited by Detlev Casanova

Merge request reports