+
+

Related Products

  • MuukTest
    31 Ratings
    Visit Website
  • Parasoft
    131 Ratings
    Visit Website
  • Boozang
    15 Ratings
    Visit Website
  • Windsurf Editor
    147 Ratings
    Visit Website
  • TrustInSoft Analyzer
    6 Ratings
    Visit Website
  • Wiz
    1,059 Ratings
    Visit Website
  • Orca Security
    407 Ratings
    Visit Website
  • JetBrains Junie
    2 Ratings
    Visit Website
  • Twilio
    1,313 Ratings
    Visit Website
  • Adaptive Security
    44 Ratings
    Visit Website

About

Coverage.py is a tool for measuring code coverage of Python programs. It monitors your program, noting which parts of the code have been executed, then analyzes the source to identify code that could have been executed but was not. Coverage measurement is typically used to gauge the effectiveness of tests. It can show which parts of your code are being exercised by tests, and which are not. Use coverage run to run your test suite and gather data. However you normally run your test suite, and you can run your test runner under coverage. If your test runner command starts with “python”, just replace the initial “python” with “coverage run”. To limit coverage measurement to code in the current directory, and also find files that weren’t executed at all, add the source argument to your coverage command line. By default, it will measure line (statement) coverage. It can also measure branch coverage. It can tell you what tests ran which lines.

About

Tarpaulin is a code coverage reporting tool for the cargo build system, named for a waterproof cloth used to cover cargo on a ship. Currently, tarpaulin provides working line coverage and while fairly reliable may still contain minor inaccuracies in the results. A lot of work has been done to get it working on a wide range of projects, but often unique combinations of packages and build features can cause issues so please report anything you find that's wrong. Also, check out our roadmap for planned features. On Linux Tarpaulin's default tracing backend is still Ptrace and will only work on x86 and x64 processors. This can be changed to the llvm coverage instrumentation with engine llvm, for Mac and Windows this is the default collection method. It can also be run in Docker, which is useful for when you don't use Linux but want to run it locally.

Platforms Supported

Windows
Mac
Linux
Cloud
On-Premises
iPhone
iPad
Android
Chromebook

Platforms Supported

Windows
Mac
Linux
Cloud
On-Premises
iPhone
iPad
Android
Chromebook

Audience

Any user looking for a solution to measure line and branch coverage to produce test reports

Audience

Developers searching for a Code Coverage solution to determine code coverage achieved via tests

Support

Phone Support
24/7 Live Support
Online

Support

Phone Support
24/7 Live Support
Online

API

Offers API

API

Offers API

Screenshots and Videos

Screenshots and Videos

Pricing

Free
Free Version
Free Trial

Pricing

Free
Free Version
Free Trial

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Training

Documentation
Webinars
Live Online
In Person

Training

Documentation
Webinars
Live Online
In Person

Company Information

Coverage.py
United States
coverage.readthedocs.io/en/7.0.0/

Company Information

Tarpaulin
crates.io/crates/cargo-tarpaulin

Alternatives

Devel::Cover

Devel::Cover

metacpan

Alternatives

JCov

JCov

OpenJDK
blanket.js

blanket.js

Blanket.js
Testwell CTC++

Testwell CTC++

Testwell
pytest-cov

pytest-cov

Python

Categories

Categories

Integrations

Codecov
Python
C
CodeShip
Django
Docker
GitHub
HTML
JSON
Jenkins
Mako
Microsoft Azure
Rust
SQLite
Semaphore
Tidelift
Travis CI
XML
pytest
pytest-cov

Integrations

Codecov
Python
C
CodeShip
Django
Docker
GitHub
HTML
JSON
Jenkins
Mako
Microsoft Azure
Rust
SQLite
Semaphore
Tidelift
Travis CI
XML
pytest
pytest-cov
Claim Coverage.py and update features and information
Claim Coverage.py and update features and information
Claim Tarpaulin and update features and information
Claim Tarpaulin and update features and information