From 5564eaeb4a73c9d1abcfc55d2a9397c97436858d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Wed, 10 Jan 2024 11:40:27 +0100 Subject: [PATCH] ci: Check that gnome-shell can still run https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3387 broke gnome-shell, let's try to prevent this kind of breakage in the future by running the gnome-shell test suite during CI. Part-of: --- .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 13d19759f..0cb1d9a5a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -555,10 +555,11 @@ coverage: # - test-mutter@aarch64 - test-mutter-kvm@x86_64 -can-build-gnome-shell@x86_64: +can-run-gnome-shell@x86_64: extends: - .mutter.distribution-image - .mutter.fedora@x86_64 + - .test-setup stage: test needs: - build-mutter@x86_64 @@ -569,6 +570,7 @@ can-build-gnome-shell@x86_64: - .gitlab-ci/checkout-gnome-shell.sh - meson setup gnome-shell gnome-shell/build --prefix /usr -Dbuildtype=debugoptimized -Dman=false --werror --fatal-meson-warnings - sudo meson install -C gnome-shell/build + - dbus-run-session -- xvfb-run meson test -C gnome-shell/build --no-rebuild test-mutter-coverity: rules: