aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2020-07-25 14:59:55 +0200
committerMarius Bakke <marius@gnu.org>2020-07-25 16:16:12 +0200
commit91fadb7aa16cecb3c50cfa1e4ec6a5621d489ab3 (patch)
treec8557c6e9f132592f077958cee7a5173aae5f215
parentf7b8c5561246d41e49e9e25c18a0b821d68576da (diff)
downloadguix-91fadb7aa16cecb3c50cfa1e4ec6a5621d489ab3.tar
guix-91fadb7aa16cecb3c50cfa1e4ec6a5621d489ab3.tar.gz
gnu: dconf: Increase test timeout.
* gnu/packages/gnome.scm (dconf)[arguments]: Add #:phases.
-rw-r--r--gnu/packages/gnome.scm11
1 files changed, 10 insertions, 1 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index f05af6be13..806548d428 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -3507,7 +3507,16 @@ and RDP protocols.")
("vala" ,vala)))
(arguments
`(#:glib-or-gtk? #t
- #:configure-flags '("-Denable-gtk-doc=true")))
+ #:configure-flags '("-Denable-gtk-doc=true")
+ #:phases (modify-phases %standard-phases
+ (add-after 'unpack 'increase-test-timeout
+ (lambda _
+ ;; On big-memory systems, the engine test may take
+ ;; much longer than the default of 30 seconds.
+ (substitute* "tests/meson.build"
+ (("test\\(unit_test\\[0\\], exe" all)
+ (string-append all ", timeout : 90")))
+ #t)))))
(home-page "https://developer.gnome.org/dconf/")
(synopsis "Low-level GNOME configuration system")
(description "Dconf is a low-level configuration system. Its main purpose