Skip to content
Emit Clojure test output in Junit XML format and optionally automatically invoke HTML generation
HTML Clojure CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.


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:

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:

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

$ lein test2junit


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


Kristoffer Roupé

Dante Briones

Matthias Nehlsen

Sebastián Moreno

Eric Caspary

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.

You can’t perform that action at this time.