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 Weekly 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, and 3.3 through 3.6; PyPy 4.0 and 5.1; 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.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.1

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.1.zip (494.6 kB view details)

Uploaded Source

coverage-4.1.tar.gz (370.8 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.1.win-amd64-py3.5.exe (424.3 kB view details)

Uploaded Source

coverage-4.1.win-amd64-py3.4.exe (507.9 kB view details)

Uploaded Source

coverage-4.1.win-amd64-py3.3.exe (508.0 kB view details)

Uploaded Source

coverage-4.1.win-amd64-py2.7.exe (509.4 kB view details)

Uploaded Source

coverage-4.1.win-amd64-py2.6.exe (509.7 kB view details)

Uploaded Source

coverage-4.1.win32-py3.5.exe (407.7 kB view details)

Uploaded Source

coverage-4.1.win32-py3.4.exe (468.3 kB view details)

Uploaded Source

coverage-4.1.win32-py3.3.exe (468.4 kB view details)

Uploaded Source

coverage-4.1.win32-py2.7.exe (473.3 kB view details)

Uploaded Source

coverage-4.1.win32-py2.6.exe (473.5 kB view details)

Uploaded Source

coverage-4.1-cp36-cp36m-macosx_10_10_x86_64.whl (164.3 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

coverage-4.1-cp35-cp35m-win_amd64.whl (167.1 kB view details)

Uploaded CPython 3.5mWindows x86-64

coverage-4.1-cp35-cp35m-win32.whl (165.9 kB view details)

Uploaded CPython 3.5mWindows x86

coverage-4.1-cp35-cp35m-macosx_10_10_x86_64.whl (164.3 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

coverage-4.1-cp34-cp34m-win_amd64.whl (164.6 kB view details)

Uploaded CPython 3.4mWindows x86-64

coverage-4.1-cp34-cp34m-win32.whl (164.5 kB view details)

Uploaded CPython 3.4mWindows x86

coverage-4.1-cp34-cp34m-macosx_10_10_x86_64.whl (164.2 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

coverage-4.1-cp33-cp33m-win_amd64.whl (164.7 kB view details)

Uploaded CPython 3.3mWindows x86-64

coverage-4.1-cp33-cp33m-win32.whl (164.6 kB view details)

Uploaded CPython 3.3mWindows x86

coverage-4.1-cp33-cp33m-macosx_10_10_x86_64.whl (164.2 kB view details)

Uploaded CPython 3.3mmacOS 10.10+ x86-64

coverage-4.1-cp27-cp27m-win_amd64.whl (164.7 kB view details)

Uploaded CPython 2.7mWindows x86-64

coverage-4.1-cp27-cp27m-win32.whl (164.5 kB view details)

Uploaded CPython 2.7mWindows x86

coverage-4.1-cp27-cp27m-macosx_10_10_x86_64.whl (164.2 kB view details)

Uploaded CPython 2.7mmacOS 10.10+ x86-64

coverage-4.1-cp27-cp27m-macosx_10_10_intel.whl (169.2 kB view details)

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

coverage-4.1-cp26-cp26m-win_amd64.whl (165.0 kB view details)

Uploaded CPython 2.6mWindows x86-64

coverage-4.1-cp26-cp26m-win32.whl (164.7 kB view details)

Uploaded CPython 2.6mWindows x86

coverage-4.1-cp26-cp26m-macosx_10_10_x86_64.whl (164.2 kB view details)

Uploaded CPython 2.6mmacOS 10.10+ x86-64

File details

Details for the file coverage-4.1.zip.

File metadata

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

File hashes

Hashes for coverage-4.1.zip
Algorithm Hash digest
SHA256 e2e9fc1b820cc976024bcbad3431360935bb65333ba36e1e83657e27405d3ddf
MD5 0869119f2d845caaad7d3c51079476bb
BLAKE2b-256 3aaca24ec699a86dd084d86589baf9681f734a840320678af4c5a2659a6fe0f0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for coverage-4.1.tar.gz
Algorithm Hash digest
SHA256 41632b5e2c0ec510e4c0f1f0f02a702477d1f837693964390553539217c92b07
MD5 80e63edaf49f689d304898fafc1007a5
BLAKE2b-256 2d106136c8e10644c16906edf4d9f7c782c0f2e7ed47ff2f41f067384e432088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 8e935672ddf83f7ed6c2855fcfbafa79f398e3ab9780816d5ce36962e5bb79ee
MD5 3449a66aad62477be94683d01ddbaec3
BLAKE2b-256 9e3039391b532ee4372a84e2f33ccee7581ebcb14ab93f7a74a3e430418ba857

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 330e6afe0b0353eeab056ab826751347ed1a9406c39b5210118ccd2540185aed
MD5 db6a5471c8b70ec75f271c7848d9e07a
BLAKE2b-256 29342f871dfadff1d96eb1d2cc63ae5e591e696ade5462331d20936f46cbf81e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 30dbb60cb2a28cf3d9b4abe39449cdd843148306aaa2bb15f03ae06861defe09
MD5 a2b608b9e24dac9b6683bfa35ea043ef
BLAKE2b-256 e11ca2f4136c372830168dd53f81035cc622622f66185053df8297470cae30f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 587b04bd5ef483db56d4035e5be85930bcbfbc2110459f2f3155aa70807b3902
MD5 66ba5964d7f3dc5e53fd792a95cf5c1e
BLAKE2b-256 63fb361203cfb11ff36431ae908d3db5abb8e6503891fa0bd41a2cee9d773088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 eb589d8a0f9b4c5e855afb148fbd765c0ce91a7b7a330dea6d90bef8ca6259dc
MD5 bf56a6995c98488f221341bc7cab4874
BLAKE2b-256 2c24dd9dd493c4d8f7e5f6db077ade53980844efa0d9157f945cfe6fa721aa49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1.win32-py3.5.exe
Algorithm Hash digest
SHA256 2ade842b18e618252a414d1ad7835e68561ded8b6ba2b8d792150f515a3e524a
MD5 411348ee70fcd3e7095e2b169b097903
BLAKE2b-256 860495bae995d6f993bf1998aca71e670081f7296d28124ea9b60173401a747c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1.win32-py3.4.exe
Algorithm Hash digest
SHA256 728b8e5314171808fa7c685e3ae2b3517485ac9f38e5afaf1e542b4304049ac9
MD5 8e54a8ab1e869e49ccb14fe1f2452621
BLAKE2b-256 92fbde4521d7419f1d95cde0047a50a8c4efd5d01370c9bda13615eab274a322

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1.win32-py3.3.exe
Algorithm Hash digest
SHA256 abadbe1f60bb33ca7b1becf1a15ebd2ea41692398f15ed4fff53f26abec9cdbe
MD5 416e545b64fe8b4019e52387d281636c
BLAKE2b-256 09d68b303879bd383e7cb188f0bb168b3f4cf02baafdc1887e463510db1678f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 8138f5642ad32e5e3bf47761973da075ee42899631a8228975e4974cd9d7c30a
MD5 3e4eab95c3221a3d38abea57453371aa
BLAKE2b-256 d56834dded20063986020438f224ce566be741856205b5c15733662858a268bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 3189d86ff81b51f500cab40f435f7be6f9df1ce1782c5d21b218889c4d39eab3
MD5 12ec95224238276412b581dc3415eded
BLAKE2b-256 ccc7f93a38887138385c6311dc86e5009dea0800c5137788546cf6481f6bda1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8e669d8dbf79262b3cdf3ec8a75043b68bc0415cee3c7991809ae620718d2e73
MD5 f4c16e7d75554505e1cd7bc69d9937e9
BLAKE2b-256 feaa35a5a01b36bf62dbbf0f9d25729e14d6df21c219bbaebf818b7962afc396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 e99df5724c775f36f171783874c989b48ccfc00d50b86bbdbaae96c5bee44cf7
MD5 b9707a6c2e1b4f56ecdcf34317233cba
BLAKE2b-256 9db0eee2dd1670ab91af637cef87c4cbd6fceb8309e03fb0ff1a07bb877dfd16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 fb693f1638c0e5e077fd885730fb72410c774859ec625a921468021623f91b50
MD5 6be0c78f101e03c9c5a1f0484a30bee0
BLAKE2b-256 47a9b8dead3820c46a17956777f225a0adfa1cc1054eb879d746e2bda2f7c329

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 faec03df1bd3d3ab2b85a226ed3942bfcd1682dbe4c91fcfa160e594861bf9b2
MD5 ab57891d53acdb8af69bbdcd7c91a6a2
BLAKE2b-256 842abdd63a1cca83076d5cea877cc4c8d1ceef6511bb44ea316cb21af87d6fe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 72b74567feace862c7feeb949d3094247e49587e7d716bd798695fb40c26418c
MD5 4670edc6fb14dd2d8202bbf484226f67
BLAKE2b-256 528042341040162da4e11b3010397e86ed4e18c20b4252ddc4e5454be112b592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 616b8ea9726a67188cdcc3da55e6b8f3f4aec975aab5e64ca041bb84113e91ef
MD5 4d5cdf612fae62ca2628c1ccad355c73
BLAKE2b-256 24df61fab78632a565f244f7fad2b1fde1002b75059aebaf43cda5741091b2d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ba7c36aebc4345bbd6dcd60f8f17b49a55d44e8f56655a447d91cefda2655fda
MD5 7104e875e23646c8d29a19f3032f0890
BLAKE2b-256 9d977e3f0185512f05dfdc9f25ba23cc1552de05c703b98ed976031a1a91bb6b

See more details on using hashes here.

File details

Details for the file coverage-4.1-cp33-cp33m-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.1-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 a4eb2ca4ecf2c1ec02492302c8755d182ae81f81e392f8a513be13f212af0b14
MD5 8204b0476d048efd4b9fc87f6b35eeba
BLAKE2b-256 0ca18c4580eee7f09dcf0bac9ceeca7db1abaca856333fae24aac8f54f94b1c9

See more details on using hashes here.

File details

Details for the file coverage-4.1-cp33-cp33m-win32.whl.

File metadata

File hashes

Hashes for coverage-4.1-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 a6a092bf2ab7d5dbce2a249e6aa23ea2e2181dc89f575cc9b17341a89e479312
MD5 c63304a458f9603587e1305b9ba03c75
BLAKE2b-256 b6ce8bb7745039931ef0412bd903af6584f47ece266f39364d550a18f0f60fca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3a185466a933ce95e66a5ec4818d8e1a03b5998de044b775ac61b54d2d29e8bc
MD5 499bf8873b9740487bfea62d7f14c005
BLAKE2b-256 d997eadcb054e044cfe8298b0900c37f714d1bcc407042f271942dfdc63e6041

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 cd427fb51ed73cc66d2644449a68a550fbafaa57d2bfd5c5536d977a327a8d13
MD5 6b0a1a75dab31616d153c991d8de2eb8
BLAKE2b-256 22038844af6d57b02091f16f18f80766fd40a01eafa6fe5ddf44ea4f8630af95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 e9986db9f87ba4de17d9fba1facc7db8d8a7eadf4c14497d09528dc1e613ffde
MD5 f2f312240a41c6cb6e880fe5aaba6f36
BLAKE2b-256 90c4865298de1a3babc0718ddd3852f013a47bb2f823f07f29cb7732fdbd9528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp27-cp27m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 212ee4232b4971521332c4966363605f03160baef9953d15e1ff7175eeb76bcc
MD5 9373152f567d214c54eb95b57365b0b6
BLAKE2b-256 662bee0e6b7c8294da9a5aebe6f0dcd4e82fed45eccfc606f823783eb392a4a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 0c0a3e9c10268eaa4cd7f7598fcce3c9cc6833ddb265c57c6328c4331a9ed42e
MD5 477243f30bb1a3c66b0fee315d946620
BLAKE2b-256 6b59cdea54c06ff7d00306513adf1377053a19973790605e86b2863a6065532c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 6145e7ee8d79eec01f65f7013180a68b7b873f2e3c96479657d06e2f653e6daa
MD5 4b284a6b081f3ec1678cd869bd65e2c7
BLAKE2b-256 53071929cc9e662dfcd92443b52321ca64036fd6e3d1f37f9987fd871aa1c30d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 011906aa4ba1b0efdb85de7ec8df0ac02fa957e9f9e5a3ecf7fb77b0e72e9d1e
MD5 193c94456a8cd32dea205b7c2645dec2
BLAKE2b-256 778e477a17e7addf876b5062805f4258bfc22ff2def5fae0748ccd709e575bd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1-cp26-cp26m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 82923e0771d6343326596bebfe649b49b1de7e44aa8ffd6c07e10493a8bc819f
MD5 f93714e2fc181bf12c74c86d1bf0ed01
BLAKE2b-256 b1d2f051a4fb5a7ae4f03bbb4187378da4e0f0230533ad432e80aa7310d78bb3

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