gnu: gnunet: Disable flaky tests.

* gnu/packages/gnunet.scm (gnunet) [arguments]: Add a
disable-problematic-tests phase.
This commit is contained in:
Maxim Cournoyer 2023-03-31 11:48:30 -04:00
parent 2d4b61d014
commit ee0de79b1e
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -315,6 +315,17 @@ (define-public gnunet
#:parallel-tests? #f ;parallel tests aren't supported
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'disable-problematic-tests
(lambda _
(substitute* "src/cadet/Makefile.in"
;; The speed_reliable tests appear to be unreliable (see:
;; https://bugs.gnunet.org/view.php?id=7787).
(("test_cadet_[0-9]+_speed_reliable\\$\\(EXEEXT)")
""))
(substitute* "src/core/Makefile.in"
;; The 'test_core_api' test fails non-deterministically (see:
;; https://bugs.gnunet.org/view.php?id=7784).
(("test_core_api\\$\\(EXEEXT) ") ""))))
(add-before 'check 'set-env-var-for-tests
(lambda _
(setenv "LANG" "en_US.UTF-8")))