This fixes compatibility with GCC 13 (gh#gcovr/gcovr#711)
- Updated to release 6.0
* Breaking changes:
+ Remove not allowed attributes function-rate,
functions-covered and functions-valid from cobertura report.
(gh#gcovr/gcovr#671)
+ Remove "noncode" entries in JSON reports.
(gh#gcovr/gcovr#663)
+ New option --exclude-noncode-lines to exclude noncode lines.
Noncode lines are not excluded by default anymore.
(gh#gcovr/gcovr#704, gh#gcovr/gcovr#705)
+ Changed option --gcov-ignore-parse-errors to accept list of
errors to ignore. (gh#gcovr/gcovr#701)
+ Handling of gcov errors:
- Do not ignore return code of gcov. (gh#gcovr/gcovr#653)
- New option --gcov-ignore-errors to ignore gcov errors. Old
behavior was to print a warning and continue.
(gh#gcovr/gcovr#718)
+ The default filename for option --cobertura is changed from
coverage.xml to cobertura.xml (gh#gcovr/gcovr#721)
+ Revert changes from gh#gcovr/gcovr#623 and add documentation
entry Support of Keil uVision format. (gh#gcovr/gcovr#727)
* New features and notable changes:
+ New option --html-nested for reports that summarize
subdirectories with aggregated statistics per directory.
(gh#gcovr/gcovr#687)
+ Accept NAN % which is used in GCOV 7.5.0 instead of an
invalid value. (gh#gcovr/gcovr#651)
+ New option --json-base to define a base bath used in JSON
reports. (gh#gcovr/gcovr#656)
+ New option --calls to report call coverage: function calls
invoked/total (gh#gcovr/gcovr#666)
+ New nox session to generate a portable application with
pyinstaller. (gh#gcovr/gcovr#661)
+ Print a warning if root directory contains symlinks.
(gh#gcovr/gcovr#652)
+ Change option --keep when calling gcov internaly.
(gh#gcovr/gcovr#703)
+ Allow annotations for never executed branches.
(gh#gcovr/gcovr#711)
+ Add function merge mode for same function defined in
different lines. (gh#gcovr/gcovr#700)
+ Update link to gcovr documentation in HTML report to point to
the documentation of the used version. (gh#gcovr/gcovr#723)
+ Add environment SOURCE_DATE_EPOCH to set default for option
--timestamp. (gh#gcovr/gcovr#729)
* See https://github.com/gcovr/gcovr/releases/tag/6.0 for
complete changelog
OBS-URL: https://build.opensuse.org/request/show/1125198
OBS-URL: https://build.opensuse.org/package/show/devel:tools/gcovr?expand=0&rev=19
- Updated to release 5.2:
New features and notable changes:
* Log additional info on gcov parsing errors.
* Add support for branch exclude markers.
* Additional options to configure the thresholds for lines and branches in HTML separate.
Bugfixes:
* Remove function coverage from sonarcube report.
* Fix parallel processing of gcov data.
* Better diagnostics when dealing with corrupted input files.
* Accept metadata lines without values (introduced in gcc-11).
* Properly close <a> element in detailed HTML report.
* Using --add-tracefile will now correctly merge branch coverage.
* Fix package-level function coverage statistics in Cobertura XML reports.
* Respect excluded/noncode lines for aggregated branchcoverage.
* Fix list options in configuration file (search-path).
* Fix assert and key error in --decisions flag.
* Fix adding none existing lines by decision analysis to data model.
* Always treat relative paths in config files as relative to the directory of the file.
OBS-URL: https://build.opensuse.org/request/show/1037240
OBS-URL: https://build.opensuse.org/package/show/devel:tools/gcovr?expand=0&rev=17