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.2.

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

New in 3.2: Branch coverage!

New in 3.3: .coveragerc files.

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

Project details


Release history Release notifications | RSS feed

This version

3.4

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.4.tar.gz (92.1 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.4.win-amd64-py3.2.exe (315.5 kB view details)

Uploaded Source

coverage-3.4.win-amd64-py3.1.exe (315.5 kB view details)

Uploaded Source

coverage-3.4.win-amd64-py2.7.exe (315.3 kB view details)

Uploaded Source

coverage-3.4.win-amd64-py2.6.exe (315.3 kB view details)

Uploaded Source

coverage-3.4.win-amd64-py2.5.exe (316.9 kB view details)

Uploaded Source

coverage-3.4.win32-py3.2.exe (286.4 kB view details)

Uploaded Source

coverage-3.4.win32-py3.1.exe (286.4 kB view details)

Uploaded Source

coverage-3.4.win32-py2.7.exe (286.7 kB view details)

Uploaded Source

coverage-3.4.win32-py2.6.exe (286.7 kB view details)

Uploaded Source

coverage-3.4.win32-py2.5.exe (152.0 kB view details)

Uploaded Source

coverage-3.4.win32-py2.4.exe (152.0 kB view details)

Uploaded Source

coverage-3.4.win32-py2.3.exe (146.9 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for coverage-3.4.tar.gz
Algorithm Hash digest
SHA256 ac8a28fbe4a5d3ece87c731a9de08eaaa5357179856d43cb5c3756c709ff8e12
MD5 46782809578c8fd29912c124d2420842
BLAKE2b-256 44c4336326ce91c63f5bc321f9f8f1dac42787aaf802eb70f72c9ebb453bbb83

See more details on using hashes here.

File details

Details for the file coverage-3.4.win-amd64-py3.2.exe.

File metadata

File hashes

Hashes for coverage-3.4.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 4d698a6674a54c12b69928fd04f8b57d88f624575ce5c9745b6484c3be59753a
MD5 fee9f5dd62e4954ec91d6efc9db9f629
BLAKE2b-256 c2e4faa5079c97e88ea9c4d9deae7618ddb6e77385c3a4cfa0347795ccad277e

See more details on using hashes here.

File details

Details for the file coverage-3.4.win-amd64-py3.1.exe.

File metadata

File hashes

Hashes for coverage-3.4.win-amd64-py3.1.exe
Algorithm Hash digest
SHA256 c5da0e46a39bc0da4a47750de14c0b059c4663e770a38ff325fb81db9e195175
MD5 5e56ceb35b05159daea1a3797b22ada1
BLAKE2b-256 58f215cfde840cb092b2597dc2f8cbd492dcad99a001a11a322315130818e68f

See more details on using hashes here.

File details

Details for the file coverage-3.4.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for coverage-3.4.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 9b48344691b899c2cc261ee51955f4d8472b05a55d93d1e0063d09bdf17955d9
MD5 03df046c7cf6a969a752b99199ac49e9
BLAKE2b-256 334139ba4030580a45c31ac493965a512db7d89ea749f3a490cd1c22332a2423

See more details on using hashes here.

File details

Details for the file coverage-3.4.win-amd64-py2.6.exe.

File metadata

File hashes

Hashes for coverage-3.4.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 3b759895841db33a01d51dce774c4d1ed0dda588ff843bf798b5a0e012d48d37
MD5 e8e59b807c2e2e510a71caa2c13926ac
BLAKE2b-256 904fa2dd2c58043a7fe61ff1bccf0264ac15d38242a09c28faf04737b00c2b94

See more details on using hashes here.

File details

Details for the file coverage-3.4.win-amd64-py2.5.exe.

File metadata

File hashes

Hashes for coverage-3.4.win-amd64-py2.5.exe
Algorithm Hash digest
SHA256 6c9a9dd816b407556e3c9bb56f9519dfde5e4b29835a5031fc4a3e0697358352
MD5 6543ddfcb6a2d06e8fe207e84b63b30a
BLAKE2b-256 2d00c5e3ebbb6fe993bd305b8479f3cd87a67a369c07d2f415f3108153cb833e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.4.win32-py3.2.exe
Algorithm Hash digest
SHA256 4a1e296c940f12ce1e2674dd32d1c73bed2a0bb81c8e74a1462a5d2e2c22fdd3
MD5 8f6492d385d6db90d3bee5c8c9cea023
BLAKE2b-256 9ccd1f44dd367ec451c35bef47e9f65ae2bbce6e1fd9c26172fc54a0b0a5336a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.4.win32-py3.1.exe
Algorithm Hash digest
SHA256 24a57d02d75efb3dc8ec37c02802cd9765cd1bb8dfcaabdf5250a813ffacdd98
MD5 d097a23bd50bbd897dfb7ebfb43dcf19
BLAKE2b-256 7d2710add27efda066f1f13ffac7676b8a3b4da80dcb2bc333d87de8ef57af33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.4.win32-py2.7.exe
Algorithm Hash digest
SHA256 6949db581dc019ef172168a8f11a8763985c0b193912cc4817b6ae61d6cf3ec9
MD5 435508269313fa0f732ceaee486b6de1
BLAKE2b-256 8577cd91d9c661dd03f980db961ec7053ce616e6bf235559ce2e4507f2d57335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.4.win32-py2.6.exe
Algorithm Hash digest
SHA256 f2e8aecd1f670965df5631b49b656049541674c33adb293bef02146a2979d069
MD5 c53bd82348cee46fa9250d513808d42f
BLAKE2b-256 a2e83d99d16ed92304948b81ebb592b656bd0a7d77f6573e635b2834a830f5d7

See more details on using hashes here.

File details

Details for the file coverage-3.4.win32-py2.5.exe.

File metadata

File hashes

Hashes for coverage-3.4.win32-py2.5.exe
Algorithm Hash digest
SHA256 a38b0d1db4cff9bf867cc0d123193d33f0d93b26131a87850be789a7609a4fe1
MD5 56e22379c2ac65f2312e9b7d03925be3
BLAKE2b-256 f4a619f56c0acdb4325f750841486d5a66301155ac90e100aef2ecabd63c1216

See more details on using hashes here.

File details

Details for the file coverage-3.4.win32-py2.4.exe.

File metadata

File hashes

Hashes for coverage-3.4.win32-py2.4.exe
Algorithm Hash digest
SHA256 51a1483e24128e961a75b69750f5e3ffc75275d0928cffd5e5bdaedc3c61f803
MD5 e24757ececaf729df89965febd672729
BLAKE2b-256 b3520c2fd0d41e2962a646c3e460154aced21e519c4d8e59aca3ef5bc86b5824

See more details on using hashes here.

File details

Details for the file coverage-3.4.win32-py2.3.exe.

File metadata

File hashes

Hashes for coverage-3.4.win32-py2.3.exe
Algorithm Hash digest
SHA256 dd4e0ce2fafebe75b2b665ba2cad0996f2af836e620da07787f6b6578107a5de
MD5 0067ff3bed06d0300bbc38760542a473
BLAKE2b-256 3b6fb19eefc7b777a2bfda029ddf2add50ba49dd052a5283a82304f8a9299d5a

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