Skip to content

Instantly share code, notes, and snippets.

@abrenk
Created September 29, 2010 15:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save abrenk/603009 to your computer and use it in GitHub Desktop.
Save abrenk/603009 to your computer and use it in GitHub Desktop.
(use ['clojure.test :only ['report 'run-tests 'with-report]])
(use ['clojure.test.junit :only ['junit-report]])
(use ['clojure.java.io :only ['file 'writer]])
(require 'com.example.ns1-test)
(require 'com.example.ns2-test)
(require 'com.example.ns3-test)
(.mkdirs (file "target/surefire-reports"))
(doseq [ns (filter #(.contains (str %) "-test") (all-ns))]
(with-open [junit-out (writer (str "target/surefire-reports/TEST-" ns ".xml"))]
(with-report [junit-report junit-out
report *out*]
(run-tests ns))))
@abrenk
Copy link
Author

abrenk commented Sep 29, 2010

usage example for modified clojure.test at http://github.com/abrenk/clojure/tree/abrenk-clojure.test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment