Skip to content

v6.0.0

Compare
Choose a tag to compare
@bhovhannes bhovhannes released this 29 Mar 13:03
· 123 commits to main since this release

What's Changed

  • feat: merge testsuite elements with the same name (fixes #226, fixes #227) c699ad7
  • fix(deps): update dependency fast-glob to v3.2.12 b13d7cc

Breaking changes

There are no API changes in this release. Only implementation change.

Previous behavior of jrm was incorrect in 2 cases:

  • when a single testsuite element was spanning multiple files, i.e. more than one file contain testsuite element with the same name.
  • when input file contained nested testsuite elements.

In this release this has been fixed, and jrm now merges similar testsuite elements together, aggregating their attributes and rolling them up to the root testsuites element.
Also, aggregation logic of time attribute has been changed. Now summary time is computed by taking maximum of time attributes of child testsuite elements. Previously times were added together, which is not how things happen in real life as it is more common to split test suite and run in parallel, than sequentially.

Full Changelog: v5.0.0...v6.0.0