me
/
guix
Archived
1
0
Fork 0

gnu: clojure-data-xml: Fix test suite

Removes clojurescript related tests that interfere with the JDK clojure
test suite, causing it to fail.

* gnu/packages/clojure.scm (clojure-data-xml)[arguments]: Add
'delete-cljs-tests phase

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
master
Ryan Sundberg via Guix-patches via 2022-02-07 21:28:13 -08:00 committed by Julien Lepiller
parent 71438cd422
commit 6d35754102
No known key found for this signature in database
GPG Key ID: 53D457B2D636EE82
1 changed files with 8 additions and 2 deletions

View File

@ -332,8 +332,14 @@ is on par with Java implementations, e.g., Apache commons-codec.")
(build-system clojure-build-system)
(arguments
'(#:source-dirs '("src/main/clojure")
#:test-dirs '("src/test/clojure")
#:doc-dirs '()))
#:test-dirs '("src/test/clojure" "src/test/resources")
#:doc-dirs '()
#:phases
(modify-phases %standard-phases
(add-before 'build 'delete-cljs-tests
(lambda _
(delete-file "src/test/resources/clojure/data/xml/cljs_testsuite.clj")
(delete-file "src/test/clojure/clojure/data/xml/test_cljs.clj"))))))
(propagated-inputs (list clojure-data-codec))
(synopsis "Clojure library for reading and writing XML data")
(description "@code{data.xml} is a Clojure library for reading and writing