diff options
author | Janneke Nieuwenhuizen <janneke@gnu.org> | 2023-06-07 21:00:19 +0200 |
---|---|---|
committer | Janneke Nieuwenhuizen <janneke@gnu.org> | 2023-07-20 10:11:34 +0200 |
commit | e52743b458fef293a562fbb842b60e4bf3b06eff (patch) | |
tree | af3a3ea7f1428d933c31f2306c730f2d17bfb849 /gnu/packages | |
parent | a4367fae492d17421867c16eef1754ecdd9a36fd (diff) | |
download | guix-e52743b458fef293a562fbb842b60e4bf3b06eff.tar.gz guix-e52743b458fef293a562fbb842b60e4bf3b06eff.zip |
gnu: curl: Skip failing test on the Hurd.
* gnu/packages/curl.scm (curl)[arguments]: When building natively on the Hurd,
add phase 'skip-tests'.
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/curl.scm | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm index 76fcc115cf..4e3c563570 100644 --- a/gnu/packages/curl.scm +++ b/gnu/packages/curl.scm @@ -11,7 +11,7 @@ ;;; Copyright © 2019, 2021 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> ;;; Copyright © 2020 Dale Mellor <guix-devel-0brg6b@rdmp.org> -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> +;;; Copyright © 2020, 2023 Janneke Nieuwenhuizen <janneke@gnu.org> ;;; Copyright © 2021 Jean-Baptiste Volatier <jbv@pm.me> ;;; Copyright © 2021 Felix Gruber <felgru@posteo.net> ;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com> @@ -125,7 +125,22 @@ ;; The top-level "make check" does "make -C tests quiet-test", which ;; is too quiet. Use the "test" target instead, which is more ;; verbose. - (invoke "make" "-C" "tests" "test"))))))) + (invoke "make" "-C" "tests" "test")))) + #$@(if (system-hurd?) + #~((add-after 'unpack 'skip-tests + (lambda _ + (let ((port (open-file "tests/data/DISABLED" "a"))) + (display "526\n" port) + (display "527\n" port) + (display "532\n" port) + (display "533\n" port) + (display "537\n" port) + (display "546\n" port) + (display "575\n" port) + (display "1021\n" port) + (display "1501\n" port) + (close port))))) + #~())))) (synopsis "Command line tool for transferring data with URL syntax") (description "curl is a command line tool for transferring data with URL syntax, |