Skip to main content

plot_coverage

https://img.shields.io/pypi/v/plot_coverage.svg https://img.shields.io/travis/modasserbillah/plot_coverage.svg

Python package to generate plots from coverage report

Generate visual plots to demonstrate your code coverage. Interactive plots are opened in the browser immediately after running the script. HTML files for the plots are stored alongside the coverage report inside htmlcov folder.

Plots are generated using plotly express.

Usage

  • Install using pip install plot-coverage

  • From the project root (where htmlcov folder is located), run:
    • plot_coverage –plot=treemap

    • plot_coverage –plot=sunburst

Note: Make sure htmlcov/index.html is present at the root of your project before running the above. So, coverage html should be run before attempting this.

Example

Treemap

Treemap of coverage report

Sunburst

Sunburst of coverage report

Features

  • Generate Treemap plot for showing your coverage report with color sequence based on coverage percentage.

  • Generate Sunburst plot for showing your coverage report with color sequence based on coverage percentage.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

  • Free software: BSD license

History

1.0.0 (2020-06-25)

  • First release on PyPI.

Metadata

Release files for plot-coverage 1.0.2

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

Source distribution (sdist)

Source distribution for plot-coverage 1.0.2
File Size Uploaded
plot_coverage-1.0.2.tar.gz 12.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for plot-coverage 1.0.2
File Interpreter ABI Platform
plot_coverage-1.0.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 18.1 kB

Release files / plot_coverage-1.0.2.tar.gz

Download URL plot_coverage-1.0.2.tar.gz
Size 12.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a63415e3cbe488d9391ed283e6f88093a61ff66fd6be94c00aafe86718bfa46e
BLAKE2b-256 checksum
How to use checksums
22b3c502d23c96644d5230dd641bc739588bb6d816c59bf5b85e6f359551c0be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.0

Release files / plot_coverage-1.0.2-py2.py3-none-any.whl

Download URL plot_coverage-1.0.2-py2.py3-none-any.whl
Size 5.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
83bd830d8dbd36f24b103d1435007bd2e457b892cbbe8597a539b2214a0a6b48
BLAKE2b-256 checksum
How to use checksums
efbbaa51a67acf1bc9d0ad12d105d4bf2c53cd9fea128d0aa7098831a888c896
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.0

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.9

2 release files

0.1.8

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