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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

coverage-4.1b1-cp35-none-win_amd64.whl (163.3 kB view details)

Uploaded CPython 3.5Windows x86-64

coverage-4.1b1-cp35-none-win32.whl (162.1 kB view details)

Uploaded CPython 3.5Windows x86

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

Uploaded CPython 3.5mmacOS 10.10+ x86-64

coverage-4.1b1-cp34-none-win_amd64.whl (160.9 kB view details)

Uploaded CPython 3.4Windows x86-64

coverage-4.1b1-cp34-none-win32.whl (160.8 kB view details)

Uploaded CPython 3.4Windows x86

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

Uploaded CPython 3.4mmacOS 10.10+ x86-64

coverage-4.1b1-cp33-none-win_amd64.whl (161.0 kB view details)

Uploaded CPython 3.3Windows x86-64

coverage-4.1b1-cp33-none-win32.whl (160.8 kB view details)

Uploaded CPython 3.3Windows x86

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

Uploaded CPython 3.3mmacOS 10.10+ x86-64

coverage-4.1b1-cp27-none-win_amd64.whl (160.9 kB view details)

Uploaded CPython 2.7Windows x86-64

coverage-4.1b1-cp27-none-win32.whl (160.7 kB view details)

Uploaded CPython 2.7Windows x86

coverage-4.1b1-cp27-none-macosx_10_10_x86_64.whl (160.4 kB view details)

Uploaded CPython 2.7macOS 10.10+ x86-64

coverage-4.1b1-cp26-none-win_amd64.whl (161.2 kB view details)

Uploaded CPython 2.6Windows x86-64

coverage-4.1b1-cp26-none-win32.whl (161.0 kB view details)

Uploaded CPython 2.6Windows x86

coverage-4.1b1-cp26-none-macosx_10_10_x86_64.whl (160.4 kB view details)

Uploaded CPython 2.6macOS 10.10+ x86-64

File details

Details for the file coverage-4.1b1.zip.

File metadata

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

File hashes

Hashes for coverage-4.1b1.zip
Algorithm Hash digest
SHA256 b0a68b4576fc495f2c9220cfb060f6c536e7aa8a478ff7de6c5f6b8caea5fd68
MD5 e6025493b0ad32fb698cc223c862eb7b
BLAKE2b-256 f1616dcae57984b3778e4db83195f93f676b29f7a2f168f1d38f457c809c7929

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for coverage-4.1b1.tar.gz
Algorithm Hash digest
SHA256 e9561278c15117a85cd46b963e54943c6b8f26c5a3cb13aa8b6603861510f778
MD5 4259e31a998db8ac134a27d060e090c1
BLAKE2b-256 1bc83d1b88f515fa1c0075f8b2d216a437f1fe4663d1af50dc310463a7903511

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 1e170f5f668b5c3ed60c9208d6d6686caf1f68192360479bb344389d03b4cc58
MD5 d7d4818961e879af1d4f1e0215878255
BLAKE2b-256 cdbaec6fb3099ea958c33d12bd1a405e14fca76fa16f4d709b4870c100f9a285

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 cf1bb081e123692fed2fc47077ff254171379fab460271b7486e409ae2350788
MD5 f9b2b2d4e74b0ff31b19f38105fa7a60
BLAKE2b-256 e9200feef0809947628a18a2388bde36330acd64309c37d7a16186c87bfc5b83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 b4c3f691549b3a519248c1f8e180ead29723897326eb7b4d150829a4dde33227
MD5 0c0948d29a1a45bde1bbfd97a5ddbccb
BLAKE2b-256 6a6e2d19830716402471febb416d19aa3b5dafc0e486d9e6931e07c132f7c18a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 839bbe87a14502b8c3c3d834ba637545d8fbfac361da6d2305feeb897be89e64
MD5 7f007e6c99f6b7c545c920a1a9a7072c
BLAKE2b-256 03214d3a1b5783febf878a42785ebc851c87661c782ceb992433b4ea12d7774f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 132913cbecdf3f0917115d7717524fbfec060b4bf83074c7eb7230fd1e3edab0
MD5 b63ea8ad59392a840769df71fbb88304
BLAKE2b-256 ea0cafc5668649244dde50976d1a9fbcba9d901dec075d3f9d86c8cfa74aaea9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1.win32-py3.5.exe
Algorithm Hash digest
SHA256 785fd4b45f4e0fd40febd6f5ed861072fc7c1a30ff4d5af424a644085ba95b02
MD5 6fa66fad71c2fbc393e586eabf6e59b2
BLAKE2b-256 f0f1d4170c3d79df5e5847f38327c69d2064b3a38be78401e0214324669f0536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1.win32-py3.4.exe
Algorithm Hash digest
SHA256 8fadf05ca3c92d615e28b2db228850175763fdc35ad8089087fbf35fce63fdf0
MD5 d54ce194270044401ba9ca4e65e53887
BLAKE2b-256 99290529bac2b7658e71f33bd3a5ad63454ee4dd91583f531d95faf0333349a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1.win32-py3.3.exe
Algorithm Hash digest
SHA256 d1034421cd6b8eabf225712b2bc67c5a7afbe5631fb6484a6c73b8a630540622
MD5 61e5ed9fe387f9c5dbe133881fad440b
BLAKE2b-256 f1a4b08d16305ff148e03e53b1a52c84394cb811385369ebb332237401d45fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1.win32-py2.7.exe
Algorithm Hash digest
SHA256 5eb820cf5f6d5f613fd14be4f2c1044ad58ba0862b3680ed1c76e63fa75f54c5
MD5 d031561c670edba8dfba85c3aee35f04
BLAKE2b-256 d7006618392bcce79c1f7f2c5443bc14967cb5f643cd3de04297bf20e566d95e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1.win32-py2.6.exe
Algorithm Hash digest
SHA256 79ca0406d43951496cd5de81cf42d06f1e202c8e131201cf45a227bd714fc815
MD5 684149023131e69864edef556ab44c63
BLAKE2b-256 7da6a94511c0e23e2305bb4ff58e39b838c9f84fd1b2265accd76dd13a2f5ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 bf4aea23b6138d7d1dad449fed6d3e2926b39f1b82e5132b70761036881da4b4
MD5 52fd567d46643a7ead08ba751bc9f067
BLAKE2b-256 fc1bd87451a6a15cd4b8392611decce2ba5f019b07b4688d44b21635c674e71e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp35-none-win32.whl
Algorithm Hash digest
SHA256 43baa75a4a0de41e8d79d140c9b3c0150ca16eea2574ac7b7cfd1d28d096dbfb
MD5 abcb2e969779b44c82b5d8507759c5d7
BLAKE2b-256 a7530db66e5f06ab9ac7b89d9e9cf1e2b4936c4bcbc62481ca1ee4c28e805ce4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 65991aa810eb00db1afa723e00749349cdd4150e79dd4fe79b0cbe8b881ef411
MD5 916101537c5989aa658bbff6f319150f
BLAKE2b-256 bc056f15482123cdc99bc05b29192f2f546357946961e7a5eddef8d6704c164b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 6a01db8d559e6fbae6b68e93b89aae7da43b7b7253e70763cb5a93440fadb07b
MD5 60f2ccd71ba6284f025a1fcb12a781d4
BLAKE2b-256 4ba411ddb3ffcf84b60346afca9ec142403ef24b8c087ba09911602923e06610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 0df49e7a8ee88240bafc8ec6a4588a206ec1d235ad8e04cd65a76e2d07d56e28
MD5 099a3e510a6bd72768f05eb1079a4f12
BLAKE2b-256 d299564ebf73164b346d7b7db4dbf641288f96eca5859864b9504429809fd5ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f6583786e530597a456da6a4f12062d22429bb8716d7f10b45ed3aa880b88aa6
MD5 cbff16d206d5209f782173551a352f2c
BLAKE2b-256 33ff4af62926dc7c7b36bcbdaea53dbc243893addc9067f2ecd46db40f2ebfce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 27b259a7f5a85d2eee4281cc15d13f02f0923247e958b4138ac1b19fe79d6110
MD5 0474726b4fbc30c3324629f4af153417
BLAKE2b-256 9e9e9efa1b931bb841d603f13217f87254a4409161d489bbd1a6b16a466246be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp33-none-win32.whl
Algorithm Hash digest
SHA256 6880d3575dab09219807aeed8f6b3c843a32cd424bb245a8e2f11f08193d88a6
MD5 c3b6c6c824b7b52b495dc5c240f5a969
BLAKE2b-256 16c2d26d171f06cc594e6ab1f7ba22f6ab3b9995d9af117184c18c2269225a25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 791556c57d94f13132d59f442d8cb5ba3f0d80904d06eb879bbcbcc82a4f478f
MD5 debc73ac85dbd2a40017cb30806c1082
BLAKE2b-256 bc341c6c8a1701e673acb622cbd0ac98d857583e2efd51b601e811c6e53113e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 355bb556697b91cddfdb0413cee6f98fd2765fe2e0e80a7cdd638074e9879016
MD5 3a9869ef624803339ce319576503ea3e
BLAKE2b-256 ebd48742e78b9a4214d8261158b60f2576ab55899f00c30c6edd029ecb3f074a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp27-none-win32.whl
Algorithm Hash digest
SHA256 84042c553059917fa6101b47844bc81d962f80e8a8af0a31add4cc9d2686cecc
MD5 69ed084a5c3e3ace383070df597adeff
BLAKE2b-256 94f2f458735ea01538ab78e769a9d63433394486db5ddafe98504a560c79f344

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp27-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e5fe5ce4baea256d56fbc766d219215741c316851448b44a9b24ed184155e6be
MD5 d7e0b746ae6eefbc812617a7dd31b6cf
BLAKE2b-256 c282d23d02b4b88340d3b4133cc85877a0f5ba06b695d91550ea216e34e08b8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 f3545605ed8203f578d92f7580a3e4fe416b6c312539a8ec7cc7d3e6dc247766
MD5 475c968a4387096042fe124bd7d3f624
BLAKE2b-256 a4f29d2292cc7c694d1112430ca78e74090a53c76cc7d15eecfcf959bee8daa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp26-none-win32.whl
Algorithm Hash digest
SHA256 c8dd0f5443472ba78630e2a45d503f74bfdc24f16586ef6ea66c6d81799bd868
MD5 0a76462f33d26c967bae668a69a37141
BLAKE2b-256 50c4013ed374fa0d05db9c02918d7b06ee679094e8e88ce137d27047bea18377

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.1b1-cp26-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6c43c431a4251a620e6a7cde205f03b95b739f55f26ea41040994b35b7a5f2fc
MD5 f2cb4ac0f2bc1c9440f18714a1d6386e
BLAKE2b-256 fcde4e2db815a9d31072991f6d39abaaf66554b4fbef74e917e45cd2ecfd7352

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