Skip to content

Bump gcovr from 5.0 to 6.0 in /.ci#2

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/dot-ci/gcovr-6.0
Closed

Bump gcovr from 5.0 to 6.0 in /.ci#2
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/dot-ci/gcovr-6.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Jun 20, 2023

Bumps gcovr from 5.0 to 6.0.

Release notes

Sourced from gcovr's releases.

6.0

Breaking changes:

  • Remove not allowed attributes function-rate, functions-covered and functions-valid from cobertura report. (#671)
  • Remove "noncode" entries in JSON reports. (#663)
  • New option --exclude-noncode-lines to exclude noncode lines. Noncode lines are not excluded by default anymore. (#704, #705)
  • Changed option --gcov-ignore-parse-errors to accept list of errors to ignore. (#701)
  • Handling of gcov errors:
    • Do not ignore return code of gcov. (#653)
    • New option --gcov-ignore-errors to ignore gcov errors. Old behavior was to print a warning and continue. (#718)
  • The default filename for option --cobertura is changed from coverage.xml to cobertura.xml (#721)
  • Revert changes from #623 and add documentation entry Support of Keil uVision format. (#727)

New features and notable changes:

  • New option --html-nested for reports that summarize subdirectories with aggregated statistics per directory. (#687)
  • Accept NAN % which is used in GCOV 7.5.0 instead of an invalid value. (#651)
  • New option --json-base to define a base bath used in JSON reports. (#656)
  • New option --calls to report call coverage: function calls invoked/total (#666)
  • New nox session to generate a portable application with pyinstaller. (#661)
  • Print a warning if root directory contains symlinks. (#652)
  • Change option --keep when calling gcov internaly. (#703)
  • Allow annotations for never executed branches. (#711)
  • Add function merge mode for same function defined in different lines. (#700)
  • Update link to gcovr documentation in HTML report to point to the documentation of the used version. (#723)
  • Add environment SOURCE_DATE_EPOCH to set default for option --timestamp. (#729)

Bug fixes and small improvements:

  • Fix option --html-tab-size feature. (#650)
  • Fix alphabetical sort of html report, for when there are symlinks. (#685)
  • Handle option --version before parsing the configuration file. (#696)
  • Fix reports of excluded coverage. (#409, #503, #663)
  • Fix handling for nonexistent source code for HTML-details and Coveralls reports. (#663)
  • Exclude functions with Exclusion markers. (#713)
  • Fix problem in decision parser if open block brace is on same line. (#681)
  • Add Python 3.11 to test matrix. (#717)
  • Fix casing of files if filesystem is case insensitive. (#694)
  • Do not use realpath for DirectoryPrefixFilter to support symlinks in root directory. (#712)
  • Fix deadlock if option -j is used and there are errors from gcov execution. (#721)
  • Fix problem in decision parser if case is not on a single line with the break statement. (#738)
  • Do not use realpath for DirectoryPrefixFilter to support symlinks in root directory. (#712)

Documentation:

  • Add detailed reference for the JSON output format. (#663)

Internal changes:

... (truncated)

Changelog

Sourced from gcovr's changelog.

6.0 (08 March 2023)

Known bugs:

Breaking changes:

  • Remove not allowed attributes function-rate, functions-covered and functions-valid from cobertura report. (:issue:671)

  • Remove "noncode" entries in JSON reports. (:issue:663)

  • New :option:--exclude-noncode-lines to exclude noncode lines. Noncode lines are not excluded by default anymore. (:issue:704, :issue:705)

  • Changed :option:--gcov-ignore-parse-errors to accept list of errors to ignore. (:issue:701)

  • The default filename for :option:--cobertura is changed from coverage.xml to cobertura.xml (:issue:721)

  • Handling of gcov errors:

    • Do not ignore return code of gcov. (:issue:653)
    • New :option:--gcov-ignore-errors to ignore gcov errors. Old behavior was to print a warning and continue. (:issue:718)
  • Revert changes from :issue:623 and add documentation entry :ref:support keil uvision format. (:issue:727)

New features and notable changes:

  • New :option:--html-nested for reports that summarize subdirectories with aggregated statistics per directory. (:issue:687)
  • Accept NAN % which is used in GCOV 7.5.0 instead of an invalid value. (:issue:651)
  • New :option:--json-base to define a base bath used in JSON reports. (:issue:656)
  • New :option:--calls to report call coverage: function calls invoked/total (:issue:666)
  • New nox session to generate a portable application with pyinstaller, see :ref:standalone application. (:issue:661)
  • Print a warning if root directory contains symlinks. (:issue:652)
  • Change :option:--keep when calling gcov internaly. (:issue:703)
  • Allow annotations for never executed branches. (:issue:711)
  • Add function merge mode for same function defined in different lines. (:issue:700)
  • Update link to gcovr documentation in HTML report to point to the documentation of the used version. (:issue:723)
  • Add environment SOURCE_DATE_EPOCH <https://reproducible-builds.org/docs/source-date-epoch>_ to set default for :option:--timestamp. (:issue:729)

Bug fixes and small improvements:

  • Fix :option:--html-tab-size feature. (:issue:650)
  • Fix alphabetical sort of html report, for when there are symlinks. (:issue:685)
  • Handle :option:--version before parsing the configuration file. (:issue:696)
  • Fix reports of excluded coverage. (:issue:409, :issue:503, :issue:663)
  • Fix handling for nonexistent source code for HTML-details and Coveralls reports. (:issue:663)
  • Exclude functions with :ref:Exclusion markers. (:issue:713)
  • Fix problem in decision parser if open block brace is on same line. (:issue:681)
  • Add Python 3.11 to test matrix. (:issue:717)
  • Fix casing of files if filesystem is case insensitive. (:issue:694)
  • Fix deadlock if :option:-j is used and there are errors from gcov execution. (:issue:719)
  • Fix problem in decision parser if case is not on a single line with the break statement. (:issue:738)
  • Do not use realpath for DirectoryPrefixFilter to support symlinks in root directory. (:issue:712)

Documentation:

... (truncated)

Commits
  • 1221ef6 Bump version and patch test_example.py. Recreate images. (#743)
  • e2edaca Do not use realpath for DirectoryPrefixFilter (#712)
  • 85b17c5 Use the rst2html.py again to be able to run the doc for all compilers. (#742)
  • c0e29a8 Use entrypoint for docker image (#734)
  • 3fa0cd4 Fix packaging of templates (#741)
  • 7093d2b Fix problem in decision parser if case is not on a single line with the break...
  • 45ba65d Split templates into one template for each part of each page. (#735)
  • dd25017 Update exclusion-markers.rst (#737)
  • a9cc962 Compare files by extension. (#733)
  • b4595b3 Add clang 14 to test suite (#731)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)
> **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

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

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 20, 2023
@dependabot @github
Copy link
Copy Markdown
Author

dependabot bot commented on behalf of github Jan 29, 2024

Superseded by #51.

@dependabot dependabot bot closed this Jan 29, 2024
@dependabot dependabot bot deleted the dependabot/pip/dot-ci/gcovr-6.0 branch January 29, 2024 01:20
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 python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants