gstreamer/tests/virtme
Detlev Casanova 3796ee2466 tests: Add virtme fluster tests
Set up a test suite that runs fluster in a virtual machine using virtme.
This test only runs when a kernel image path is set in the new
`virtme_kernel_image` meson option.

The kernel iimage must have support for visl.

The suite contains 4 tests, 1 for each supported codec in visl:
 - vp8
 - vp9
 - h.264
 - hevc

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5434>
2023-10-31 12:06:30 -04:00
..
meson.build tests: Add virtme fluster tests 2023-10-31 12:06:30 -04:00
README.md tests: Add virtme fluster tests 2023-10-31 12:06:30 -04:00
run-virt-test.sh tests: Add virtme fluster tests 2023-10-31 12:06:30 -04:00
virtme-run.sh tests: Add virtme fluster tests 2023-10-31 12:06:30 -04:00

High level description of the files in this directory.

virtme-run.sh

A helper script that uses 'virtme' to launch a qemu virtual machine with the host filesystem exposed inside the virtual machine.

run-virt-test.sh

Run the given command and retrieve the command status in the given status file. This is necessary because virtme doesn't return the exit code of the command.

meson.build

Contains one rule for meson test cases that launches tests inside virtual machines.