summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludovic.courtes@inria.fr>2025-06-17 15:21:33 +0200
committerLudovic Courtès <ludo@gnu.org>2025-06-20 17:59:02 +0200
commit2dd09c786c2530cc97e1fc739115b8bdcdabee0b (patch)
tree6db59b2128cd2d8b3256a3d74772b5540f653762
parenta7a710cb4b83f39282c70674208dde9b11f6529d (diff)
gnu: hdf5-parallel-openmpi: Skip flaky tests.
* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]: Add ‘skip-sloppy-tests’ phase. Change-Id: Ic8513272585881f18baa20c82705275149001c66
-rw-r--r--gnu/packages/maths.scm10
1 files changed, 9 insertions, 1 deletions
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 6065e69465..4de8ddd77d 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -2196,7 +2196,15 @@ Swath).")
((#:phases phases)
#~(modify-phases #$phases
(add-after 'build 'mpi-setup
- #$%openmpi-setup)))))
+ #$%openmpi-setup)
+ (add-after 'unpack 'skip-sloppy-tests
+ (lambda _
+ ;; XXX: The three tests below often fail for no clear reason
+ ;; (timeout or actual failure). Comment them out (there's one
+ ;; test per line in this file).
+ (substitute* "testpar/CMakeLists.txt"
+ (("(t_pmulti_dset|t_shapesame|t_filters_parallel)" _ test)
+ (string-append "# " test "\n")))))))))
(synopsis "Management suite for data with parallel IO support")))
(define-public hdf5-blosc