Manual DRM-backend smoke-test with VKMS
Add a test in the test suite that runs Weston/DRM/pixman using the non-default seat
seat-vkms. Whether this actually runs depends on whether there is a DRM device available on
seat-vkms, otherwise the test is skipped. Input devices are not required or used.
I call this a manual test, because this test would depend on the local system setup to have VKMS kernel module loaded and
It requires Weston to be able to start on a non-default seat with normal user permissions: either the user must have access to the VKMS DRM device, or logind needs to be able to hand that out.
weston-launch cannot be used, because it would require root permissions to install as setuid-root, and without setuid-root it cannot provide anything useful.
Weston on non-default seat depends also on skipping all VT/tty setup.
This task depends on !287.