summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-04-04 20:44:20 +0900
committerChristopher Baines <mail@cbaines.net>2025-04-06 12:22:41 +0100
commita4610c221b70ef727c2119294014837ab8d82f72 (patch)
tree8cd181420f4a9975bbeb108c6c0b169be2ebb68c
parent88bca360bc869e6e3f3a9d5bf6db3470607a2639 (diff)
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
-rw-r--r--gnu/packages/gnome.scm14
1 files changed, 12 insertions, 2 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 46e360067f..89262531d2 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -8183,13 +8183,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)