ci: Run tests through dbus-run-session

Something changed recently in the test initialization code, causing
the test-theme invocation to fail. Make sure there is a D-Bus session
by running the tests through dbus-run-session to get them going again.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/796
This commit is contained in:
Florian Müllner 2019-10-30 19:15:26 +01:00
parent aa9031d8e7
commit 7bc39ba750

View File

@ -69,10 +69,11 @@ test:
stage: test stage: test
variables: variables:
XDG_RUNTIME_DIR: "$CI_PROJECT_DIR/runtime-dir" XDG_RUNTIME_DIR: "$CI_PROJECT_DIR/runtime-dir"
NO_AT_BRIDGE: "1"
before_script: before_script:
- ninja -C mutter/build install - ninja -C mutter/build install
script: script:
- xvfb-run meson test -C build --no-rebuild - dbus-run-session -- xvfb-run meson test -C build --no-rebuild
<<: *only_default <<: *only_default
artifacts: artifacts:
expire_in: 1 day expire_in: 1 day