From 31a18ce6dd260550818c30d325801d4c6caf0eb9 Mon Sep 17 00:00:00 2001 From: Niels De Graef Date: Wed, 24 Jul 2024 01:18:04 +0200 Subject: [PATCH] ci: Use dbus-run-session for tests This set up a D-Bus session together with env variables such as `$XDG_RUNTIME_DIR`. --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9a124bda..571a8e2a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,7 +18,7 @@ variables: BUILD_DIR: build CONFIG_CMD: meson --buildtype=debug $BUILD_DIR BUILD_CMD: ninja -v -C $BUILD_DIR - TEST_CMD: xvfb-run meson test -v --no-stdsplit -C $BUILD_DIR $TEST_ARGS + TEST_CMD: xvfb-run -a dbus-run-session -- meson test -v --no-stdsplit -C $BUILD_DIR $TEST_ARGS INSTALL_CMD: ninja -v -C $BUILD_DIR install # Fedora packages @@ -30,7 +30,7 @@ variables: libpeas1-devel libsecret-devel libstemmer-devel libunwind-devel libxml2-devel libytnef-devel sqlite-devel webkitgtk4-devel git - FEDORA_TEST_DEPS: glibc-langpack-en gnutls-utils tar Xvfb xz + FEDORA_TEST_DEPS: dbus-daemon glibc-langpack-en gnutls-utils tar Xvfb xz # Ubuntu packages UBUNTU_DEPS: