cbaines pushed a commit to branch master
in repository guix.
commit 74595d6e038cd786ac8c2849cd7f7073d632da83
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Fri Apr 4 20:44:20 2025 +0900
gnu: mutter: Disable more non-deterministic tests.
* gnu/packages/gnome.scm (mutter) [phases]
{disable-problematic-tests}: Disable all stacking tests plus the
event-delivery test.
Change-Id: Icdc3271e8d691881cee01b041de64269be8fc155
---
gnu/packages/gnome.scm | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 59c923d433..b669280ff9 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -8184,13 +8184,23 @@ to display dialog boxes from the commandline and shell
scripts.")
;; The 'sync' variant of the X11 test fails for unknown
reason
;; (see:
https://gitlab.gnome.org/GNOME/mutter/-/issues/3910).
(("foreach mode: \\['', 'sync'\\]")
- "foreach mode: ['']"))
+ "foreach mode: []")
+ ;; Many (all?) stacking tests are susceptible to fail
+ ;; non-deterministically under high load (see:
+ ;; https://gitlab.gnome.org/GNOME/mutter/-/issues/4035).
+ (("foreach stacking_test: stacking_tests")
+ "foreach stacking_test: []"))
(substitute* "clutter/conform/meson.build"
;; TODO: Re-instate the gesture test in a 47+ release.
;; The conform/gesture test fails non-deterministically on
;; some machines (see:
;;
https://gitlab.gnome.org/GNOME/mutter/-/issues/3521#note_2385427).
- ((".*'gesture',.*") "")))))
+ ((".*'gesture',.*") "")
+
+ ;; The 'event-delivery' test fails non-deterministically
+ ;; (see:
+ ;;
https://gitlab.gnome.org/GNOME/mutter/-/issues/4035#note_2402672).
+ ((".*'event-delivery',.*") "")))))
(replace 'check
(lambda* (#:key tests? test-options parallel-tests?
#:allow-other-keys)