CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 251
Releases: linux-test-project/lcov
v2.3.1
5186f73
Compare
Assets 5
v2.3
Compare
Changes in v2.3 include:
- support for Modified Condition / Decision Coverage (MC/DC) metrics - see the man pages for details
- remove deprecated
lcov --diff ...
feature - various bug fixes and testcase portability fixes
Assets 5
v2.2
Compare
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
Assets 5
2.1
Compare
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.
Assets 5
2.0
Compare
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.
Assets 5
1.16
Compare
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
Assets 5
1.15
Compare
Changes in version 1.15 include:
- Support for GCOV's intermediate text and JSON format
- Option to exclude exception branches
- Options to configure symbol demangling
- Multiple bug fixes
Assets 5
1.14
Compare
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
Assets 5
1.13
Compare
Version 1.13 contains bug fixes for a number of issues in various areas of LCOV.
Assets 5
1.12
Compare
Changes in version 1.12 include:
- Configurable coverage rate precision
- Configurable exclusion markers
- Improved --to-package and --from-package handling
- Improved --demangle-cpp handling
- Multiple prefix directories
- Multiple bug fixes and stability improvements