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

Uploaded Source

Built Distributions

coverage-4.3.1.win-amd64-py3.6.exe (879.8 kB view details)

Uploaded Source

coverage-4.3.1.win-amd64-py3.5.exe (879.8 kB view details)

Uploaded Source

coverage-4.3.1.win-amd64-py3.4.exe (509.8 kB view details)

Uploaded Source

coverage-4.3.1.win-amd64-py2.7.exe (511.4 kB view details)

Uploaded Source

coverage-4.3.1.win-amd64-py2.6.exe (511.6 kB view details)

Uploaded Source

coverage-4.3.1.win32-py3.6.exe (740.8 kB view details)

Uploaded Source

coverage-4.3.1.win32-py3.5.exe (740.8 kB view details)

Uploaded Source

coverage-4.3.1.win32-py3.4.exe (470.2 kB view details)

Uploaded Source

coverage-4.3.1.win32-py2.7.exe (475.3 kB view details)

Uploaded Source

coverage-4.3.1.win32-py2.6.exe (475.5 kB view details)

Uploaded Source

coverage-4.3.1-cp36-cp36m-win_amd64.whl (168.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

coverage-4.3.1-cp36-cp36m-win32.whl (167.1 kB view details)

Uploaded CPython 3.6m Windows x86

coverage-4.3.1-cp36-cp36m-macosx_10_10_x86_64.whl (165.6 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

coverage-4.3.1-cp35-cp35m-win_amd64.whl (168.3 kB view details)

Uploaded CPython 3.5m Windows x86-64

coverage-4.3.1-cp35-cp35m-win32.whl (167.1 kB view details)

Uploaded CPython 3.5m Windows x86

coverage-4.3.1-cp35-cp35m-macosx_10_10_x86_64.whl (165.6 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

coverage-4.3.1-cp34-cp34m-win_amd64.whl (165.9 kB view details)

Uploaded CPython 3.4m Windows x86-64

coverage-4.3.1-cp34-cp34m-win32.whl (165.8 kB view details)

Uploaded CPython 3.4m Windows x86

coverage-4.3.1-cp34-cp34m-macosx_10_10_x86_64.whl (165.5 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

coverage-4.3.1-cp33-cp33m-macosx_10_10_x86_64.whl (165.5 kB view details)

Uploaded CPython 3.3m macOS 10.10+ x86-64

coverage-4.3.1-cp27-cp27m-win_amd64.whl (166.0 kB view details)

Uploaded CPython 2.7m Windows x86-64

coverage-4.3.1-cp27-cp27m-win32.whl (165.8 kB view details)

Uploaded CPython 2.7m Windows x86

coverage-4.3.1-cp27-cp27m-macosx_10_10_x86_64.whl (165.5 kB view details)

Uploaded CPython 2.7m macOS 10.10+ x86-64

coverage-4.3.1-cp27-cp27m-macosx_10_10_intel.whl (170.5 kB view details)

Uploaded CPython 2.7m macOS 10.10+ intel

coverage-4.3.1-cp26-cp26m-win_amd64.whl (166.2 kB view details)

Uploaded CPython 2.6m Windows x86-64

coverage-4.3.1-cp26-cp26m-win32.whl (166.0 kB view details)

Uploaded CPython 2.6m Windows x86

coverage-4.3.1-cp26-cp26m-macosx_10_10_x86_64.whl (165.5 kB view details)

Uploaded CPython 2.6m macOS 10.10+ x86-64

File details

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

File metadata

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

File hashes

Hashes for coverage-4.3.1.tar.gz
Algorithm Hash digest
SHA256 fcc5838147c7b98871f32404ea9d60efc686ccca9adad3024291cb08c0b433cf
MD5 535814109cf4b94154388f8430bd32df
BLAKE2b-256 883cb4d4774e8254bd327e5303542109497d1304670c2a3e8b8f1cd8beb3de93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1.win-amd64-py3.6.exe
Algorithm Hash digest
SHA256 cae1c299117b3ee97dcb2af95b287b6a938c65c1bf77df70a95f87c2ec722ef8
MD5 31ee3e5788ac35ece0be270c8a3f77f9
BLAKE2b-256 e77270545830bb8d0ef510e7d10bf7e43210df67be1bdaa5ea0f8ef72af74214

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 8667bc0c80f11a0f65cd0e99c10bfe3b3eda6ed2677a27a23180b1621592e816
MD5 9c5481094df0b410ee654ce8b4220122
BLAKE2b-256 393b016cc1cf27f512b2e570c7d2fcf0a4fcab9154cbb83c6774e8568d02dba4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 cf659a6c0b60c9ac8a283dae2a681c386973538a89223c338c42e007de75e073
MD5 2f79743624548056e2810fe38caff991
BLAKE2b-256 874c1fbf306a632dda454f8f55dd8899c81952b78ba260a9fd630177d3b613b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 2a107809d00a2b6502ecad5cd40121fd73ccb662ca3ed849a007555a6cafda4d
MD5 71a687e8bfd67a73245b49f938ba6330
BLAKE2b-256 f8fde23cc322b784cd24165b239ccd7660136ea1ae22f6c773911d603a077350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 9041cc2182834d9f7a180a6ad3d21b6671b781121745bff42e2f73821df27138
MD5 b1034e6a7b06201e438f22cf09b4448b
BLAKE2b-256 2c0e8f296a577dbfd749e11fde716063e5e8c3adadb99f2fe689d52a7c4a17dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1.win32-py3.6.exe
Algorithm Hash digest
SHA256 b6c8d20dd902260fda4f8df659772eb0dbede718d56fce212e8331fe78a24214
MD5 79e7b28b674a8e5c131da2a9f907a8b5
BLAKE2b-256 48c935bb4846449171d724c44f941ab0aab78c98ec3778b0b62428c58ac9aefa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1.win32-py3.5.exe
Algorithm Hash digest
SHA256 0418b3c677efbaf52ecd8c1fe79d45e09f11c210e874cfed7ca4ddcfdcb0675f
MD5 3d35d843492797eeeb1cca24e4699857
BLAKE2b-256 8d56417c8fce027673d7014a03e1cc53d02465def537e78f1fdd91f55a8c33e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1.win32-py3.4.exe
Algorithm Hash digest
SHA256 a653b98f3dbc9a57c1d75dc49ebc206c80015e1e5a191815b12cc9e73e9c473e
MD5 c0d8785012aee5d2002aba26ad97ad70
BLAKE2b-256 05c417a138f0107f40e634b5aa7238393eaf970bbd8ef03992111df93bb68404

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 89c84e0f4a7a6091fd71ca6d038194cd0564ef7c914c06b57ca815b90cc79884
MD5 7be397b66a671d320a4a1ac3ec28bb81
BLAKE2b-256 065560f5eb30175ad97e39172b6f97f6216bd0dd53cfdb21427dfe059c687088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 8c7d57c219b21135f6a9eeb9d3eb10dfe38764007364341478ec239ce5ea3e09
MD5 c1c160c011cec605ebd8878d1399f48c
BLAKE2b-256 a9d8eed91cc412463e6b745538fc02fb2c04842edd756da2a4284445ec799cfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 304b4b0e400befaf656c46cef9692d66fc679b8b5b895116da22b48ec071cf79
MD5 e1d11f20b6cf90d1c67b3693a8ddb8e1
BLAKE2b-256 8fc52c30c72975d9b29539d090c7b0b7c34ec084e7376da4e6f43d6b787cea98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ca776425d3d2e50efe666dee0b09fdb40dc38e9cd07d9ace85cf590bb96bb76f
MD5 e4fe0a99bc23e7da0f76b9928dbfec51
BLAKE2b-256 c00e4bdce7541a0088b9e4f5055db44f8d7124768f6e327808b512d4c8918bce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 57714487091780628d958e48bfab8da9b6b72b62f34e42a2573bca2af88e313d
MD5 8221191c23a7063150ad0d6d1ba9cdc5
BLAKE2b-256 6656227a2aa7d21df31048fff00fc64230c092322bd09e65b23831cb6c24e0af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 1b0729639744c9c86f5a3e76eb54fafea6d1e19b07cc0fea37974b620a02ecd2
MD5 6b6c5dc05c992b91cf4f53e5493e10c9
BLAKE2b-256 789386650135f7d712593ab7a00221019807b51cf519de3e173910927835b8b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 7aed896098f9b46dea34b189ee595cc0a894c22a0a03ef6e5028d51ebaa77d40
MD5 3e006785e83bda45f77bb3c3c638c4b5
BLAKE2b-256 ba22a9b72f8b0ec96857f8c1169c97378dfb931cbe2320a253aeef96e2707c72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 14d079d1cd2f308ac09b81f60199c0da85f781a0c740ae80614dbd9266b421b1
MD5 51413abd420b7617a1a15104a99d2ffe
BLAKE2b-256 927ac4a47b6a3e317744064906b811c3b95eec21c50388281c0cd8a9a4b14197

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 d7c021d44ffe70cdf9b5f93d69f718d627d70ea4aceb3ef2ea474f00b7a62f74
MD5 54aca4cc32cb5e1fa1ccd84626e765fc
BLAKE2b-256 db6455349d16588a5256d98a366b21524e5fb9070a3dc08327ab22b5ac77c205

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 0cb1421e9f507ec3f93e7789e95f1f7e1cd732085f287c39adb3338c84453be4
MD5 732a8aba5db4caffb2e0642c773311a5
BLAKE2b-256 adedff09db81218ecaca5bdbb0d3876e45e8f96d13317c83829cd3b9345c5f3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 530cd78282d8c075d67fc8eb104df39caec6b2699d868491d6e82e067e985991
MD5 ac20e9ecef2e9f2966851ab596e7477d
BLAKE2b-256 c9c5b56a3d8966e8d61bf6eb669e98668d3f7328e8bd285758bf60caac3514a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 784453948128d324197f1184b7a653c8f7528f27f40949d4b39bfb9a4b4076ee
MD5 3a5d2f5dc520454e00055b82163837f3
BLAKE2b-256 b4f622680127894268863b4f7d9fcb4ad79c7d8d015b17d2417e5ad52c3243d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 5addfa2e5d34e8b28be709115bb23c1670183fd30877dd5c335b61667c9faca1
MD5 9ff81fb19f15a7393aa1bbb08e17635f
BLAKE2b-256 a59b86cd20f21aaa7123b1e03bb45be58abb49c8ea40aebef06a1604e397f459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 fca45a15deaea4c16c44a3898afb11cf5cd8b94d289e88a642c5a59324938d0c
MD5 4ee0d9e48eaecbc247f35b7ca10eb8c2
BLAKE2b-256 4e8eb46fb3559ac49d9ab0a657297720bf9110a60475b6c6b1adf31e1597c9b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp27-cp27m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f83917fde403fe02b9dd8fe3da04fe2f1ab6a7186cc30929c5d3cbe332f08166
MD5 e5d462cce26a3193ef4a709e24afcab8
BLAKE2b-256 86dd167b4b9d5c5268a9eb5dcb5eee64816b26ef019c2d2cea9995164c0bc001

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 2296613194adfb088c63696cbdaff1d75d22a01916febf624f3b5bd37940f638
MD5 5b7ac4f122e53d87830375a067783836
BLAKE2b-256 98d79541d9f44d746635052d58a3869f57e3fc225f851313c15506eb7ffa3647

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 1abbbbeb2b9bb9146501cefdcf21342595d7661cd9acab7061e2110d99e21850
MD5 c88f877ce59d2ccd0233471231764b67
BLAKE2b-256 ea4a2b5ce0af4cbedffee87ee84d3076d2921cf225ddd83bf866bc9422afd0a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 74d4f4f72c24e0ce8a055b430ea7e126adeb284afff22b868b0e8bc2151aa291
MD5 eab0d85cc43466bae7700d651022d39c
BLAKE2b-256 9371010bfd3c6b365db7ec3a96201a764fcb03281305f3db681203ab80b2daa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.1-cp26-cp26m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ede6aab865f826c319eb5500eca6a7a7a9df5bb6e5adbe19f18810f6418a44bd
MD5 cac3bd130bb2efab5a8ce4a7fb011452
BLAKE2b-256 bf4fdf67be7c887feadddb8a0ab2a1296b1c7ba4e87c420ab226d59345c68025

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