[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
09/09: gnu: gtk: Guard against timeouts in the test suite.
From: |
guix-commits |
Subject: |
09/09: gnu: gtk: Guard against timeouts in the test suite. |
Date: |
Sat, 20 Nov 2021 09:00:44 -0500 (EST) |
apteryx pushed a commit to branch core-updates-frozen
in repository guix.
commit 76df1ad3df794418c0687b59e9ce80a96d15e16c
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Fri Nov 19 22:59:02 2021 -0500
gnu: gtk: Guard against timeouts in the test suite.
This change piggy backs on the improvements to the meson-build-system made
in
dfcc96d8f48716ae5aefb383c58b153d5bcb407c; it's motivated by timeouts that
occurred in the GTK test suite while building on a heavily loaded machine.
* gnu/packages/gtk.scm (gtk)[parallel-tests]: New argument.
[test-options]: New argument, which now includes --suite=gtk and
--no-suite=gsk-compare-broadway, to match what upstream uses.
[phases]{check}: Remove override.
---
gnu/packages/gtk.scm | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 09e044d..042eb63 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -1116,6 +1116,12 @@ application suites.")
'("-Dgtk_doc=false")
'("-Dgtk_doc=true"))
"-Dman-pages=true")
+ #:parallel-tests? #f ;parallel tests are not supported
+ #:test-options '("--setup=x11" ;defaults to wayland
+ ;; Use the same test options as upstream uses for
+ ;; their CI.
+ "--suite=gtk"
+ "--no-suite=gsk-compare-broadway")
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'generate-gdk-pixbuf-loaders-cache-file
@@ -1154,13 +1160,6 @@ application suites.")
(setenv "XDG_RUNTIME_DIR" (getcwd))
;; For missing '/etc/machine-id'.
(setenv "DBUS_FATAL_WARNINGS" "0")))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "MESON_TESTTHREADS" "1")
- ;; Run tests using the x11 setup,
- ;; instead of the default wayland.
- (invoke "meson" "test" "--setup=x11"))))
(add-after 'install 'move-files
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
- branch core-updates-frozen updated (83580b9 -> 76df1ad), guix-commits, 2021/11/20
- 02/09: gnu: libxcursor: Add a search path for XCURSOR_PATH., guix-commits, 2021/11/20
- 01/09: build: syscalls: Add a SET-CHILD-SUBREAPER! procedure., guix-commits, 2021/11/20
- 04/09: gnu: gjs: Update to 1.70.0., guix-commits, 2021/11/20
- 07/09: gnu: wayland: Use native-inputs unconditionally, guix-commits, 2021/11/20
- 09/09: gnu: gtk: Guard against timeouts in the test suite.,
guix-commits <=
- 06/09: gnu: gnome-shell: Update to 41.0., guix-commits, 2021/11/20
- 03/09: gnu: mutter: Update to 41.0 and enable tests., guix-commits, 2021/11/20
- 08/09: gnu: libnice: Disable the 'test-bsd' test., guix-commits, 2021/11/20
- 05/09: gnu: gsettings-desktop-schemas: Update to 41.0., guix-commits, 2021/11/20