Liking cljdoc? Tell your friends :D

test2junit

Clojars Project

A leiningen plug-in to output test results to JUnit XML format.

These files can be used, e.g., with junitreport for creating reports in HTML format.

You can tweak some setting via your project.clj file:

  ; specify your output directory
  :test2junit-output-dir "test-results"

  ; to run ant automatically
  :test2junit-run-ant true

Example junit report output based on the output as generated by this plug-in is available at: http://ruedigergad.github.io/test2junit/test-results/html/

To use this plug-in simply add [test2junit "1.4.2"] either to your ~/.lein/profile.clj or as development dependency to an individual project. test2junit requires Leiningen 2.x.

Usage Example

Below is an example for globally adding test2junit via the ~/.lein/profiles.clj file:

{:user {:plugins [[test2junit "1.4.2"]]}}

Or you can just add it to your development profile like so:

:profiles {:dev {:plugins [[test2junit "1.4.2"]]}}

An example for the project specific setting can be found in: https://github.com/ruedigergad/clj-assorted-utils/blob/master/project.clj

This will enable you to use the plugin from your terminal:

$ lein test2junit

License

Copyright © 2013-2017 Ruediger Gad, et al. (See below.)

Contributors:

Kristoffer Roupé https://github.com/kitofr

Dante Briones https://github.com/dbriones

Matthias Nehlsen https://github.com/matthiasn

Sebastián Moreno https://github.com/kernelp4nic

Eric Caspary https://github.com/err

See also src/test2junit/junit.clj for authors of the code on which test2junit is based.

Distributed under the Eclipse Public License, the same as Clojure.

Can you improve this documentation? These fine people already did:
Ruediger Gad, Kristoffer Roupé, Matthias Nehlsen, Sebastián Moreno & Rüdiger Gad
Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close