Browser tests typically require a window manager. The one may not exist on test bots that do not provide graphics mode at all, and a substitute in form of openbox and xcompmgr running as a virtual WM is provided by means of test harness in testing/xvfb.py. This was not enough, however, for the new graphics composing modes like Ozone upon Wayland because these need a Wayland server.
This change introduces launching weston (which provides a Wayland server) to allow tests to run with Wayland bakend.
Browser tests typically require a window manager. The one may not exist on test bots that do not provide graphics mode at all, and a substitute in form of openbox and xcompmgr running as a virtual WM is provided by means of test harness in testing/xvfb.py. This was not enough, however, for the new graphics composing modes like Ozone upon Wayland because these need a Wayland server.
This change introduces launching weston (which provides a Wayland server) to allow tests to run with Wayland bakend.