weston/doc
Leandro Ribeiro e8a8c13e0d tests: add support to run drm-backend tests locally
With this patch we add support to run DRM-backend tests locally
in the test suite. For now this won't work in the CI, as there
are no cards available. But the plan is to achieve this by using
VKMS (virtual KMS) in the future.

To run DRM-backend tests locally, first of all the user has to
set the environment variable WESTON_TEST_SUITE_DRM_DEVICE to
'card0', 'card1' or any other device where he wants to run
the tests. Also, for now it only works if it is run as root,
but in the future this problem will be solved.

The tests will run on a non-default seat. The reason for that
is that we want to avoid opening input devices unnecessarily.
Also, since DRM-backend usage requires gaining DRM master status
on a DRM KMS device, nothing else must be using the device at
the same time. To achieve this we use a lock to run the
DRM-backend tests sequentially.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2020-06-02 13:47:15 +00:00
..
doxygen doc: Correct absolute path in doxygen graphs. 2015-10-07 17:09:09 -07:00
scripts doc/scripts/gdb: Added gdb script to dump contents of the flight recorder 2019-11-25 20:29:49 +00:00
sphinx tests: add support to run drm-backend tests locally 2020-06-02 13:47:15 +00:00
wayland-screenshot.jpg README: Move to Markdown, rewrite introduction 2018-08-07 14:38:24 +01:00