A Graphical GCOV Front-end

Edit Package lcov

LCOV is a graphical front-end for GCC's coverage testing tool gcov. It collects
gcov data for multiple source files and creates HTML pages containing the
source code annotated with coverage information. It also adds overview pages
for easy navigation within the file structure.

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000519 519 Bytes
_servicedata 0000000438 438 Bytes
lcov-2.0+git.20240123.d981242.tar.xz 0000296616 290 KB
lcov.changes 0000036063 35.2 KB
lcov.rpmlintrc 0000000069 69 Bytes
lcov.spec 0000002469 2.41 KB
Latest Revision
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1147566 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 31)
- Modernise spec file

- Update to version 2.0+git.20240123.d981242:
  * fix typos (#260)
  * Add checksum support to py2lcov, perl2lcov
  * Simplify extracted function name for Python code:  ignore params.
  * Report timestamp error at most once per file.
  * Refactor 'py2lcov' translator:
  * Move 'py2lcov' utility to 'bin' directory (from 'share/lcov/support-scripts') - to make it consistent with the perl2lcov utility.
  * Add 'perl2lcov' script - to translate Perl Devel::Cover data into lcov format. See 'perl2lcov --help' and the Devel::Cover documentation, for usage.
  * Functionality:  implement 'genhtml --select-script ..' callback to select subset of coverpoints to show in HTML report. The expected use case is code review, when we want to show only the changes caused by a particular commit or set of commits - say, to show the new code as well as any coverage gains or losses outside of the code change.  See the '--select-script' section of the genhtml man page, as well as the 'review' section in the 'example' directory.
  * Ignore coverpoints on line numbers <= 0; remove from DB if error message is ignored. There clearly are no such lines in any file. These happen for certain branches generated by Coverage.py.
  * Bugfix:  ignore lambdas during function end line derivation - they would need to be found syntactically. Recommend user to upgrade to newer compiler.
  * Fix typo (#257)
  * Fix RPM specification
  * Fix broken makefile.
  * Bugfox: do not push --base-directory onto source-dir list multiple times (issue #254)
  * Bugfix:  typo - issue #255
  * Bugfix:  fix #253 - broken geninfo_adjust_src_path RC option. Also deprecate the option in favor of 'substitute = ....' - which is more general and does better error checking.
  * Bugfix:  ERROR_COUNT message
  * Improved error message wording (singular/plural)
  * Remove explicit man page names from Makefile - we may have some non-public doc that we don't want to name. Revert some Makefile changes to fix rpm target.
  * Fix man page formatting.
  * Documentation:  clarify filtering association with source language.
  * Add compute_file_version option to insert source file version post-facto - e.g., if some tool did not support versioning.
  * Improve debug/diagnostic experience: add context information if callback fails.
  * Add '--abbrev regexp' option to gitblame.pm This enables easy author grouping - say, for those inside vs outside the company.
  * Bring README/doc up to date.
  * Show full path (including prefix) in directory/file table tooltip.
  * FUNCTIONALITY:  add message type 'missing' to handle case that some .info file is missing. Goal is to enable mechanism for user's job to continue in the presence of errors.
Comments 0
openSUSE Build Service is sponsored by