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

This version

4.3

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

Uploaded Source

Built Distributions

coverage-4.3.win-amd64-py3.6.exe (879.7 kB view details)

Uploaded Source

coverage-4.3.win-amd64-py3.5.exe (879.7 kB view details)

Uploaded Source

coverage-4.3.win-amd64-py3.4.exe (509.7 kB view details)

Uploaded Source

coverage-4.3.win-amd64-py2.7.exe (511.3 kB view details)

Uploaded Source

coverage-4.3.win-amd64-py2.6.exe (511.5 kB view details)

Uploaded Source

coverage-4.3.win32-py3.6.exe (740.7 kB view details)

Uploaded Source

coverage-4.3.win32-py3.5.exe (740.7 kB view details)

Uploaded Source

coverage-4.3.win32-py3.4.exe (470.1 kB view details)

Uploaded Source

coverage-4.3.win32-py2.7.exe (475.1 kB view details)

Uploaded Source

coverage-4.3.win32-py2.6.exe (475.4 kB view details)

Uploaded Source

coverage-4.3-cp36-cp36m-win_amd64.whl (168.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

coverage-4.3-cp36-cp36m-win32.whl (167.0 kB view details)

Uploaded CPython 3.6m Windows x86

coverage-4.3-cp36-cp36m-macosx_10_10_x86_64.whl (165.5 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

coverage-4.3-cp35-cp35m-win_amd64.whl (168.2 kB view details)

Uploaded CPython 3.5m Windows x86-64

coverage-4.3-cp35-cp35m-win32.whl (167.0 kB view details)

Uploaded CPython 3.5m Windows x86

coverage-4.3-cp35-cp35m-macosx_10_10_x86_64.whl (165.5 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

coverage-4.3-cp34-cp34m-win_amd64.whl (165.8 kB view details)

Uploaded CPython 3.4m Windows x86-64

coverage-4.3-cp34-cp34m-win32.whl (165.7 kB view details)

Uploaded CPython 3.4m Windows x86

coverage-4.3-cp34-cp34m-macosx_10_10_x86_64.whl (165.4 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

coverage-4.3-cp33-cp33m-macosx_10_10_x86_64.whl (165.4 kB view details)

Uploaded CPython 3.3m macOS 10.10+ x86-64

coverage-4.3-cp27-cp27m-win_amd64.whl (165.9 kB view details)

Uploaded CPython 2.7m Windows x86-64

coverage-4.3-cp27-cp27m-win32.whl (165.7 kB view details)

Uploaded CPython 2.7m Windows x86

coverage-4.3-cp27-cp27m-macosx_10_10_x86_64.whl (165.4 kB view details)

Uploaded CPython 2.7m macOS 10.10+ x86-64

coverage-4.3-cp27-cp27m-macosx_10_10_intel.whl (170.4 kB view details)

Uploaded CPython 2.7m macOS 10.10+ intel

coverage-4.3-cp26-cp26m-win_amd64.whl (166.1 kB view details)

Uploaded CPython 2.6m Windows x86-64

coverage-4.3-cp26-cp26m-win32.whl (165.9 kB view details)

Uploaded CPython 2.6m Windows x86

coverage-4.3-cp26-cp26m-macosx_10_10_x86_64.whl (165.4 kB view details)

Uploaded CPython 2.6m macOS 10.10+ x86-64

File details

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

File metadata

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

File hashes

Hashes for coverage-4.3.tar.gz
Algorithm Hash digest
SHA256 babc2503bc41a3044cae734221517443730ebfc6c414ccac5a7a4a3fb358b423
MD5 017716a9d32b6072c3301663820b57bf
BLAKE2b-256 003d0baaae35e79066bc074d8de5d62946c4f2c53f2c718a64b2d8735545c693

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.win-amd64-py3.6.exe
Algorithm Hash digest
SHA256 d3bb570e096844299610a99f7099f65e3603a96932ef382fe8ad0baac8ccfe85
MD5 4de55b11d2ae8eaf2774ee58cf037f4d
BLAKE2b-256 dc7a0b0087381a943c6f65e9674d1dcd7ee67ac4a8ee6a7942b8f8c16dbafb59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 5a5951bc8940fb4359cf7a5a15e77e30805dd1eb5cac4532050797931eced1d0
MD5 5615dd6d7c614bbae3a3a7be9e76cc99
BLAKE2b-256 98513ec09291f1931db9ae30e4e0dc0961ec537285f787eb5f7ef275b607094b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 3933bd18c297274e7ddbaf99800da3dfce589a4494fc30b65eb26d7aa8718716
MD5 1d14947a4c6bee2210c1dc65230bf55e
BLAKE2b-256 fe45542e6e38dd6c83dc8f3aedba3450d5b368c8d14290f637b4ddb297dee204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 683feb02039d518c043b1e92313ea9e544901cace32fe2a0b53013a76c398b72
MD5 4f01366ee61ca1242ed1bba96e0f2f57
BLAKE2b-256 ce6aa6b30ca7bb2f6eb26efc688d14261ac97b684b80fc1e3aac649cb710dc5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 9574cbf9ab028f2d864dcee9fe416095c4e4f37408d3b087f3b93619744d66db
MD5 1b3bd562c866651370cba181e202fa78
BLAKE2b-256 afeea448811955774664cb582368d1cf8647fc8217a10a788b92fef94ea0fc00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.win32-py3.6.exe
Algorithm Hash digest
SHA256 3ad6932c33f2d088e836b1dbcf5127c89b28b9b1078128f548be527bf007fb42
MD5 b843e417fcb133d16f0e1d6190a8ff5f
BLAKE2b-256 c9b5f5643ae4eb34ec237b2a7b019e05335c750ce85c5516f2cce3fa30bfd2f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.win32-py3.5.exe
Algorithm Hash digest
SHA256 51930481382323377d0596b75bd415f4ee68ad7580aaca35b7142411c5942c32
MD5 4e4a7c265f477ea6cc868cb01efff34c
BLAKE2b-256 cb077d201adffeb31a54856ed98a6327085aadd166b06b9e65a0580e49288501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.win32-py3.4.exe
Algorithm Hash digest
SHA256 090a8c1ba15491d5027c228b45a306b6c39930d4bbaff086f5883bcc36001d5b
MD5 e88a22efc7cd9963e473e21f8bc24fcd
BLAKE2b-256 63de457d9cda4c44398e0170773bea111740e98161e83106637f6bfd1eda8740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.win32-py2.7.exe
Algorithm Hash digest
SHA256 2d91a0b00394c2a2417fc87f20507752b64ac742c233842c301087c0e6b36ae2
MD5 fb693cf8b2745b30e263284f12b4a0bb
BLAKE2b-256 f4ef90628e153ae4ff9f21c54a6774e5b1939106db839a4c1857924437d26002

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3.win32-py2.6.exe
Algorithm Hash digest
SHA256 a47bdb07eff9fea1d70394bb10c783516ad255af131e69e2f7af18ac6410f1cd
MD5 cbeda564384770eb7d8571c0bac51595
BLAKE2b-256 515537108bc1146a8d4fedb2c6fb9020a7979d4afb0a829d18d693f5fd0acda6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 65853415a8ae5521e20f5bb74b52bd0bb38bdbbc6659fd47b6060057d225c178
MD5 8f412d3fb1a809e4911a8becd870a344
BLAKE2b-256 05ad8105dab636e8d6f00a4fb800ab4038c3fc1ee2b7eb129cd29fcee7916c54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 eaebbe31060c05cc4a18a75f501d07aee47954b0c68f5fbc5ec541a603572b70
MD5 dc2ab57419c1d20072c7c7a9fb761a0f
BLAKE2b-256 a8394125ad4180a768fbc58485f4b70697e9939ad2b8ecaf9705858ab4ba8276

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b3cafe02e174e50176602f1ec376fff33c006e05595a577b30fcc6270ead8dc8
MD5 6b030cffa0171269db57e7c6b1ed26fd
BLAKE2b-256 ce3e288855702eda1092581e6dbfdd5f98a1a2d4273c64e82f2b4b8b785eb6c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 eb8c1599a46a8c8ca32e69cebe6db52fdbe317f038a76ef6fedd8091f0599b2d
MD5 7a0beddf63afb28f41b409d39977698a
BLAKE2b-256 dbee694ac9023c4b568e4026df27800b01b608977aff754655186c4164f20bb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 fc04001674d6a1cfb9b3e54edeb4aeb5ee314c23c66c7954ac4be9b81818a34d
MD5 b77473a2350f254c2ea4d10258fc66b5
BLAKE2b-256 6a5ebd12d576ff6c299d2c3cff80aeb7b3c3b460cf36a56f6115b23d285bef2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 09298844ba1af21cd0e430ca19cdc9e952359a79c26e2e8ad95530c19d17e4ea
MD5 d5d78fecfa2182c2ca5b0563b8b141cd
BLAKE2b-256 959f9d8b95eebb66e988a551c43545bcb965734faea5b64329aeda8f2e0cb787

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 a9df10e74870e7a2b6742a4f4d9431bbedd794868c5eb8033342bed47803e4fc
MD5 07ecfbbadd61ee06ba14d7b4bdb0b6d5
BLAKE2b-256 b1265cb790f0098742a09cce174dd07315824e51cc51e6d8226dc817e8e14865

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 93f245dc826c783fb32dc2ced4b8e70cc5fe96e9d86067ab57be94990a0ff98d
MD5 2536e257351d7ed69f9ac7078e772eec
BLAKE2b-256 47e0f83de3a50486891c4ebf687d82ac9b90d3a41bf582ef704fe18c68bfcb7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 55567387326328694e9ccdfeda2741fd7611db463889fa4a4859b3ceb53d0b2c
MD5 476af25cf7b1c212e522fba98fb49bdc
BLAKE2b-256 47c3567558564c199c025480a1a5575f626a6e906fbd38e0d2a14094e7896391

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d47871e56e4fcca07a95d8a633afc9e71c001db3bb5b8d6ee9f0db995a956078
MD5 893ebb6edbedfebb09211898cd9050b6
BLAKE2b-256 d7f28af252836af11299f8f99ea9a076404778aa2a37a543c8ef818323e5ef6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 bc419f3ff2a9f8e66c8d428af8eb8d9afecc52876469d34e9251ba9a8ce4f946
MD5 2bd07301de2d90a12eff79695a9fede5
BLAKE2b-256 cb92bf951a827d5f776058211306d0ac96b3d8837381585d54712cdd8e0ac2ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 f91c4ad141c05b235ed2f69d22fc91365bc938a3fa0ea8bdd35118d6c796bf5a
MD5 40501314aa63904d8feb26f1953bf076
BLAKE2b-256 73d609baa1bf639c1f8e56ac6b1539485e4f7c6c13a142f097bbd5cb8ccb1e83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp27-cp27m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 50736358d7e649fd4553bcd306022ce79a58b1d08166c437d8814bdae160a9d9
MD5 5eb82ae8a67fa5cc431aba90458136c0
BLAKE2b-256 0e40246cee716e38d8efd915f3afcd0f9657e24d13a7d25397557a7438e0168c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 2a1798d65e0098a568bcd2b0aa6cfcbfbd7f734b1cf0672008f530e487a81cec
MD5 5c832b38ee0d98dfee3bc9e9fb309d7d
BLAKE2b-256 eeed90031f134e0bbf7c9abf2fd993db31c540294d3a45d93beb18c6a79925ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 18c5ccb71785ddbd8dcfd4eb34e86f5ac366b6a5a566b01ff411862cc7984632
MD5 d728d98288f31e10b41dd755c972b77a
BLAKE2b-256 eae679ffc17ab7d2b46ec4bf71ff64a6f2800462c1d7744fa44ae252f2f48f20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 0c812cc838de7614ce5088ceab677d44c88e8181d96cac3afcdca5cd408f6be8
MD5 2c1eb3058e59fe6c87a388061f0b06cf
BLAKE2b-256 2e4273a8c44826eeccef8d2f7927fef7b02aacf19a11daadf457b973a359ad4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.3-cp26-cp26m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 afd257dbe630a4015ae954846dd63f40b79d3bda09b2041a048df3da5c771a8b
MD5 8a1314e7db08b01579a5e65e49f5c167
BLAKE2b-256 4a89922e9565ca3fa8adf5f4dcf873c913f5fc82500c41fdf8220aa69c12c5ac

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