guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

250/257: gnu: ghc-pandoc: Adjust tests and test dependency constraints.


From: Ricardo Wurmus
Subject: 250/257: gnu: ghc-pandoc: Adjust tests and test dependency constraints.
Date: Thu, 27 Sep 2018 15:47:39 -0400 (EDT)

rekado pushed a commit to branch wip-haskell
in repository guix.

commit f891a02f94e414985a4e56e8c34f67080ebddd2f
Author: Timothy Sample <address@hidden>
Date:   Sat Sep 1 10:55:48 2018 -0400

    gnu: ghc-pandoc: Adjust tests and test dependency constraints.
    
    * gnu/packages/haskell.scm (ghc-pandoc)[arguments]: Add a phase to relax a
    test suite dependency constraint and another to skip some failing tests.
---
 gnu/packages/haskell.scm | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index bcdb6fb..8b2c157 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6859,6 +6859,20 @@ provided.  Skylighting is intended to be the successor 
to highlighting-kate.")
         (base32
          "1dqin92w513l7whg5wdgrngnxsj5mb8gppfvn7kjgyv2pdgpy0zy"))))
     (build-system haskell-build-system)
+    (arguments
+     `(#:phases
+       (modify-phases %standard-phases
+         (add-before 'configure 'update-constraints
+           (lambda _
+             (substitute* "pandoc.cabal"
+               (("tasty >= 0\\.11 && < 1\\.1")
+                "tasty >= 0.11 && < 1.1.1"))))
+         (add-before 'configure 'patch-tests
+           (lambda _
+             ;; These tests fail benignly and have been adjusted upstream:
+             ;; <https://github.com/commercialhaskell/stackage/issues/3719>.
+             (substitute* "test/Tests/Old.hs"
+               (("lhsWriterTests \"html\"") "[]")))))))
     (inputs
      `(("ghc-aeson" ,ghc-aeson)
        ("ghc-aeson-pretty" ,ghc-aeson-pretty)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]