~ruther/guix-local

034cfbd2449387c15823cd9ec3e91661f9e5bf49 — Marius Bakke 5 years ago a210c0d
gnu: glib: Increase test timeout on armhf-linux.

* gnu/packages/glib.scm (glib)[arguments]: Add phase to adjust test timeouts
to account for slower systems.
1 files changed, 11 insertions(+), 0 deletions(-)

M gnu/packages/glib.scm
M gnu/packages/glib.scm => gnu/packages/glib.scm +11 -0
@@ 227,6 227,17 @@ shared NFS home directories.")
               (("gio-launch-desktop")
                (string-append out "/libexec/gio-launch-desktop")))
              #t)))
        ;; TODO: Remove the conditional in the next core-updates cycle.
        ;; Needed to build glib on slower ARM nodes.
        ,@(if (string-prefix? "arm" (%current-system))
              `((add-after 'unpack 'increase-test-timeout
                  (lambda _
                    (substitute* "meson.build"
                      (("test_timeout = 60")
                       "test_timeout = 90")
                      (("test_timeout_slow = 120")
                       "test_timeout_slow = 180")))))
              '())
        (add-before 'build 'pre-build
          (lambda* (#:key inputs outputs #:allow-other-keys)
            ;; For tests/gdatetime.c.