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.
- updated dependencies to their latest versions
- Added static local coverage-04.dtd file for cobertura coverage converter, for the case when http://cobertura.sourceforge.net/xml/coverage-04.dtd is not reachable
- fixed warnings for printing optionals
Fixed bug where coverage would gather coverage for duplicate files
Added support for the targets filter for the coverage functions as well Added new method to just list all target names contained in the xcresult archive
Fixes the junit output formatter, set cobertura timestamp to test execution time and improves the entire test suite.
Make output test report format for xml output selectable.
Added output format for coverage data: cobertura XML (this format is the only one supported by GitLab coverage visualizer). (Credits go to Eliot Lash)
Fixed crash in coverage XML when output is concurrently modified. (Credits go to Björn Dahlgren)
escaped quotes in markdown changed formatting in markdown to better suit the needs for teams web hook
Added simple markdown output (first implemented for use in Teams Webhook message).
Changed format of test duration for sonar now from double to long
Fixed format of test duration for sonar
- added -v switch to output version of the tool
(Kind of) Fixed the file paths in test results xml for sonarqube.
Unfortunately I didn't find the file paths for the tests in the xcresult archive.
Only the classnames of the test classes are exposed. So I use grep
to find the
file in the directory provided with the '-p' parameter. That will only work on the machine
where the .xcresult file was created, because only there the files exist, which can be found by grep
.