Skip to main content

Code coverage measurement for Python

Project description

Code coverage testing for Python.

License Python versions supported Package stability Documentation
Build status Windows build status Coverage!
PyPI status Kit format Daily PyPI downloads

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 CPython 2.6, 2.7, 3.3, 3.4 and 3.5; PyPy 2.4, 2.6 and 4.0; and PyPy3 2.4.

Documentation is on Read the Docs. Code repository and issue tracker are on Bitbucket, with a mirrored repository on GitHub.

New in 4.0: --concurrency, plugins for non-Python files, setup.cfg support, –skip-covered, HTML filtering, and more than 50 issues closed.

Getting Started

See the quick start section of the docs.

License

Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0. For details, see https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt.

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 Distributions

coverage-4.0.3.zip (480.0 kB view details)

Uploaded Source

coverage-4.0.3.tar.gz (354.5 kB view details)

Uploaded Source

Built Distributions

coverage-4.0.3.win-amd64-py3.5.exe (418.8 kB view details)

Uploaded Source

coverage-4.0.3.win-amd64-py3.4.exe (502.5 kB view details)

Uploaded Source

coverage-4.0.3.win-amd64-py3.3.exe (502.6 kB view details)

Uploaded Source

coverage-4.0.3.win-amd64-py2.7.exe (504.0 kB view details)

Uploaded Source

coverage-4.0.3.win-amd64-py2.6.exe (504.2 kB view details)

Uploaded Source

coverage-4.0.3.win32-py3.5.exe (402.2 kB view details)

Uploaded Source

coverage-4.0.3.win32-py3.4.exe (462.9 kB view details)

Uploaded Source

coverage-4.0.3.win32-py3.3.exe (462.9 kB view details)

Uploaded Source

coverage-4.0.3.win32-py2.7.exe (467.9 kB view details)

Uploaded Source

coverage-4.0.3.win32-py2.6.exe (468.1 kB view details)

Uploaded Source

coverage-4.0.3-cp35-none-win_amd64.whl (161.6 kB view details)

Uploaded CPython 3.5 Windows x86-64

coverage-4.0.3-cp35-none-win32.whl (160.4 kB view details)

Uploaded CPython 3.5 Windows x86

coverage-4.0.3-cp35-cp35m-macosx_10_10_x86_64.whl (158.9 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

coverage-4.0.3-cp34-none-win_amd64.whl (159.2 kB view details)

Uploaded CPython 3.4 Windows x86-64

coverage-4.0.3-cp34-none-win32.whl (159.1 kB view details)

Uploaded CPython 3.4 Windows x86

coverage-4.0.3-cp34-cp34m-macosx_10_10_x86_64.whl (158.8 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

coverage-4.0.3-cp33-none-win_amd64.whl (159.3 kB view details)

Uploaded CPython 3.3 Windows x86-64

coverage-4.0.3-cp33-none-win32.whl (159.2 kB view details)

Uploaded CPython 3.3 Windows x86

coverage-4.0.3-cp33-cp33m-macosx_10_10_x86_64.whl (158.8 kB view details)

Uploaded CPython 3.3m macOS 10.10+ x86-64

coverage-4.0.3-cp27-none-win_amd64.whl (159.2 kB view details)

Uploaded CPython 2.7 Windows x86-64

coverage-4.0.3-cp27-none-win32.whl (159.0 kB view details)

Uploaded CPython 2.7 Windows x86

coverage-4.0.3-cp27-none-macosx_10_10_x86_64.whl (158.7 kB view details)

Uploaded CPython 2.7 macOS 10.10+ x86-64

coverage-4.0.3-cp26-none-win_amd64.whl (159.5 kB view details)

Uploaded CPython 2.6 Windows x86-64

coverage-4.0.3-cp26-none-win32.whl (159.3 kB view details)

Uploaded CPython 2.6 Windows x86

coverage-4.0.3-cp26-none-macosx_10_10_x86_64.whl (158.7 kB view details)

Uploaded CPython 2.6 macOS 10.10+ x86-64

File details

Details for the file coverage-4.0.3.zip.

File metadata

  • Download URL: coverage-4.0.3.zip
  • Upload date:
  • Size: 480.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for coverage-4.0.3.zip
Algorithm Hash digest
SHA256 00d464797a236f654337181af72b4baea3d35d056ca480e45e9163bb5df496b8
MD5 649a25c38ed318a481923edd40a76c48
BLAKE2b-256 b5bdbd9a159bc6eb462630bf31aaec401d0157f518c6df94d1cba0de9e3fa578

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for coverage-4.0.3.tar.gz
Algorithm Hash digest
SHA256 85b1275b6d7a61ccc8024a4e9a4c9e896394776edce1a5d075ec116f91925462
MD5 c7d3db1882484022c81bf619be7b6365
BLAKE2b-256 76b43777a6bae434240b1fcbbda6cb30085bd897b3519acfffea498ee9f41038

See more details on using hashes here.

File details

Details for the file coverage-4.0.3.win-amd64-py3.5.exe.

File metadata

File hashes

Hashes for coverage-4.0.3.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 2be3748f45d2eb0259c3c93abccc15c10725ef715bf0817a4c0a1a1dad2abc6a
MD5 9ef34f3406c68b8b19c187ca531c7245
BLAKE2b-256 68d46ae013c5daa4cbfffad9a63d385bf1726907aa1da423f51813db8e9643f8

See more details on using hashes here.

File details

Details for the file coverage-4.0.3.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for coverage-4.0.3.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 ee2338539157cfc35fb1d6757dd799126804df39393c4a6c5fe88b402c8c0ab4
MD5 363023b6bddd7f555d36d62808c1d9f0
BLAKE2b-256 80d942303cdb888d9913af5829aa6788f6f2d6237ed17a90ec9f62504412b3cd

See more details on using hashes here.

File details

Details for the file coverage-4.0.3.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for coverage-4.0.3.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 0ba6c4345e3c197f6a3ba924d155c402ad28c080ac0d79529493eb17582fbc41
MD5 84030d87c969aa02822dfadf2ee537aa
BLAKE2b-256 d7f83aec4a4607701e300bf7d0c226b4eda4dfd0c650e71a5e407d5d5c54feb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 addf63b5e39d573c459c3930b25176146395c1dc1afce4710067bb5e6dc4ea58
MD5 f278eb2d02895afcd4686f7492466d18
BLAKE2b-256 69168d44ac04b1840f91a08383a69dc159262147e4755397e986b32b343c5b2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 7eaa0a33423476ed63317ee0a53cc07c0e36b5a390e3e95b95152e7eb6b3a6f6
MD5 e6cda1850e0508e061fabba123a4358a
BLAKE2b-256 eb22744904522761ed4dc9d092424cd9f4ba8a22ff062f5b02b5bebe7270774f

See more details on using hashes here.

File details

Details for the file coverage-4.0.3.win32-py3.5.exe.

File metadata

File hashes

Hashes for coverage-4.0.3.win32-py3.5.exe
Algorithm Hash digest
SHA256 e96c13a40df389ce8cbb5ec108e5fb834989d1bedff5d8846e5aa3d270a5f3b6
MD5 1aa13e0d4067963f090ae209ba8c2e43
BLAKE2b-256 0c3f53eaf6b46befaaf82d45a8d7e30f74877fd3d1e681e89cefc58f1dbae31b

See more details on using hashes here.

File details

Details for the file coverage-4.0.3.win32-py3.4.exe.

File metadata

File hashes

Hashes for coverage-4.0.3.win32-py3.4.exe
Algorithm Hash digest
SHA256 845d0f8a1765074b3256f07ddbce2969e5a5316dfd0eb3289137010d7677326a
MD5 11b3ebf0aec30fbfb0da0762237f9995
BLAKE2b-256 f13f8ef1be29f33dad7ed8fbad6b232a184fa755dce3b3e6c1f2e632ef0139f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3.win32-py3.3.exe
Algorithm Hash digest
SHA256 e65c78bde155a734f0d624647c4d6e0f47fb4875355a0b95c37d537788737f4f
MD5 ccb98c6a1e1d19f8ab60f8ab1bd2ca05
BLAKE2b-256 b2627a6235e8d57bcd840dc092889c05c1edd2318f01fcfe80aa298b1bd67b4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3.win32-py2.7.exe
Algorithm Hash digest
SHA256 d3188345f1c7161d701fd2ea9150f9bb6e2df890f3ddd6c0aea1f525e21d1544
MD5 8dc0887a8047a3c9d04e3a2583eb6990
BLAKE2b-256 16c4131aee3fb0d35517b869d599a88945c2158f980376ce9fb51d9969492b88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3.win32-py2.6.exe
Algorithm Hash digest
SHA256 af6ed80340e5e1b89fa794f730ce7597651fbda3312e500002688b679c184ef9
MD5 bba6485af4915ea95415770a51eb69cc
BLAKE2b-256 699d5f98a5f97685d86fc0dce424ce717f2469c5d08c39bc378d5bf6b2934e83

See more details on using hashes here.

File details

Details for the file coverage-4.0.3-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.0.3-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 af2f59ce312523c384a7826821cae0b95f320fee1751387abba4f00eed737166
MD5 dc47ce57dd5872fcfdd86d735a0b4542
BLAKE2b-256 138681827b48747482a1567c6f65e8669b9c2cb90c6c6fa84eeeb246cf39635a

See more details on using hashes here.

File details

Details for the file coverage-4.0.3-cp35-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.0.3-cp35-none-win32.whl
Algorithm Hash digest
SHA256 6ed521ed3800d8f8911642b9b3c3891780a929db5e572c88c4713c1032530f82
MD5 b855135f30fe3802932383e6a001cfd0
BLAKE2b-256 6fac2ffcc3fff5fa328e205d9d4120ccb42817cb6e14107726b52ac03e317d13

See more details on using hashes here.

File details

Details for the file coverage-4.0.3-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.0.3-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 99043494b28d6460035dd9410269cdb437ee460edc7f96f07ab45c57ba95e651
MD5 0ab604708ee138d42bf5b5583bb68e28
BLAKE2b-256 581f9ec16fb38252654cac7d9d927bae2f438f9b6aab1214db47363ff1f94077

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 8e60e720cad3ee6b0a32f475ae4040552c5623870a9ca0d3d4263faa89a8d96b
MD5 0e40a073cfe457e549460cfaea623875
BLAKE2b-256 e3992d46fa15e9036987fe792fdc8d4ea88ce5bf3a6fc48ef121eb0fa6583fd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3-cp34-none-win32.whl
Algorithm Hash digest
SHA256 d079e36baceea9707fd50b268305654151011274494a33c608c075808920eda8
MD5 6f7066fc486dba7e9811d3a71d66917c
BLAKE2b-256 74588c7143acc177424a2a41422620596f68a062a7e5982df421169693bd7114

See more details on using hashes here.

File details

Details for the file coverage-4.0.3-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.0.3-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 964f86394cb4d0fd2bb40ffcddca321acf4323b48d1aa5a93db8b743c8a00f79
MD5 17b05a8475ec591017d5b0a145d98643
BLAKE2b-256 7ebf1fbb53d4d9f1ee2b47c3647098146514d2ed0225f9783d4c715cd73db1a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 e813cba9ff0e3d37ad31dc127fac85d23f9a26d0461ef8042ac4539b2045e781
MD5 ecd2bacb8ad2e5d4aeff23af1361c667
BLAKE2b-256 51f5d460bfedb66f550ff53d47a1e6ea87047b368d3e242b6151ea71a0c05387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3-cp33-none-win32.whl
Algorithm Hash digest
SHA256 c00bac0f6b35b82ace069a6a0d88e8fd4cd18d964fc5e47329cd02b212397fbe
MD5 9c8455b6d53e06c72efe7bc70a84a669
BLAKE2b-256 eeac2c14175524c19b35f38390dd1f8876f210b9c4ca323742b70ad987e8ab28

See more details on using hashes here.

File details

Details for the file coverage-4.0.3-cp33-cp33m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.0.3-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 50727512afe77e044c7d7f2fd4cd0fe62b06527f965b335a810d956748e0514d
MD5 d8ce38ac1cb7c6ac58bb6acdd8a50ef3
BLAKE2b-256 e95932e4b7294a5aea4dc0c51565388bb48f0b40fdaaf1a63fadcc141519c22a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 beb96d32ce8cfa47ec6433d95a33e4afaa97c19ac1b4a47ea40a424fedfee7c2
MD5 d1232c23866960b71545390468bae2c4
BLAKE2b-256 918d1bec84c1ef8fdcbbfa3745366e93c61f862816ab21a65a539624281ade73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3-cp27-none-win32.whl
Algorithm Hash digest
SHA256 76a73a48a308fb87a4417d630b0345d36166f489ef17ea5aa8e4596fb50a2296
MD5 fbf294367b29cc8ae4446d896d2cf30d
BLAKE2b-256 9d517e679065ceb8c01479f0ada3a181c2cca5e49796499be8bd7c57819decb5

See more details on using hashes here.

File details

Details for the file coverage-4.0.3-cp27-none-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.0.3-cp27-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 94c1e66610807a7917d967ed6415b9d5fde7487ab2a07bb5e054567865ef6ef0
MD5 6b9e044b150149e46c7432aae9486f96
BLAKE2b-256 7f7367cf28965ca8468acbd0b85e454b2e8046249de7e3609a603fff1802d700

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 93c50475f189cd226e9688b9897a0cd3c4c5d9c90b1733fa8f6445cfc0182c51
MD5 86a1f2e50b9379aea939c1f36bcfcd76
BLAKE2b-256 3ab02e7e4c5217b72bf527abac84ea295d65961925a075aba128c1e500347ca6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.3-cp26-none-win32.whl
Algorithm Hash digest
SHA256 0a90afa6f5ea08889da9066dca3ce2ef85d47587e3f66ca06a4fa8d3a0053acc
MD5 bd207a16763832a6cd311b9e1647e532
BLAKE2b-256 d13e13aa6da1e11e0ed8a08f9a8fa2a2a7721520d351e617ddad4dc0af1d8606

See more details on using hashes here.

File details

Details for the file coverage-4.0.3-cp26-none-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.0.3-cp26-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6c2fd127cd4e2decb0ab41fe3ac2948b87ad2ea0470e24b4be5f7e7fdfef8df3
MD5 2444e984bd3ab0831711bff57c16e13e
BLAKE2b-256 97565a37d3f276f5d542983e3b81dd7833202621bd9e59c5d3ab88857aaa7deb

See more details on using hashes here.

Supported by

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