Igalia / chromium

Old repo. See https://crbug.com/578890 instead.
https://chromium.googlesource.com/chromium/src.git
BSD 3-Clause "New" or "Revised" License
115 stars 16 forks source link

Weston is added to the build dependencies, and is now run by xvfb.py. #516

Closed alex-voodoo closed 5 years ago

alex-voodoo commented 5 years ago

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.

msisov commented 5 years ago

after offline talk, I think it's lgtm