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

draft: lcov: 2.1 #20680

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

draft: lcov: 2.1 #20680

wants to merge 1 commit into from

Conversation

GitMensch
Copy link
Contributor

@GitMensch GitMensch commented Apr 20, 2024

still needs adjustments to the patches, which are likely to be a complete rewrite in parts...
supersedes #20546.

From the LCOV release notes:

Changes in version 2.0 include:

  • Support for differential coverage analysis
  • Support for annotation of reports with date and owner information ("binning")
  • Support for data filtering to remove artifacts such as exception branches
  • Improved HTML navigation and display features
  • Improved performance via parallelism
  • Improved error checking and error management.

Additional changes in version 2.1 include:

  • Support for other languages/data import from other tools - Perl and Python, in particular, as well as XML import - e.g., from cobertura.
    See perl2lcov --help, py2lcov --help, and xml2lcov --help - as well as the associated tests.
  • Improved callback support. See the discussion in the genhtml man page.
  • Improved error checking
  • lcov regression test suite added to the release - see $LCOV_HOME/share/lcov/tests/README.md for directions on how to execute them in your environment.
  • Use lcov to generate coverage reports for lcov - see the directions, above for how to run the lcov regressions and generate a coverage report.
  • Bug fixes.

@GitMensch GitMensch changed the title darft: lcov: 2.1 draft: lcov: 2.1 Apr 20, 2024
@GitMensch GitMensch marked this pull request as draft April 20, 2024 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant