Coverage.py: Code Coverage Measurement for Python

7.13.5 · active · verified Sat Mar 28

Coverage.py is a tool for measuring code coverage of Python programs, currently at version 7.13.5, released on March 17, 2026. It is actively maintained with regular updates addressing various issues and enhancements.

Warnings

Install

Imports

Quickstart

Basic usage of Coverage.py to measure code coverage and generate an HTML report.

import os
from coverage import Coverage

# Start coverage measurement
cov = Coverage()
cov.start()

# Your code to test
# ...

# Stop coverage measurement
cov.stop()

# Generate HTML report
cov.html_report(directory=os.environ.get('COVERAGE_REPORT_DIR', 'covhtml'))

view raw JSON →