about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEfraim Flashner2021-11-16 20:52:57 +0200
committerEfraim Flashner2021-11-16 20:52:57 +0200
commit4d4a054ea1d191c561c9de171a789c5db939fd1d (patch)
tree91e5f2a14c5fc6bbb1ab35c42d2a0411c7d4d4c4
parentaf6f5ea38d4871f22096adfe862b0f52563f47fa (diff)
downloadguix-bioinformatics-4d4a054ea1d191c561c9de171a789c5db939fd1d.tar.gz
gn: metaeuk: enable tests.
-rw-r--r--gn/packages/bioinformatics.scm10
1 files changed, 8 insertions, 2 deletions
diff --git a/gn/packages/bioinformatics.scm b/gn/packages/bioinformatics.scm
index dc1ff65..8d4edaa 100644
--- a/gn/packages/bioinformatics.scm
+++ b/gn/packages/bioinformatics.scm
@@ -2476,7 +2476,6 @@ of similar contiguity and accuracy to other de Bruijn assemblers (e.g. Velvet)."
     (arguments
      `(#:configure-flags '("-DUSE_SYSTEM_ZSTD=YES")
        #:substitutable? #f      ; We want the native build.
-       #:tests? #f              ; TODO
        #:phases
        (modify-phases %standard-phases
          (add-after 'unpack 'use-shared-libraries
@@ -2490,13 +2489,20 @@ of similar contiguity and accuracy to other de Bruijn assemblers (e.g. Velvet)."
                 (string-append (assoc-ref inputs "xxhash") "/include"))
                (("lib/simde")
                 (string-append (assoc-ref inputs "simde") "/include/simde")))
-             #t)))))
+             #t))
+         (replace 'check
+           (lambda* (#:key tests? #:allow-other-keys)
+             (when tests?
+               (with-directory-excursion
+                 (string-append "../" ,name "-" ,version "-checkout/tests")
+                 (invoke "./run.sh" "../../build/src/metaeuk"))))))))
     (inputs
      `(("bzip2" ,bzip2)
        ("zlib" ,zlib)
        ("zstd:lib" ,zstd "lib")))
     (native-inputs
      `(;("gzstream" ,gzstream)
+       ("perl" ,perl)
        ("simde" ,simde)
        ("xxd" ,xxd)
        ("xxhash" ,xxhash)))