Releases: linux-test-project/lcov
v2.3-beta
v2.2
Changes in lcov/2.2 include:
- Support for integrating coverage data/coverage changes during code review.
- Additional --filter options and better counting of number of times filter was applied.
- Improved callback performance
- Additional error checking, especially as related to coverage data consistency.
- Options to enable more compact HTML reports.
- Automated retry if child process dies on out-of-memory during parallel execution.
- Bug fixes
2.1
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.
Seeperl2lcov --help
,py2lcov --help
, andxml2lcov --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.
-
Performance improvements compared to lcov/2.0 - especially when dealing with very large numbers of files.
-
Bug fixes.
Please report any issues you discover so that they can be fixed.
2.0
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.
Note that version 2.0 adds new Perl module dependencies. See the README for a list of modules that need to be installed for LCOV to continue working, and hints on how to install them.
1.16
Changes in version 1.16 include:
- Option for a dark-mode color scheme
- Option to specify a target coverage rate
- Option to choose the JSON parsing module to achieve better performance
- Options to change HTML headers and footers
- Updated website links
- Multiple bug fixes
1.15
1.14
Changes in version 1.14 include:
- GCC 8 support
- Options to filter out source files during data collection based
on regular expressions - Option to show number of missed lines, functions and branches
- Configuration file option for --demangle-cpp
- Unconditional HTML anchors in source view
- SOURCE_DATA_EPOCH support for reproducible builds
- Multiple bug fixes and performance improvements