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

This version

3.5.2

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.2.tar.gz (115.5 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.2.win32-py3.2.exe (307.0 kB view details)

Uploaded Source

coverage-3.5.2.win32-py3.1.exe (307.0 kB view details)

Uploaded Source

coverage-3.5.2.win32-py2.7.exe (307.2 kB view details)

Uploaded Source

coverage-3.5.2.win32-py2.6.exe (307.2 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for coverage-3.5.2.tar.gz
Algorithm Hash digest
SHA256 b9e0dc65e42236a3c9b8978701bc9e7298ed7e24d39f99ea2ba4b945d537fe55
MD5 28c43d41b13f8987ea14d7b1d4a4e3ec
BLAKE2b-256 8b4714015cd3d695bb5aa4b8d10095815e5a65eaf67bc9a6e2b1e482e9619bf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.5.2.win32-py3.2.exe
Algorithm Hash digest
SHA256 6fc1820fb5368c1638fd6a57699b24a90650cad2d9f9ce413a4ed2f89290b1fb
MD5 98ef9a944256b6d7eb584abb65178fcc
BLAKE2b-256 cbda1e3f18346b0b041ce6b12d2e26e4fb602ec078d40611db43efef75c7a6d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.5.2.win32-py3.1.exe
Algorithm Hash digest
SHA256 dcb0c1466d77605ee7c13168469f3fcc2792608ab278b8610c404e200cd041fe
MD5 8fd0404c39de6bb3366ce0b94a0b2113
BLAKE2b-256 b246b5fa9ee73b32be0a191050e3f7651a566888dd4ecf3e5e09ce1096c6c89e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.5.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 9af55870de81c2bf51f78b64a6b97702c5dae416f0945f501d12e7a47331dc0c
MD5 7e999ad8f769ae494085d7b92c91cb90
BLAKE2b-256 2f38defa62ff152f7231f04431f0b140b188c2dab0174ff8127fd2abeb1e2257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.5.2.win32-py2.6.exe
Algorithm Hash digest
SHA256 e4b1068fb68adee1a2d4f722fe7efb52cc6243d502e946fc9f5ea1de66924acb
MD5 4f9f1e8219b191d6e88b4527a6460db5
BLAKE2b-256 c6d93d14e3c541f3b0aa789ddc2d009618f574c49d9066827e63033a41eac8d5

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