Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

lcov

Graphical front-end for GCC’s coverage testing tool gcov.

Overview

lcov is a strict Python implementation of the LCOV package.

LCOV is an extension of GCOV, a GNU tool which provides information about what parts of a program are actually executed (i.e. “covered”) while running a particular test case. The extension consists of a set of scripts which build on the textual GCOV output to implement the following enhanced functionality:

  • HTML based output: coverage rates are additionally indicated using bar graphs and specific colors.

  • Support for large projects: overview pages allow quick browsing of coverage data by providing three levels of detail: directory view, file view and source code view.

LCOV was initially designed to support Linux kernel coverage measurements, but works as well for coverage measurements on standard user space applications.

Usage

TBD…

Installation

Prerequisites:

To install run:

python -m pip install --upgrade lcov

Development

Prerequisites:

  • Development is strictly based on tox. To install it run:

    python -m pip install --upgrade tox

Visit development page.

Installation from sources:

clone the sources:

git clone https://github.com/karpierz/lcov.git lcov

and run:

python -m pip install ./lcov

or on development mode:

python -m pip install --editable ./lcov

License

Copyright (c) 2020-2022, Adam Karpierz
Licensed under the BSD license
Please refer to the accompanying LICENSE file.

Authors

Changelog

0.0.1 (2021-10-14)

  • Initial commit.

Metadata

Release files for lcov 1.15.5a0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lcov 1.15.5a0
File Size Uploaded
lcov-1.15.5a0.zip 97.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lcov 1.15.5a0
File Interpreter ABI Platform
lcov-1.15.5a0-py3-none-any.whl Python 3 none any Details

Total release size: 113.2 kB

Release files / lcov-1.15.5a0.zip

Download URL lcov-1.15.5a0.zip
Size 97.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ea395a2aa5cb65cd0b3a4b9deecd1f79826093d1da48c678b3629d0a5fd8d9fc
BLAKE2b-256 checksum
How to use checksums
7ee454baf5d30733c9e7d7cf886a36ebe7233f10596cfaf4c2c5f1e33d6e2b9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

Release files / lcov-1.15.5a0-py3-none-any.whl

Download URL lcov-1.15.5a0-py3-none-any.whl
Size 15.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
90c38de57e3fc0f35ac2a113178f3610a162c20d1c45d81ee95ccd40c914821f
BLAKE2b-256 checksum
How to use checksums
b9ed4a683e2d77fb4e158a67d3fd530efc779b6845c28e6fd8641f5be757b3ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

Release history Release notifications | RSS feed

This release

1.15.5a0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page