All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Initial release of lein-junit-xml.
lein junit-xml runs the project's tests and writes JUnit legacy XML. One
TEST-<namespace>.xml file per test namespace, matching the element and attribute set JUnit
6.2.0's own report writer emits.<system-out> and <system-err> capture, covering output from :once and
:each fixtures as well as test bodies.<skipped> rather than silently vanishing, so CI
totals stay honest.:once fixture is reported as an initializationError case instead of producing
an empty, green suite.Char production
(including ANSI escapes, control bytes, non-characters, and unpaired surrogates) are replaced; ]]> inside CDATA is
split; attribute whitespace is escaped numerically.time is formatted with Locale/ROOT, so a comma-decimal default locale cannot be misread by
Jenkins as a thousand separator.timestamp is an explicit UTC instant, deviating from JUnit's zone-less local time, which
Jenkins misinterprets as UTC.lein test is left intact. The task delegates to leiningen.test/test, so selectors,
:test-paths, exit codes and .lein-failures (and therefore lein retest) keep working.clojure.test/report methods keep working, because the plugin adds delegating methods
rather than replacing the multimethod.jenkins-junit.xsd in CI, and against the Jenkins JUnit plugin
1428.vef95b_fa_89508 parser.:junit-xml {:output-dir "target/junit-xml"}. Unknown keys are rejected rather than ignored.Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |