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

This version

4.0.2

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.2.zip (477.8 kB view details)

Uploaded Source

coverage-4.0.2.tar.gz (352.8 kB view details)

Uploaded Source

Built Distributions

coverage-4.0.2.win-amd64-py3.5.exe (418.3 kB view details)

Uploaded Source

coverage-4.0.2.win-amd64-py3.4.exe (502.0 kB view details)

Uploaded Source

coverage-4.0.2.win-amd64-py3.3.exe (502.0 kB view details)

Uploaded Source

coverage-4.0.2.win-amd64-py2.7.exe (503.5 kB view details)

Uploaded Source

coverage-4.0.2.win-amd64-py2.6.exe (503.7 kB view details)

Uploaded Source

coverage-4.0.2.win32-py3.5.exe (401.7 kB view details)

Uploaded Source

coverage-4.0.2.win32-py3.4.exe (462.3 kB view details)

Uploaded Source

coverage-4.0.2.win32-py3.3.exe (462.4 kB view details)

Uploaded Source

coverage-4.0.2.win32-py2.7.exe (467.3 kB view details)

Uploaded Source

coverage-4.0.2.win32-py2.6.exe (467.6 kB view details)

Uploaded Source

coverage-4.0.2-cp35-none-win_amd64.whl (161.0 kB view details)

Uploaded CPython 3.5 Windows x86-64

coverage-4.0.2-cp35-none-win32.whl (159.9 kB view details)

Uploaded CPython 3.5 Windows x86

coverage-4.0.2-cp35-cp35m-macosx_10_10_x86_64.whl (158.3 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

coverage-4.0.2-cp34-none-win_amd64.whl (158.7 kB view details)

Uploaded CPython 3.4 Windows x86-64

coverage-4.0.2-cp34-none-win32.whl (158.6 kB view details)

Uploaded CPython 3.4 Windows x86

coverage-4.0.2-cp34-cp34m-macosx_10_10_x86_64.whl (158.2 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

coverage-4.0.2-cp33-none-win_amd64.whl (158.8 kB view details)

Uploaded CPython 3.3 Windows x86-64

coverage-4.0.2-cp33-none-win32.whl (158.6 kB view details)

Uploaded CPython 3.3 Windows x86

coverage-4.0.2-cp33-cp33m-macosx_10_10_x86_64.whl (158.3 kB view details)

Uploaded CPython 3.3m macOS 10.10+ x86-64

coverage-4.0.2-cp27-none-win_amd64.whl (158.7 kB view details)

Uploaded CPython 2.7 Windows x86-64

coverage-4.0.2-cp27-none-win32.whl (158.5 kB view details)

Uploaded CPython 2.7 Windows x86

coverage-4.0.2-cp27-none-macosx_10_10_x86_64.whl (158.2 kB view details)

Uploaded CPython 2.7 macOS 10.10+ x86-64

coverage-4.0.2-cp26-none-win_amd64.whl (159.0 kB view details)

Uploaded CPython 2.6 Windows x86-64

coverage-4.0.2-cp26-none-win32.whl (158.8 kB view details)

Uploaded CPython 2.6 Windows x86

coverage-4.0.2-cp26-none-macosx_10_10_x86_64.whl (158.2 kB view details)

Uploaded CPython 2.6 macOS 10.10+ x86-64

File details

Details for the file coverage-4.0.2.zip.

File metadata

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

File hashes

Hashes for coverage-4.0.2.zip
Algorithm Hash digest
SHA256 ef8dfaf98a47ae5c0a14086f012fba827181d03d0877ac85f0b0f4ec67f29b77
MD5 dcf894263bb46e581d92e3219cb2a75a
BLAKE2b-256 d9abfad118828bda2ddd1c6ded18de3a2e6e978e4d2b3c0891c082b17da69e07

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for coverage-4.0.2.tar.gz
Algorithm Hash digest
SHA256 a9bac9b1d17f0c776e3e575f42cf2572a0eab240a223945238719e0982ff28bb
MD5 c969a88fd0508100e741fc743659b513
BLAKE2b-256 bdb975530b54579daab219070fdb090191e9d66afaff54c84f6553226bc73708

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 10e6532c89872e92008de37b99576e40467628b84467d0a79320dcd6748a4240
MD5 ad49a1dde7e188635e33b6d3b86f4434
BLAKE2b-256 92d868d2dc2e7e7b37b8b42d03442b5cfae96160cff505d93daad965fb485c87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 aa0c1a6e5d97991641b17e5dee60bb695009bbf2bcb15fe42db1789971a37c67
MD5 096f0069eb3520771e2d418fade40483
BLAKE2b-256 f731d7d674945c4fb3daec6443583a45f8644331c4f634b239ecae51bac94426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 d96bcca5818d0dd5159a4cc414bcba53ecb75fa200d146bfd3fd62371bce5f2a
MD5 d2a3020b10a14d7d35c1361a470f7c36
BLAKE2b-256 bcf1b80a4cb251fc5a36ce646fd854c25def740117f8aaf37ad3c9c69716f702

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 dd5668dfc6c6f2ccf087a5ee4b38253f5626c32a6787b00639f9daf39a91dd2b
MD5 77b4b0d3042d20fc2d70468c1c7bf9e6
BLAKE2b-256 3b5cf6f653a16f9091247c12d0d9446f9bb1f5c628e9c94540d3b9980c6d0481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 ba0bb1b15425c0b695ed1a70523777f66d47b695a7c05c6e08bb545fc32867f7
MD5 f7202b3699f8ede6fc919071e39d447a
BLAKE2b-256 06450f25cc1e6d8f0e3fe5e81fffb77fab22e8ac6a8097db197534197a67f771

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2.win32-py3.5.exe
Algorithm Hash digest
SHA256 96fcdb17069d03357e74a9d827268c6676c66fcc043864f3ee4b690cebcaf2ef
MD5 d69cea6ded1055d5c927cf15cca6af21
BLAKE2b-256 cfdb4efc22de9abbc810df5ffbfd49977609528b6f419ec36b1edfbf7c668f3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2.win32-py3.4.exe
Algorithm Hash digest
SHA256 cd49f27404ac6d60f5d948aad385c0798d7132a7a1986f4ad3e0b319d462a24c
MD5 aff066bc3a27f3086a22e79be2701912
BLAKE2b-256 2db6809a04c585a59136704c4180d57872cdb6d16e96d67957bb37e29a5431d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2.win32-py3.3.exe
Algorithm Hash digest
SHA256 bcba3e65ee9293076ec743a19cffc3c5ebebc730df2ea319720d2f566a33a43b
MD5 9ea0c7e5146031a5d581d56a4792b34d
BLAKE2b-256 ba3dd28291c8bcd21cc4438169ca9a76c1eebe2296bfdf60ceb06c4223d2de6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 fb1eca8377d42bb7aa8373623bd1bad19c044becd7317ab6b11963716456869c
MD5 0a43b01a9814354105a6ba0fe5b0010b
BLAKE2b-256 93ee2a71c9ed4960f19eb7aa6dfc98478d7fd007cdb017dd2d51df7b5635dcd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2.win32-py2.6.exe
Algorithm Hash digest
SHA256 6e28dab9e2cd6767e72482314fcb59640e824bb2abab33fd2b2339b507af5f8c
MD5 09052d2ba97ecae46b15440791279f5f
BLAKE2b-256 33be48e978d4c54a2a9e3b52eedb0b4ad4cf5463fbe221f56e966a1120ae6138

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 a7dd1b615b1abe63fda0470d1f05c3b3bd96a57c8643b5a457298bdbc877cf04
MD5 0c9c8ea9de65d2522c11a19af506b9d5
BLAKE2b-256 a7f4f714bbced3c701271b47c0a41ffc06b7e8a97ef8e3840ef30312ebf41da5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp35-none-win32.whl
Algorithm Hash digest
SHA256 c92eab056ac390da82beffc8904b374caf1af58f00286bab11f85253de7db9ca
MD5 92490e5298b54dcef0b24399849baea2
BLAKE2b-256 e92714e9d036283c59de7b491a010e509e3a1b52f6bab7cbf57eaece3b94ffc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9b03474d4763edfd43c6235e07fd47f5e1b66656d091be917481a840e00a60fe
MD5 b377915f2a745c4ca7ea30cc66a3adea
BLAKE2b-256 d9c03ca6071eac6f28c48881870cc69e29827407db041d94f2786d1753c1b46d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 5bc60f7f322e0717dae46d627818e3da216bd95a2ce77cc369071e3a2a76bcf7
MD5 0c339cd3e7f673eee903bdaca3d7ad18
BLAKE2b-256 ee443df2a3806679ef6257f47cd4ccb576730498f285f1f1b4e3d864dbe4da5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp34-none-win32.whl
Algorithm Hash digest
SHA256 074ca2a8301f053da24732478ae67c137f3b60d410fa21e316c1fdba162ca5d5
MD5 3b65d16bce7b042120aa023508770366
BLAKE2b-256 988809bb8801ed418152221e48b8795f6d6810b53288100c0b31ef3c2976c0ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1cdfd76768e09ffa1f961fb95f92822b0127f512058cebc3a41f8c1943f14419
MD5 a122e7ca528ae0b999bd603128cd36f5
BLAKE2b-256 1cbb5d9e87a138f12c72c4d8b2e05fde9300fc3f047b76ca87006286d37d2b35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 051b6839935a6f826d15bc3878084e650e69ebb57188230f716885f24c57b9f6
MD5 c9a77daceb04097e1cc676f4daa15709
BLAKE2b-256 4d19e3071eccb85b2d82e0b07531a5bf1914d22cb15d04e02ec5e0ee7193e8c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp33-none-win32.whl
Algorithm Hash digest
SHA256 b9b75003c0065c48c653cacb5c795b99f952135b37fba4e97c8df336e4826677
MD5 87a14fecf55ba5d3c6aeb179ca5352fe
BLAKE2b-256 1cee90e505e95a1ada455bf10c14ebc924041db1ac374bf397b22c8c003f8d71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d281f55361fa402ce9f24fc01c3ba58ff327db6a442f565f5b8790c13d2044db
MD5 ea4c5c6c0c01fd43a9188054d72a8faa
BLAKE2b-256 2e8ce25dd81df23541548165138c9294c5a4cfbb0fded33efc8fed37671a7f2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 e1b2107b9f44b281efd7f333707e3cc9a18ffb8daf1e814ae0f97634d9379e35
MD5 ae186b8fcb932975d12fbd903c964371
BLAKE2b-256 ee209b50b7e61bba0414461a713efd7e58fcb430a58bd3328b3d4d2c669a85ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp27-none-win32.whl
Algorithm Hash digest
SHA256 11e4fa8eb3ee22e0c3503efd87b0549c5c2d07fcdf0fd638bda43f3bfb921225
MD5 8b561b80b3cbcf411c2cd1f770c6c514
BLAKE2b-256 b1161212772ff4a2c62e76d13da033512d845f55f2f39bcbc4a65cd9e2ac5dd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp27-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3ab6efe276a1455e224729435450e68eae39de404c46ab20d4857c960711af80
MD5 eccddc025482f10adf2105794264ae27
BLAKE2b-256 5131611c55168d956384c41d9cdafb8c3f4e4db8b5d039c06225f840b31c29d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 92e27a7c55b9d2336713c82c62358c7612f073bb502abb0347963752606676fc
MD5 1d8ecf237492e29f1d8ebaaa2d8835c8
BLAKE2b-256 39b2073016f6ecb22ae54195f5c11ad5a3f0ae655a2d835288a3981e69fcac92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp26-none-win32.whl
Algorithm Hash digest
SHA256 216364f79c41adcea7041255529fcccf95008c6de7abd668c72e35135f5e8aba
MD5 c21a94cb8607d5ae07420fc2a29c80a1
BLAKE2b-256 a26db8a5029699ab7bba0b11829fab2472831684364cb588c35167f7b87076d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.2-cp26-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2e80ed21c321ba4300d1b96734aaaf03628bb434b2019c42223f490b2088405f
MD5 47b3f349f2ffe370e53fa7f684f03971
BLAKE2b-256 e1ee2074f7dc8cd71fac2c1f4732f14bc7348063401a51657893085b7e9394f9

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page