The recent Wayland test suite (Bug 1578640) based on Ubuntu 18.04 is working relatively well.
The only issue there is missing focus support. The failures you see there are caused broken focus where we wait for focus (that produces timeouts) or we expect a window has focus (that produces reftest failures).
These failures are pretty random as it depends how the focus is handled by compositor - we use a workaround where we hide/show a window and hope it gets the focus after show.
The recent Wayland test suite (Bug 1578640) based on Ubuntu 18.04 is working relatively well.
The only issue there is missing focus support. The failures you see there are caused broken focus where we wait for focus (that produces timeouts) or we expect a window has focus (that produces reftest failures).
These failures are pretty random as it depends how the focus is handled by compositor - we use a workaround where we hide/show a window and hope it gets the focus after show.
Only reliable way how to fix that is XDG activation protocol implementation (https:/ /wayland. app/protocols/ xdg-activation- v1). /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1845). Robert, do you know when this may be available in Mutter? For instance I don't see it in mutter- 40.3-1. fc34.x86_ 64 package.
This is not finished yet (https:/
So our goal is to have compositor with XDG activation protocol available to test Wayland reliably.