Skip to content

Test run gnome shell

Jonas Ådahl requested to merge jadahl/gnome-shell:wip/test-run-gnome-shell into main

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 inside Xvfb
  • Run GNOME Shell as a nested Wayland compositor inside Xvfb

To achieve this, I had to make one crucial change that made things not racy:

  • Wait with acquiring org.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

Merge request reports