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

Documentation is at nedbatchelder.com. Code repository and issue tracker are on Bitbucket, with a mirrored repo on Github.

New in 3.7: --debug, and 12 bugs closed.

New in 3.6: --fail-under, and >20 bugs closed.

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.7.1.tar.gz (284.7 kB view details)

Uploaded Source

Built Distributions

coverage-3.7.1.win32-py3.3.exe (423.0 kB view details)

Uploaded Source

coverage-3.7.1.win32-py3.2.exe (427.9 kB view details)

Uploaded Source

coverage-3.7.1.win32-py2.7.exe (427.8 kB view details)

Uploaded Source

coverage-3.7.1.win32-py2.6.exe (428.1 kB view details)

Uploaded Source

coverage-3.7.1-cp34-none-win_amd64.whl (115.5 kB view details)

Uploaded CPython 3.4Windows x86-64

coverage-3.7.1-cp34-none-win32.whl (115.6 kB view details)

Uploaded CPython 3.4Windows x86

coverage-3.7.1-cp33-none-win_amd64.whl (115.6 kB view details)

Uploaded CPython 3.3Windows x86-64

coverage-3.7.1-cp33-none-win32.whl (115.6 kB view details)

Uploaded CPython 3.3Windows x86

coverage-3.7.1-cp32-none-win_amd64.whl (115.3 kB view details)

Uploaded CPython 3.2Windows x86-64

coverage-3.7.1-cp32-none-win32.whl (115.4 kB view details)

Uploaded CPython 3.2Windows x86

coverage-3.7.1-cp27-none-win_amd64.whl (115.3 kB view details)

Uploaded CPython 2.7Windows x86-64

coverage-3.7.1-cp27-none-win32.whl (115.4 kB view details)

Uploaded CPython 2.7Windows x86

coverage-3.7.1-cp26-none-win_amd64.whl (115.5 kB view details)

Uploaded CPython 2.6Windows x86-64

coverage-3.7.1-cp26-none-win32.whl (115.6 kB view details)

Uploaded CPython 2.6Windows x86

File details

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

File metadata

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

File hashes

Hashes for coverage-3.7.1.tar.gz
Algorithm Hash digest
SHA256 d1aea1c4aa61b8366d6a42dd3650622fbf9c634ed24eaf7f379c8b970e5ed44e
MD5 c47b36ceb17eaff3ecfab3bcd347d0df
BLAKE2b-256 094f89b06c7fdc09687bca507dc411c342556ef9c5a3b26756137a4878ff19bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.7.1.win32-py3.3.exe
Algorithm Hash digest
SHA256 8a19982a9b0901f4a005d0ef3ab557fc086fd296faf9de616690bfd632112b5a
MD5 ad8f10246893346b2687baab91aab99f
BLAKE2b-256 bdc666046e67b1af64e604f78373fb16dd4fb20e0ec2fc99ca85c7950ee823b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.7.1.win32-py3.2.exe
Algorithm Hash digest
SHA256 ed2cf90d31ba2fec9051ab079cfc0715770da16ea82f5147655d61cd5f034cc5
MD5 383a1ec286e86b2ba413c03960216a6b
BLAKE2b-256 f7ab1bf1e42cfc57f9b10212346f8f8f59739fa23a917a8c6708d8cd18851a94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.7.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 3c7fffb5b756a9e4b6e538af2f9790683f3dff33f8286ce5a68fff7c0e7ad333
MD5 fd290395319e4a7277cbcc086b7bba95
BLAKE2b-256 a91aecf0153bee62f7c6741cbe13c8792f7168d2b1668aa8aa9d6c15dd6f71b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-3.7.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 e4774a17088aa494cfc47420ba2361e412a81a7a3bd868de16029901d8e26f10
MD5 b0da6ccee978e2c76bdd9f1b9f24b656
BLAKE2b-256 9b4e2362b4b1cad7d75b7892d3266b085dacd5d839e1dd5794f8dac5a9ec59ce

See more details on using hashes here.

File details

Details for the file coverage-3.7.1-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-3.7.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 58aa6d06ec7f784c09c09936d3aac2a9835f3b39fc72b0115753e60b8fee5892
MD5 d5f53c4cd541b4ee15a605f41923fc85
BLAKE2b-256 7a2384c5a859ac4592230122282cecead23fe5d43afddb503b6eb1256be241c8

See more details on using hashes here.

File details

Details for the file coverage-3.7.1-cp34-none-win32.whl.

File metadata

File hashes

Hashes for coverage-3.7.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 b4fc3047692cc6c47ba9cbf3ae6c1c42fbaef9ab86a62f78bf260eb993afa068
MD5 838a4518cd8870cbe4254c7880a1e919
BLAKE2b-256 91c892600197fe4919cac3e7f856b4caa0c589855c6e5eed22f07fe7fd7b9de6

See more details on using hashes here.

File details

Details for the file coverage-3.7.1-cp33-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-3.7.1-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 3b50e09002e420eddee1816017c44d0cb08483e3e14d919641b377a7ec83f030
MD5 23adfeba3c6bf6f55c3d3a02a34876e6
BLAKE2b-256 71c8a8396fed1571ffd1aea49582cd82ed42979d697fb33d6210db82394207f3

See more details on using hashes here.

File details

Details for the file coverage-3.7.1-cp33-none-win32.whl.

File metadata

File hashes

Hashes for coverage-3.7.1-cp33-none-win32.whl
Algorithm Hash digest
SHA256 778cf461acb1edd251877b21043d3e8089f1de8bee757103cd1124497aa2c4d2
MD5 e9f5416ea7168c01a4dad64107e53a42
BLAKE2b-256 b33297e163af7a2b50902d18873263ce0b7e0ef506263c1e60ebab61953cf35a

See more details on using hashes here.

File details

Details for the file coverage-3.7.1-cp32-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-3.7.1-cp32-none-win_amd64.whl
Algorithm Hash digest
SHA256 985d645e630eefa33c20de1395f649e232eacddfe48d9a124c2e221bbaef6d78
MD5 c949748a0dab4efeef856eec1e6d2055
BLAKE2b-256 f54dae2e2a82d7663e441391da16d3c19e4d4835a000f2bf8e5a785d166d3825

See more details on using hashes here.

File details

Details for the file coverage-3.7.1-cp32-none-win32.whl.

File metadata

File hashes

Hashes for coverage-3.7.1-cp32-none-win32.whl
Algorithm Hash digest
SHA256 a4df4c28207e6a2746b82f8edbf3af03794c31423bcba43f20cd086c06c0ffa9
MD5 acd80941472528da86263641b934b646
BLAKE2b-256 104c8b8f52d43521a608d4bea23b4c5b8ba98d23c36a7285fbbb1f4f1635f56b

See more details on using hashes here.

File details

Details for the file coverage-3.7.1-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-3.7.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 5164423881464f02904e9254d82631cf39fedc714aab09b6e38dd0e66ce24dc0
MD5 56c5425bee853a196ccf701553dfad79
BLAKE2b-256 dfe24587dcfec0ed87268dbc8b3b6fe9998e4025bf8f3f5574e213ba3efcc5db

See more details on using hashes here.

File details

Details for the file coverage-3.7.1-cp27-none-win32.whl.

File metadata

File hashes

Hashes for coverage-3.7.1-cp27-none-win32.whl
Algorithm Hash digest
SHA256 f88c9ddca928afce3500c5c286c5962ac2f9cda9314af5a6ec284cd67d13a8dd
MD5 cae41e718a27400a1727cbde2db51003
BLAKE2b-256 a8f6b5814c4fce76aabc36c6e690b898abec28702d3039fb2d7d717d7d9757c2

See more details on using hashes here.

File details

Details for the file coverage-3.7.1-cp26-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-3.7.1-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 3e7c8dd920c0dea0b918e3737df8a76c3f604577afc29fea376803f165d99082
MD5 8d6e70edf4bf3719b0b98312300fbfad
BLAKE2b-256 32fcd0019f20b228a9084e71e7aa1339decf368d4daeb9037b9f346d2a11118e

See more details on using hashes here.

File details

Details for the file coverage-3.7.1-cp26-none-win32.whl.

File metadata

File hashes

Hashes for coverage-3.7.1-cp26-none-win32.whl
Algorithm Hash digest
SHA256 2b9fe71a6bd410940cedb6212cecdf21280d4b3471c3a188f9c5263cfe6fb67b
MD5 a2284b52a6dde034f01ca2decce1c345
BLAKE2b-256 3765b5737ac4f26a03de290de13bb4f64c0083b34654a13b564e8a6805dee004

See more details on using hashes here.

Supported by

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