Test run gnome shell
This adds two one test cases to meson test
:
- Run GNOME Shell using the headless backend using the
basic
perf test. Run GNOME Shell as a X11 window manager insideXvfb
Run GNOME Shell as a nested Wayland compositor insideXvfb
To achieve this, I had to make one crucial change that made things not racy:
Wait with acquiringorg.gnome.Shell
until the D-Bus services are available
Without this, the test cases had no way of knowing when it could actually use anything on org.gnome.Shell
, and I had to make it sleep for several seconds to make it pass.
Edited by Jonas Ådahl