Skip to main content

Code coverage measurement for Python

Project description

Coverage.py measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.

Coverage.py runs on Pythons 2.3 through 3.3, and PyPy 1.8.

Documentation is at nedbatchelder.com. Code repository and issue tracker are at bitbucket.org.

New in 3.5: Branch coverage exclusions, keyboard shortcuts in HTML report.

New in 3.4: Better control over source to measure, and unexecuted files can be reported.

New in 3.3: .coveragerc files.

New in 3.2: Branch coverage!

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coverage-3.5.3.tar.gz (117.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

coverage-3.5.3.win32-py3.3.exe (337.5 kB view details)

Uploaded Source

coverage-3.5.3.win32-py3.2.exe (342.4 kB view details)

Uploaded Source

coverage-3.5.3.win32-py3.1.exe (342.7 kB view details)

Uploaded Source

coverage-3.5.3.win32-py2.7.exe (342.5 kB view details)

Uploaded Source

coverage-3.5.3.win32-py2.6.exe (342.6 kB view details)

Uploaded Source

File details

Details for the file coverage-3.5.3.tar.gz.

File metadata

  • Download URL: coverage-3.5.3.tar.gz
  • Upload date:
  • Size: 117.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for coverage-3.5.3.tar.gz
Algorithm Hash digest
SHA256 60c6e95979d71175eb8acb7ca2def14c72794de418fd9222011f68283eb3cc02
MD5 5f1f523940c473faa8a9f6ca29f78efc
BLAKE2b-256 8b74153a1483580a5401205ce4520fa79e9e450cf4ef2f3efdd8591ab78f20a4

See more details on using hashes here.

File details

Details for the file coverage-3.5.3.win32-py3.3.exe.

File metadata

File hashes

Hashes for coverage-3.5.3.win32-py3.3.exe
Algorithm Hash digest
SHA256 a3e388317e2502bd268951fd5982252a043ad1a1dc62f7cf9d179dbe25f487eb
MD5 02df1c05b29936a30580c105ba85ce20
BLAKE2b-256 eb95a93b39efc8b085c37574672f11002180aa4ed8aba15f3b47f0a7b7167f9e

See more details on using hashes here.

File details

Details for the file coverage-3.5.3.win32-py3.2.exe.

File metadata

File hashes

Hashes for coverage-3.5.3.win32-py3.2.exe
Algorithm Hash digest
SHA256 e3659bafa6e1cc78086992ce5210067794e0ef26a5c91c100df5500c10298b0e
MD5 d99ec7ef5823614e06746ed57db5d4af
BLAKE2b-256 bfee9b157dd05daed3e54200c2aa412c328552090740fd200c5e92c0fc98e7b0

See more details on using hashes here.

File details

Details for the file coverage-3.5.3.win32-py3.1.exe.

File metadata

File hashes

Hashes for coverage-3.5.3.win32-py3.1.exe
Algorithm Hash digest
SHA256 5516db871f1f1591cfbb11db91f963a8549d220e65331b3443bf305ccfbc07ab
MD5 7240b5e5e351142fad35b5d8eb0990ce
BLAKE2b-256 c9c67dd1e71bc8329da5d99f217d80eed953ac526d1b1988faccb3bd66654e5a

See more details on using hashes here.

File details

Details for the file coverage-3.5.3.win32-py2.7.exe.

File metadata

File hashes

Hashes for coverage-3.5.3.win32-py2.7.exe
Algorithm Hash digest
SHA256 f5b93bb538fa5e475437e499c67dd7f46dd1b37f5f56d299de647d9450fdc03d
MD5 23a93f50e513bc2880edca70be799484
BLAKE2b-256 aa10c411758b65bb8d0dd573811813a21c26ce61b1162ac958dfc814c3d6448e

See more details on using hashes here.

File details

Details for the file coverage-3.5.3.win32-py2.6.exe.

File metadata

File hashes

Hashes for coverage-3.5.3.win32-py2.6.exe
Algorithm Hash digest
SHA256 730c45372ac60cbcb4c346a1f8cd282bb3bc29a9be064799f80b991cde950a1f
MD5 c44c97d6062e7b5d7d913fed508e81b4
BLAKE2b-256 6023b8d56b22406d845616e4948429586a6cfc58aeb123de26b8ed7f8f1168ff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page