Coverage.py
7.3#3 in test coverage toolsFree planFree planAPILinuxmacOSSelf-hosted
Visit| Fact | Coverage.py | ReportGenerator |
|---|---|---|
| Integrations | Official examples cover pytest, unittest, and nose, and pytest commonly uses the pytest-cov plugin. | The maker states that GitHub Actions and Azure DevOps are supported. |
| Purpose | Coverage.py measures which parts of Python programs ran and identifies executable code that did not run, commonly to gauge test effectiveness. | ReportGenerator converts code coverage reports into human-readable reports in multiple formats and visualizes covered source lines. |
| Security | The project directs vulnerability reports to Tidelift, which it says will coordinate the fix and disclosure. | The opened maker pages do not state security certifications or compliance claims. |
Coverage.py is for developers measuring how much of their Python code their tests exercise. Its report formats and dynamic contexts can help teams inspect coverage in different ways.
ReportGenerator suits developers and teams who want to produce readable coverage reports from supported tools and formats. Its command-line interface and build-system integrations fit workflows using GitHub Actions or Azure DevOps.