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: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3510>
This commit is contained in:
parent
8ae87ce041
commit
5564eaeb4a
@ -555,10 +555,11 @@ coverage:
|
|||||||
# - test-mutter@aarch64
|
# - test-mutter@aarch64
|
||||||
- test-mutter-kvm@x86_64
|
- test-mutter-kvm@x86_64
|
||||||
|
|
||||||
can-build-gnome-shell@x86_64:
|
can-run-gnome-shell@x86_64:
|
||||||
extends:
|
extends:
|
||||||
- .mutter.distribution-image
|
- .mutter.distribution-image
|
||||||
- .mutter.fedora@x86_64
|
- .mutter.fedora@x86_64
|
||||||
|
- .test-setup
|
||||||
stage: test
|
stage: test
|
||||||
needs:
|
needs:
|
||||||
- build-mutter@x86_64
|
- build-mutter@x86_64
|
||||||
@ -569,6 +570,7 @@ can-build-gnome-shell@x86_64:
|
|||||||
- .gitlab-ci/checkout-gnome-shell.sh
|
- .gitlab-ci/checkout-gnome-shell.sh
|
||||||
- meson setup gnome-shell gnome-shell/build --prefix /usr -Dbuildtype=debugoptimized -Dman=false --werror --fatal-meson-warnings
|
- meson setup gnome-shell gnome-shell/build --prefix /usr -Dbuildtype=debugoptimized -Dman=false --werror --fatal-meson-warnings
|
||||||
- sudo meson install -C gnome-shell/build
|
- sudo meson install -C gnome-shell/build
|
||||||
|
- dbus-run-session -- xvfb-run meson test -C gnome-shell/build --no-rebuild
|
||||||
|
|
||||||
test-mutter-coverity:
|
test-mutter-coverity:
|
||||||
rules:
|
rules:
|
||||||
|
Loading…
Reference in New Issue
Block a user