Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump gcovr from 5.0 to 5.2 #64

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 8, 2022

Bumps gcovr from 5.0 to 5.2.

Release notes

Sourced from gcovr's releases.

gcovr 5.2

This release bundles bugfixes and small improvements.

New features and notable changes:

  • Log additional info on gcov parsing errors (#589)
  • Add support for branch exclude markers. (#^644)
  • Additional options to configure the thresholds for lines and branches in HTML separate. (#645)

Bug fixes and small improvements:

  • Remove function coverage from sonarcube report (#591)
  • Fix parallel processing of gcov data (#592)
  • Better diagnostics when dealing with corrupted input files (#593)
  • Accept metadata lines without values (introduced in gcc-11). (#601)
  • Properly close element in detailed HTML report. (#602)
  • Use sign instead of >= in HTML legend. (#603)
  • Using --add-tracefile will now correctly merge branch coverage. (#600)
  • Fix package-level function coverage statistics in Cobertura XML reports. (#605)
  • Respect excluded/noncode lines for aggregated branchcoverage. (#611)
  • Fix list options in configuration file (search-path). (#612)
  • Fix assert and key error in --decisions flag. (#642)
  • Fix adding none existing lines by decision analysis to data model. (#617)
  • Always treat relative paths in config files as relative to the directory of the file. (#615)
  • More flexible .gcov parsing to support files generated by third party tools. (#621, #623)

Internal changes:

  • Fix black check to fail on format errors (#594)
  • Change session black with no arguments to format all files (#595)
  • Add gcc-10 and gcc-11 to the test suite. (#597)
  • Improved internal coverage data model to simplify processing. (#600)
  • Use pretty print for cobertura and coveralls in test suite. (#606)
  • Forward nox options --reuse-existing-virtualenvs and --no-install to call inside docker. (#616)

gcovr 5.1

This release bundles bugfixes and improvements from about 9 months of work.

Highlights include consistent support for symlinks including on Windows, and richer reports with function coverage and decision coverage.

Breaking changes:

  • Dropped support for Python 3.6 (#550)
  • Changed xml configuration key to cobertura (#552)
  • JSON summary output: all percentages are now reported from 0 to 100 (#570)

... (truncated)

Changelog

Sourced from gcovr's changelog.

5.2 (06 August 2022)

New features and notable changes:

  • Log additional info on gcov parsing errors. (:issue:589)
  • Add support for branch exclude markers. (:issue:644)
  • Additional options to configure the thresholds for lines and branches in HTML separate. (:issue:645)

Bug fixes and small improvements:

  • Remove function coverage from sonarcube report. (:issue:591)
  • Fix parallel processing of gcov data. (:issue:592)
  • Better diagnostics when dealing with corrupted input files. (:issue:593)
  • Accept metadata lines without values (introduced in gcc-11). (:issue:601)
  • Properly close element in detailed HTML report. (:issue:602)
  • Use sign instead of >= in HTML legend. (:issue:603)
  • Using :option:--add-tracefile will now correctly merge branch coverage. (:issue:600)
  • Fix package-level function coverage statistics in Cobertura XML reports. (:issue:605)
  • Respect excluded/noncode lines for aggregated branchcoverage. (:issue:611)
  • Fix list options in configuration file (search-path). (:issue:612)
  • Fix assert and key error in --decisions flag. (:issue:642)
  • Fix adding none existing lines by decision analysis to data model. (:issue:617)
  • Always treat relative paths in config files as relative to the directory of the file. (:issue:615)
  • More flexible .gcov parsing to support files generated by third party tools. (:issue:621, :issue:623)

Internal changes:

  • Fix black check to fail on format errors. (:issue:594)
  • Change session black with no arguments to format all files. (:issue:595)
  • Add gcc-10 and gcc-11 to the test suite. (:issue:597)
  • Improved internal coverage data model to simplify processing. (:issue:600)
  • Use pretty print for cobertura and coveralls in test suite. (:issue:606)
  • Forward nox options --reuse-existing-virtualenvs and --no-install to call inside docker. (:issue:616)

5.1 (26 March 2022)

Breaking changes:

  • Dropped support for Python 3.6 (:issue:550)
  • Changed xml configuration key to cobertura (:issue:552)
  • JSON summary output: all percentages are now reported from 0 to 100 (:issue:570)

New features and notable changes:

  • Report function coverage (:issue:362, :issue:515, :issue:554)
  • Consistent support for symlinks across operating systems

... (truncated)

Commits
  • 1040a85 Bump version 5.2 (#648)
  • 60b73d9 more flexible gcov file parsing (fixes #621)
  • 3ab9a8e Fix typo in error message of #645.
  • 361b16f Fix relative paths in configuration files (#615)
  • bbdcff3 Add extra option to specify both lines and branch coverage thresholds in html...
  • b5a7f9f Fix decision coverage for excluded lines (#617)
  • 896396d Add EXCL_BR_* markers (#644)
  • fcc269a Fix assert and key error in --decisions flag (#642)
  • 10a8a17 Forward nox options to call inside docker. (#616)
  • e56449a Fix Sphinx generation (language must not be None. (#639)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [gcovr](https://github.com/gcovr/gcovr) from 5.0 to 5.2.
- [Release notes](https://github.com/gcovr/gcovr/releases)
- [Changelog](https://github.com/gcovr/gcovr/blob/master/CHANGELOG.rst)
- [Commits](gcovr/gcovr@5.0...5.2)

---
updated-dependencies:
- dependency-name: gcovr
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Aug 8, 2022
@dependabot dependabot bot mentioned this pull request Aug 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants