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 See latest work
Say thanks :)

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 through 3.6; PyPy2 5.6; and PyPy3 5.5.

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

New in 4.3: HTML --skip-covered, sys.excepthook support, tox.ini support.

New in 4.2: better support for multiprocessing and combining data.

New in 4.1: much-improved branch coverage.

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 Distribution

coverage-4.3.2.tar.gz (361.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-4.3.2.win-amd64-py3.6.exe (882.2 kB view details)

Uploaded Source

coverage-4.3.2.win-amd64-py3.5.exe (882.2 kB view details)

Uploaded Source

coverage-4.3.2.win-amd64-py3.4.exe (512.2 kB view details)

Uploaded Source

coverage-4.3.2.win-amd64-py2.7.exe (513.8 kB view details)

Uploaded Source

coverage-4.3.2.win-amd64-py2.6.exe (514.1 kB view details)

Uploaded Source

coverage-4.3.2.win32-py3.6.exe (743.2 kB view details)

Uploaded Source

coverage-4.3.2.win32-py3.5.exe (743.2 kB view details)

Uploaded Source

coverage-4.3.2.win32-py3.4.exe (472.6 kB view details)

Uploaded Source

coverage-4.3.2.win32-py2.7.exe (477.7 kB view details)

Uploaded Source

coverage-4.3.2.win32-py2.6.exe (477.9 kB view details)

Uploaded Source

coverage-4.3.2-cp36-cp36m-win_amd64.whl (170.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

coverage-4.3.2-cp36-cp36m-win32.whl (169.5 kB view details)

Uploaded CPython 3.6mWindows x86

coverage-4.3.2-cp36-cp36m-macosx_10_10_x86_64.whl (168.0 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

coverage-4.3.2-cp35-cp35m-win_amd64.whl (170.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

coverage-4.3.2-cp35-cp35m-win32.whl (169.5 kB view details)

Uploaded CPython 3.5mWindows x86

coverage-4.3.2-cp35-cp35m-macosx_10_10_x86_64.whl (168.0 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

coverage-4.3.2-cp34-cp34m-win_amd64.whl (168.3 kB view details)

Uploaded CPython 3.4mWindows x86-64

coverage-4.3.2-cp34-cp34m-win32.whl (168.2 kB view details)

Uploaded CPython 3.4mWindows x86

coverage-4.3.2-cp34-cp34m-macosx_10_10_x86_64.whl (167.9 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

coverage-4.3.2-cp33-cp33m-macosx_10_10_x86_64.whl (167.9 kB view details)

Uploaded CPython 3.3mmacOS 10.10+ x86-64

coverage-4.3.2-cp27-cp27m-win_amd64.whl (168.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

coverage-4.3.2-cp27-cp27m-win32.whl (168.2 kB view details)

Uploaded CPython 2.7mWindows x86

coverage-4.3.2-cp27-cp27m-macosx_10_10_x86_64.whl (167.9 kB view details)

Uploaded CPython 2.7mmacOS 10.10+ x86-64

coverage-4.3.2-cp27-cp27m-macosx_10_10_intel.whl (172.9 kB view details)

Uploaded CPython 2.7mmacOS 10.10+ Intel (x86-64, i386)

coverage-4.3.2-cp26-cp26m-win_amd64.whl (168.7 kB view details)

Uploaded CPython 2.6mWindows x86-64

coverage-4.3.2-cp26-cp26m-win32.whl (168.4 kB view details)

Uploaded CPython 2.6mWindows x86

coverage-4.3.2-cp26-cp26m-macosx_10_10_x86_64.whl (167.9 kB view details)

Uploaded CPython 2.6mmacOS 10.10+ x86-64

File details

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

File metadata

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

File hashes

Hashes for coverage-4.3.2.tar.gz
Algorithm Hash digest
SHA256 6c00df9275705dee465a58f7f419148e289e4eda55b6cb8d7207b6703deb95cf
MD5 a573bff6e757f445b5e14eedd8a47f4b
BLAKE2b-256 f5f29716eb75709b0a0e112eac0cadbb7d4ea5e99b55bf522e385d04911ed711

See more details on using hashes here.

File details

Details for the file coverage-4.3.2.win-amd64-py3.6.exe.

File metadata

File hashes

Hashes for coverage-4.3.2.win-amd64-py3.6.exe
Algorithm Hash digest
SHA256 f662e5232c0a11c59c652224fdd615cf00007aeadb48cd41ecbd4c1ea42e85fd
MD5 7fb41aaa55c33632d7f8813f2454d12d
BLAKE2b-256 7549631cad787f5aaebbda1fc2ccac80cb8f0865d316f86bfcb78eff642b49b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 e068d3b82bd2f0ba9260617f31af920359f958754604b8c5789d516421527ab2
MD5 f6a589488e38010b807d543a16728fbe
BLAKE2b-256 a391a22e626fb638006155af30b5d4ef425c3aae22ada0b2d8ef140ec61477c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 5376f1f5afd17669f5802b3582e94e45adb1e511618fcc4c64e8e495b78a1463
MD5 57a2c605e28def7b56a57c9bdff99877
BLAKE2b-256 a8405b14455d40c328b45ef7af47b710e2b2a7b403dd4dba56826a9ca29aaebc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 b9a286e1463433b790a3afeaf70ce32f1bcd82738c9f17b169d7b0393db7dd68
MD5 ee0ae26b206487508e1e0647b7c984de
BLAKE2b-256 3aa250692b42c8ff72de931ac45827af7ffd498ee2e4efef9880f838b3cdbba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 05ce0ddabaa071629fb4b05e28f01470b94b29ca20a827f3d9db0ad0314bf204
MD5 40f204919a9a5f32a5becace71294132
BLAKE2b-256 770b35fbf4c1b05f2fa75cd8b17d257effcab5598bc92965160d018919b843bd

See more details on using hashes here.

File details

Details for the file coverage-4.3.2.win32-py3.6.exe.

File metadata

File hashes

Hashes for coverage-4.3.2.win32-py3.6.exe
Algorithm Hash digest
SHA256 8b2ad578b9e16ddc1b3bb62cbbc26f520cfae13aa7ea4f63146ca00588e31958
MD5 61c7e1ccbfad4b1e53f6a1223d84f843
BLAKE2b-256 c8bdd277f251a85493869192418d15a47f4422aa92f2c98dba61dcf5e5fa8554

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2.win32-py3.5.exe
Algorithm Hash digest
SHA256 e71a037a902c4c25e778b3eb52521ef309e27b135ce2f0565abf73aa2b246fc8
MD5 96830bced74a356b055c8661af2896fe
BLAKE2b-256 6b160103a08fd163e9a250baa20c1b5e8159867419b200a7b7e11308e8e7cdee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2.win32-py3.4.exe
Algorithm Hash digest
SHA256 0fa14eaa7806c4c364a331b4a75bae358f63d7f1682ce16fc2e8ca9eaadb715d
MD5 9e719b64a369afca3602176417253180
BLAKE2b-256 98c9769701ee7bdd14249f5c4ab91ae05c1665d84b0b8be0289a26c5de5ce363

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 7fc0e166f5e9fac5f932230eee72b309919c150274e39176a9d59d5bf7db69d7
MD5 fec211fa96ba28e31d1c253e9e022c1d
BLAKE2b-256 f5a2b4b3b183066ac29e1977796a344a4eae10cf667e576daf58af6bc1b57d4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2.win32-py2.6.exe
Algorithm Hash digest
SHA256 fcc33c96c6310453312d0f0974d5bfe1b83788692025f8297c37d84ef4c1cc72
MD5 b63f57495ee589f776d0ef2757fbc817
BLAKE2b-256 1b16751d10b178f3c8d49246590941446c64df64f9a32d105b36a44cb636523f

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1d74aae3685c0058e30e075c568d0c14d4e1c8ff362183089a323530a22e67a4
MD5 926840594c685727b36db6e7fd2f7c53
BLAKE2b-256 2c62acc8560af8dade6fca1c8656286f70c0270399d4ceca7746aedd694b0cee

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 49a8b0a3ccc5285052f1a62dacd3c51d00ce821013bd8353fba86ec22a8a43d2
MD5 7bdcf167085e8cf806ad275adb390d48
BLAKE2b-256 b1fb49fe3776bdcc84a72e090738b8950d7350b3a0dc8c5354ea34d78516dde4

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f703ecb0c3da954d27e7fc90bc3a29934ee89ae1834fbd1f9517dbc1ef9ad984
MD5 572a2690da47d399e7bffb3faf7f0e77
BLAKE2b-256 7cbae600da9f77c3c4b7e5bc2c268cdf4a91cf0e1c9c78edbd909f639c3181a6

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 c4fbbd9c62e10b695b6686ddac08911fd9626f64618bb28e10bada512aefd280
MD5 dfffc7f07568e9dca39f02935eccbc0e
BLAKE2b-256 b1e31d6254d1342b67122f317f0661235e9238ab6c7407c0ef331a36029a0f87

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 a85a8435d1085ec16b195c25fffbd474c55af8878154f8c53b1f0d91a17eabca
MD5 d818e463bf402609393ef16fc6be9ba8
BLAKE2b-256 c6674b3ea16272dbea768e7b1ab2886285bb46a95e47200d2ca6ea793014a398

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cd258ea59b80c26999a48021d0696910fd5c4053321fed872d731b0844bb0a4a
MD5 316ffee4ac61816b9fa19ab0d759fb7f
BLAKE2b-256 a3b2a031ff190995ba870ad379c30b0946742c0a001b6f81e8801ede73fc734e

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 de4531694d650c1a80aaf7bdcbd400af506b56398b112f1e71dea3a08be3d424
MD5 30a63531e37ee84de25bb85e88d76d13
BLAKE2b-256 b6f3b9ecc432343bb5819e8d95f9e126f5fd4c0c4d73d4c8d9e6ea25d9db99f0

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 f4c196bed76a78ccb14f79128931d7b85dcbf5b128e6cea5f14ac692918577d5
MD5 ac198ea09b01428d16fbd68180b5a41e
BLAKE2b-256 518337cc979711497523a256ab207138e8152330497462e20a9830321eb5b8d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 46c4901ea8b5b3e9273a49cadafdacedb2a88f0cb050f03d81d39a5b4b87fc67
MD5 a7a24721943701098e83a34d2c08ddf5
BLAKE2b-256 0aedd25775fb56cde89936887c3c17c36e1e057478d772dca953bdd41ff6c3a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.2-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ab406890d3963153833c36ea7e52c3fd6e31f6b1fac59fdecc0a85639ff1c042
MD5 ba2bb94924101c90bdec270d225b37c0
BLAKE2b-256 67302cac8ad4c22e2e956f4a967510e4f104760a37349a27ce70f51ae6828fd1

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 f4e5cfb32195f3aeb67eef802138ad33c3e9c566fef0798fae2bd49e64cce4c8
MD5 8bf36c502a47f44d876b1d5f7f185540
BLAKE2b-256 8af61000c937b310ea3205984fa0ffd7d548c73ab082212d5b141053fb3dc8b4

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 6430cf45a371085ec1d6a2314a142256374dbdbf4833499cfc69115ea319716d
MD5 399c6b5738bfe93ac64e255661458600
BLAKE2b-256 533c61f636ada90aef90fb200e9c99682a658616bc21577e65e5b9ddd54de557

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp27-cp27m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp27-cp27m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5e163b838f3db73b9dcb12808bc8e6563e3a5ed6006fc12055b1ba86dc9e059c
MD5 4eb6a1e6c42bc636ccfd3c39c9a1b19c
BLAKE2b-256 86d92dc703362f8ef6b4e0130785f9b3c2756c46a43b60491497270e5eedc3f9

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp27-cp27m-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 de55622ecdf856c2c487531beb344fc885523feddcbe8580c321c3de25f6e0aa
MD5 e6b000ab839f2d35d2bc60ad9557b230
BLAKE2b-256 68ca81f3865f64b34b65ed0bab41485ae7b9c3d51a0302f261d4e6b941ed6258

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp26-cp26m-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 2b2a9967685f2ba3489207e1ddf72b069759e2a1498c5b9acd326ed86ed5180a
MD5 b52269ae8eb643bab73f3e8a1600da17
BLAKE2b-256 f5992872b3539f38ca95c3db8dd9c43d5936356312c6e10aa1bbd8c61b98aa79

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp26-cp26m-win32.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 209c2eb6ae504aabcdcbf8a886311cfa7dc579029f26a57be08adb3cc018417d
MD5 5ffd9e9111fe31bf4355cccfc3dfc2a0
BLAKE2b-256 8b90cfc3dc2449a4adf2cd48ce1555560e17e21b38a8f176eec3c5629453ca21

See more details on using hashes here.

File details

Details for the file coverage-4.3.2-cp26-cp26m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.3.2-cp26-cp26m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 20198ee9c7b4ec9c806ff3bdcd1bdc46530b04578c6c2084ffd932a6e8baf45f
MD5 d2d389ea2caf8beaeb63dfc6c52f57c8
BLAKE2b-256 35bfa4ece7b911b0f5443728284d7425478e7b591f530e26ef5e9648ccf0788e

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