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.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 Distributions

coverage-4.1b2.zip (487.9 kB view details)

Uploaded Source

coverage-4.1b2.tar.gz (362.9 kB view details)

Uploaded Source

Built Distributions

coverage-4.1b2.win-amd64-py3.5.exe (420.8 kB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

coverage-4.1b2-cp35-none-win_amd64.whl (163.4 kB view details)

Uploaded CPython 3.5 Windows x86-64

coverage-4.1b2-cp35-none-win32.whl (162.3 kB view details)

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m macOS 10.10+ x86-64

coverage-4.1b2-cp34-none-win_amd64.whl (161.0 kB view details)

Uploaded CPython 3.4 Windows x86-64

coverage-4.1b2-cp34-none-win32.whl (160.9 kB view details)

Uploaded CPython 3.4 Windows x86

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

Uploaded CPython 3.4m macOS 10.10+ x86-64

coverage-4.1b2-cp33-none-win_amd64.whl (161.1 kB view details)

Uploaded CPython 3.3 Windows x86-64

coverage-4.1b2-cp33-none-win32.whl (161.0 kB view details)

Uploaded CPython 3.3 Windows x86

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

Uploaded CPython 3.3m macOS 10.10+ x86-64

coverage-4.1b2-cp27-none-win_amd64.whl (161.0 kB view details)

Uploaded CPython 2.7 Windows x86-64

coverage-4.1b2-cp27-none-win32.whl (160.8 kB view details)

Uploaded CPython 2.7 Windows x86

coverage-4.1b2-cp27-none-macosx_10_10_x86_64.whl (160.5 kB view details)

Uploaded CPython 2.7 macOS 10.10+ x86-64

coverage-4.1b2-cp27-none-macosx_10_10_intel.whl (165.3 kB view details)

Uploaded CPython 2.7 macOS 10.10+ intel

coverage-4.1b2-cp26-none-win_amd64.whl (161.3 kB view details)

Uploaded CPython 2.6 Windows x86-64

coverage-4.1b2-cp26-none-win32.whl (161.1 kB view details)

Uploaded CPython 2.6 Windows x86

coverage-4.1b2-cp26-none-macosx_10_10_x86_64.whl (160.5 kB view details)

Uploaded CPython 2.6 macOS 10.10+ x86-64

File details

Details for the file coverage-4.1b2.zip.

File metadata

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

File hashes

Hashes for coverage-4.1b2.zip
Algorithm Hash digest
SHA256 ec38549e864aa6baf4c091c8d100013bc48e2a95b3b5ab890596027a3d5d7204
MD5 2fafcabdd71b27aa9dfbe6eb6fb4da47
BLAKE2b-256 8c1ff2c03fdfee65e2088edd114892b51b7958075f92e15d962f1eae7aee05fd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for coverage-4.1b2.tar.gz
Algorithm Hash digest
SHA256 234f49523c94b0e588a9d2f0af55ec7a85a4c302e917f753eff2a444bc40d04d
MD5 e68db75497aed61bc6c28990dbb4d99d
BLAKE2b-256 1e1664f5506abeb7e39094d20986ce2942301e79c32ab05b9df1b16706c1fd21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 8bb802b1dc3caf4f1db470f4fd1f6f6617b979869ea8bf95f19335431c333e47
MD5 aaf581695e1917ff8a7bcb9a7493a040
BLAKE2b-256 44a14b8167eb72b0631f383822c9064216a0f04197f7d453a0964b42072bf792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 59b3506829d28440a92add80c4b3035b7ff27a14714f3a1d3b2413e49b8ca707
MD5 6766c10c4e3bbe7838fd913421ffc250
BLAKE2b-256 93cd02cb1ca5bc01486e8586ca279d2fb20f7a13683aae6174c631667b0fe3de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 41772ba622c1467c674fe14730b81dafc3a50a6707a88c17dff89cca44ea2c70
MD5 a107a4000e8be10349d2c5136f7c0e63
BLAKE2b-256 59014e948fbd7d269ff0ea883119e88a3a2b85ecb15866f6eb9f97e78307d3e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 d7393623dcf5cc7ce67e3f27c95a7a52599c1dae4382266405898ab7b386bcc9
MD5 27e27eebc95f32c6f4eb0b178b53420a
BLAKE2b-256 8cf73e1820935c52380310b55689ee6963d98d0cd9969459906aaab870b20689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 b3bcedfd567d68c2108e10c876e1ad670fc1217c0f0050748a164672630e497f
MD5 41a8ca7879e7f4b3291c2385dbc3d592
BLAKE2b-256 64eb9125084a910908acb96ead0b0d36ba7f03cc7cf77b4468a553e0783f30b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2.win32-py3.5.exe
Algorithm Hash digest
SHA256 6421ebbfdf5bbae44e5be5b741deb00f00a7011bd452731a26095f493d1f55bb
MD5 8569a5831333c6bf182f73eb702b4dc9
BLAKE2b-256 309cef11fcdc7a0ca8503a97850dd5e8b3daa056befa30c6974aed806902de7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2.win32-py3.4.exe
Algorithm Hash digest
SHA256 add2f892a1810d2c8524b303151034a3391e8d83c63ec0efc0711bdb64c2b08f
MD5 fd1f5a90624b7ba53a4b748d83c6313e
BLAKE2b-256 575a1fda27ba3a56fea3c09646dc6f01628fded4d78b9029aaccc0f819a9bbd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2.win32-py3.3.exe
Algorithm Hash digest
SHA256 e94359b0199b4eff6f49c73164b40ea5ae0ad8f40e4089851ec048fc6f770490
MD5 90358de2b6feb69283518a5d988c1115
BLAKE2b-256 0262531e97c565a2e13382088adb3df1c8b51e7f61020ebe1b8be4767d6aefec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2.win32-py2.7.exe
Algorithm Hash digest
SHA256 8d65a57c07887095ca8de6eeff6c586e4a6c401429f3df67f048f24d4d69d362
MD5 44fcd0c099a946f5226d9c50bbe079a1
BLAKE2b-256 a82603712238e30fc4933431a8bb1e8a4cb3a4f092efe2f02ffeb44ccf142dc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2.win32-py2.6.exe
Algorithm Hash digest
SHA256 179a4d08129531091f4185e1455dec8de4a51ba2699a8634e21bb46e7ddf5ff7
MD5 f0145ec6c15191367c703d458e63f50c
BLAKE2b-256 1880f9e2d63bbf8fa0f642a53a450749c72f35f66ef5fddea901d6d90d5a5e57

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 6ee0878e6acd239d9024bd417ea8521c0af3de3fe5bcd703c30c521dc99451d7
MD5 afde97f7869629a553f2973fb72a7133
BLAKE2b-256 e4e678774c6f79a5c880ca85c34d77d6157e6526fa64e0f538f26de5e643efa8

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp35-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp35-none-win32.whl
Algorithm Hash digest
SHA256 740d1cfdafe95d78cb89371cc3be1e9d27876197ba11dd16d16d4086b83e68fa
MD5 b6ba8c19a656868a48d2e824b94cab5d
BLAKE2b-256 f90ebf6f6f2b67551a8a89bdfe30b60201b974b305086f2fe2a670fb8308ab37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8caca48066743341811d23eaee2a2052916fed663279b160786ea5db22cb0973
MD5 ea976c8d68442ca6fe4ec5c7bcc8f4a5
BLAKE2b-256 2a7f9f218b96c6fdc2d0854a54825e85323b2942036dd7eabde26f05e4c19bb5

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 5bb196c6dac8848e867a35ed5e82dc8d0cbe9a06bb87c90802f8d8e014771b38
MD5 8c8f4edcd3da1ffb7161856e8df4d1d4
BLAKE2b-256 20f6b85235a95c8d95210ea1a83d49af600678859f190dfc9da89dd8b868e204

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp34-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp34-none-win32.whl
Algorithm Hash digest
SHA256 bbe619bcc22bfb2a08783b45bbb5b83cd9e09b07eec565c22de2481b6513da38
MD5 c92f1afe2de3f4147994064e36caf928
BLAKE2b-256 a3e12676c2b743014c546ba98d89aed8859a92fe7bce615a4841b1861a87f3bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5b075ab26f8b8003697837e2ef15e4ced2030ad63670a1d9c689874033415b36
MD5 436600d641601ddd5ff69f5c894ad6f4
BLAKE2b-256 758bae23672a1b062fcb981094c1661c8c7e271b1725854e0a7dbb13f9f82b19

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp33-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 463e055f58d3ed397500343341e24222528d5d3459d6a57a4d35588d3e43bd6d
MD5 3baec961403e2ca2493a3a3819c7f67c
BLAKE2b-256 bd8d8f1f9111b50fdf84dc0d86e213dbf39a04ada1c189e49ede521f4a32d313

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp33-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp33-none-win32.whl
Algorithm Hash digest
SHA256 e5b5112d0fa162469ee965679441598a16b7a8aa7d997054c38d8ade7659b83d
MD5 a52392b44cca938037623d4a1dedccaa
BLAKE2b-256 94a5b3a7dfd928f9e405e9a82a7b5297bbca84ae6e2a85f186815e8844437a5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b2-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f06fae24690135865a3961ea8cc47b7d63aa3f11e6bd179d8dc17b4799e3780b
MD5 6cd233b0190226052a853d14f6886cae
BLAKE2b-256 1da7f33b4d56851451cbe99497e5ad646ff90a50fbc45b51b5aa6308538566a5

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 9cd298737a0bd291131b7ef8d3e14b77cf2bc8b5fe00e2a6a6724f4311d91f8f
MD5 03f63708af2047a191ce6df07a59dd7e
BLAKE2b-256 49733f5369f7bdd715410a64b062ccdb88b2f95a9f021e4ef9b93da863d05e59

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp27-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp27-none-win32.whl
Algorithm Hash digest
SHA256 af4ba1ac628272bac8e289aef9bc41e65f954e46c2500d5d0e477928696d4f0e
MD5 e1a825b740977a057d61d92e7cdd9181
BLAKE2b-256 aa129c16c04c7d7092dbbb8480e27c554f405ad9176b9e95a34c1b307518847c

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp27-none-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp27-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fa5c29570e440af57a12d12536d709729149c34aa72125d5b5e778eba1d2ff5d
MD5 1989657abbda09838f8ad972c03f2a93
BLAKE2b-256 053198db80104a28dad87f620195582b5804bf88908c40725c7367a9eac42f88

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp27-none-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp27-none-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 7a1ff894b8c16674c5a6aa62727ce0a63f8223e4f03a0b571dafbc1941dadea6
MD5 06e890048f812ea6e67b2ff031ea45ef
BLAKE2b-256 c257bceee9ac4ca72b97cf4356fa4076c2570740d1161c7f28df462051daa2d0

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp26-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 4d2205f10be30ec573214a680e8291c402c08c24a3255cdcc37ae1678e892e73
MD5 41e14f11e08efd690ddb8405786673b8
BLAKE2b-256 e24d124c7dc85af9d73b3a074e7c159a93e24cf970e3e3a69d5a13d0055bf45b

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp26-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp26-none-win32.whl
Algorithm Hash digest
SHA256 a8dc7c24676cee67f94b906bb2ccddce7227a8ce0c8248342419b9421df7b7d8
MD5 7a74af9340801a56b718bae6caef36aa
BLAKE2b-256 227e8dc76da4fbb1535dbc398dae58a17bfecdaffd826ff0492ee956a9525ef2

See more details on using hashes here.

File details

Details for the file coverage-4.1b2-cp26-none-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.1b2-cp26-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b8089c242bf5bd0968af0f65b62d3cb8482eeab5bbc13658c5940a465eea8145
MD5 d758948be6dafdfb9daef14a893fc457
BLAKE2b-256 facc4220662715733ca15f8b398618ba41c894df6382a45a3b67abd89bf3c713

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