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 or 3.5, PyPy 2.6, 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.0: --concurrency, plugins for non-Python files, setup.cfg support, –skip-covered, HTML filtering, and more than 50 issues closed.

Quick Start

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

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.0.zip (194.1 kB view details)

Uploaded Source

coverage-4.0.tar.gz (166.4 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.0.win-amd64-py3.5.exe (415.8 kB view details)

Uploaded Source

coverage-4.0.win-amd64-py3.4.exe (499.5 kB view details)

Uploaded Source

coverage-4.0.win-amd64-py3.3.exe (499.6 kB view details)

Uploaded Source

coverage-4.0.win-amd64-py2.7.exe (501.0 kB view details)

Uploaded Source

coverage-4.0.win-amd64-py2.6.exe (501.3 kB view details)

Uploaded Source

coverage-4.0.win32-py3.5.exe (399.2 kB view details)

Uploaded Source

coverage-4.0.win32-py3.4.exe (459.8 kB view details)

Uploaded Source

coverage-4.0.win32-py3.3.exe (459.9 kB view details)

Uploaded Source

coverage-4.0.win32-py2.7.exe (464.8 kB view details)

Uploaded Source

coverage-4.0.win32-py2.6.exe (465.1 kB view details)

Uploaded Source

coverage-4.0-cp35-none-win_amd64.whl (159.7 kB view details)

Uploaded CPython 3.5Windows x86-64

coverage-4.0-cp35-none-win32.whl (158.6 kB view details)

Uploaded CPython 3.5Windows x86

coverage-4.0-cp35-cp35m-macosx_10_10_x86_64.whl (157.0 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

coverage-4.0-cp34-none-win_amd64.whl (157.5 kB view details)

Uploaded CPython 3.4Windows x86-64

coverage-4.0-cp34-none-win32.whl (157.3 kB view details)

Uploaded CPython 3.4Windows x86

coverage-4.0-cp34-cp34m-macosx_10_10_x86_64.whl (157.0 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

coverage-4.0-cp33-none-win_amd64.whl (157.5 kB view details)

Uploaded CPython 3.3Windows x86-64

coverage-4.0-cp33-none-win32.whl (157.3 kB view details)

Uploaded CPython 3.3Windows x86

coverage-4.0-cp33-cp33m-macosx_10_10_x86_64.whl (156.9 kB view details)

Uploaded CPython 3.3mmacOS 10.10+ x86-64

coverage-4.0-cp27-none-win_amd64.whl (157.4 kB view details)

Uploaded CPython 2.7Windows x86-64

coverage-4.0-cp27-none-win32.whl (157.2 kB view details)

Uploaded CPython 2.7Windows x86

coverage-4.0-cp27-none-macosx_10_10_x86_64.whl (156.9 kB view details)

Uploaded CPython 2.7macOS 10.10+ x86-64

coverage-4.0-cp26-none-win_amd64.whl (157.7 kB view details)

Uploaded CPython 2.6Windows x86-64

coverage-4.0-cp26-none-win32.whl (157.4 kB view details)

Uploaded CPython 2.6Windows x86

coverage-4.0-cp26-none-macosx_10_10_x86_64.whl (156.9 kB view details)

Uploaded CPython 2.6macOS 10.10+ x86-64

File details

Details for the file coverage-4.0.zip.

File metadata

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

File hashes

Hashes for coverage-4.0.zip
Algorithm Hash digest
SHA256 ad71956b0e60ecea8c2c56054e25e17fc63a72d82126351bf2c8954a8c2beee1
MD5 cc45082bc386e0ec7c6617cf7d36929b
BLAKE2b-256 34ca35e78a49191195555e8834333b76ad92a61ce3e301e113b6d7b0ec144632

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for coverage-4.0.tar.gz
Algorithm Hash digest
SHA256 b1244343e39cb2835f9c89c2d8fbcad8e4a5b4945344b434a4d8b6e9e7431390
MD5 13e119b1f111c22b613c3d5cd19a95ac
BLAKE2b-256 b61f51dd99a422428771bd4c787bcac71fe4051fbfa0e33480b3d522192b75b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 fbc3fcfcbe1e060a15b11b7707c920da9186276e62da92f8d59b3b05658d07e5
MD5 25b69f59cb48cc76080446d7553e1220
BLAKE2b-256 99d595549739b0acff331737b14a306c91a3103341eedf1ebdf1b2ef5184e8a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 a9afbaece4f5ab43e7a1277789d8c46d4607816b926e52455a482490475b51a9
MD5 b534688004336574b9f04b2a37f58c5f
BLAKE2b-256 02d35cac9f547f886c5a7d0f5bfd1d155ebc1b6e3533019c266f28ea19e7ad51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 c25e9ed87ff41c6347cc48534252a4090cb100d8e69ecdcf4a6c4bd7967c13ac
MD5 956e9c9e22debfbb63d56f92e7bf1fb5
BLAKE2b-256 6befe22a95eda9286bb243556e076bbfa612ee33977330e3a4fff635ebe5438f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 1bfad3444670cde0ee6a04c1a78ad171e38f898142c8ae726e112f6272990b15
MD5 29e9a92018bfe03e2b6d0349900f8354
BLAKE2b-256 033b914c82e636309a36b676d3caac5ef0aeca30025261c602e5ec9436f1f457

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 db2fb1f3422bbaf97c6fa4d0c490e5cceca46d66ce24471769b73ba6237b5fcf
MD5 0d8353ef0929e9b8825a80b8d0d7c1d6
BLAKE2b-256 eb6009c6ba48f73f62f3abf443144ab2796fff7d5bb2437340d0678fbdeb53da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.win32-py3.5.exe
Algorithm Hash digest
SHA256 a55e9dc060d25424df2e0c52ea63fc1ed0eb5dfc45e55c4d6424042f857ffb86
MD5 f34f0feea001aaa958aab93837d2ad18
BLAKE2b-256 ec130b035b87a178da1f47f0510c096ffafe71ee0d8de0a7047b4eb8744de644

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 7c7cbd905ec8fdf08d77a79dad250796e56453ae6126b7b5345e0f87c5e0da4c
MD5 e57ae029258aed39a8d9cecad0976743
BLAKE2b-256 4ca84c19ed6fb07d34e000daf944b3419b9210a93a60129704a12bdbfa3c9ba7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 340cd142fd711dd6d1444b9ebd95438d1165e1c6df4b13d8866e195599781bff
MD5 24e678753c008f3173aeeb9479611bb0
BLAKE2b-256 57139989aea213f3dfe6fd7b1ef913faf5c08afa48159d52b9936c8df979e6fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 efa308f8c540d0a2e572f944ee421fb8a48208be264762cba0b79cb89a567b36
MD5 c45ecc10b8e0a187e206c25a57cd5ed2
BLAKE2b-256 8c736267c729f2ee63c1452a9a74553807893cb5c90e71cf64fcc4e4a127d7f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0.win32-py2.6.exe
Algorithm Hash digest
SHA256 0a960cc108bb9e878f47eed64e60375343a7284f084ed8a2d85c938e2ac6740d
MD5 1c7bab8d2b4efcc8d0f996a9efce1446
BLAKE2b-256 2e4cd3ec95cb7f2ff4b35377b11bc99f2e495d335336bbdcbbf3db272f17e437

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 71fa076892a6b2bf7d8548b798e84b3c25214e27b1ec71be584b3bd781d73d78
MD5 61fb3ad1308f7ac7db8aa9cbe3325b34
BLAKE2b-256 921971d24c0d53fe599a03c1f5956bd4b21b03a992b233725b26b7692773700a

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp35-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 f38ef45b6846028bba9f08dcd63592fc377292140a4643ace0c6cc99c059bd50
MD5 04d78eb317c65aab50f4736387edd12d
BLAKE2b-256 e0d060449ea1072f43981492eefc4f7623aa620b6fd2f284d2ed60ec2def544d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d396dfb902c02a8776693a7c68de0c37423ee2910909aebe8f4117ab283a42df
MD5 48697b44e6cd64b05ad3fcb270f577ff
BLAKE2b-256 dc3fc2936753da8bd60fab33662de3f762f9d4c02b4e6498d595201a27796863

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 be45c1c8586c2099cf64be3f839eec389f8f91c899a9696b8be350c49a31aca0
MD5 9653996943258478ea9992ce00a208ea
BLAKE2b-256 de6475ae7eea7ce02985a95bc17dd26c5aa7cb1cde33038680d246e5c23da344

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp34-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 020571d39c179711aca6d619a1140a64b0d0381d09246770b4c03360055ca1e0
MD5 66274deeff2aceadf41ff9f823a4e893
BLAKE2b-256 be1e48224034a860ea09b1c85afeaaf5f13f193666185e5c2853bc446ee29cf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d752f9e2d5ff99953867c286462781c4942a2d557856a44064c567c7a8f545e0
MD5 5319116243c079cbdbe835fb7fe2dffd
BLAKE2b-256 09b144ac1244a90073d7282e70d5b1cd516d3d1039b4a53651a219faf186c0d6

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp33-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 fb4cbddbd0fcdc87df84f612c65f0240bfa60e595dea1666401817c10064ae31
MD5 e9749566d8fae9921ca6b777d5c466aa
BLAKE2b-256 09307af800f04ec49b1aaa81d9f5aa69f2d81ee988ead17fb8d98121ba32b8d2

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp33-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp33-none-win32.whl
Algorithm Hash digest
SHA256 d4a6aa1c385421a26328236b3f7fd7edaba41f0bea486efc618088042bf4d985
MD5 993b236bc83b6251a2e3c65c95d83f5b
BLAKE2b-256 70030b495906d2f7f0aa1d8f329cc50979bfaef6bd7ed85cb1b7fa4405a887f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.0-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b442440565e6a89dcf36a005fe50cdf235bc3c0dd23982d3bdb5fe4cd491d112
MD5 394fff4b9d04311fc3060390614d4531
BLAKE2b-256 984c21b72fb43ad3023f58290195f6c2504982bc20ce68036fc6136d2888b3fd

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 41b83e55b5f3c9877906c0c7f9d988c2e966772815ce8ca8d7c7399aebe20ec8
MD5 1dd9d6ee5b3fc5bbbdc36a4cbe3ed37b
BLAKE2b-256 4a683ca2308ee2cea242bd6f1c2d2c557ce988cc0f6d7443eb3dd9d84345de91

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp27-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp27-none-win32.whl
Algorithm Hash digest
SHA256 781a2b63930bf2bc8f7630f7f1527e37aace19ca27c9d3d33a9b49e40d8ba795
MD5 79a286f7a4c7df5fe2a4115d4794c43b
BLAKE2b-256 d585f29509c9eb855d02abf3e6fb9d6fd1516f764f75082ff203820753d95569

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp27-none-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp27-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fb374bad7dfdba64245547ee6ee7f80eb427cee0ccbe92161832c9c0d33e5327
MD5 7c48eaeadd722c7d403df313fde38fd1
BLAKE2b-256 e80233b9df83399ca1d25933d6212ae994ae2d5972e778ef7b0e6e0532b41699

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp26-none-win_amd64.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 fa5e822d4c842083b9ba064b17d94c67bdbecbedb1fee96cc3b98309e13943f6
MD5 6da1120087f0829e7dd6fb541ff11669
BLAKE2b-256 cbc4ae7d4c438c96a617304e3def30c9187d1150671f72c19d5cac58b019cb88

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp26-none-win32.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp26-none-win32.whl
Algorithm Hash digest
SHA256 0687efca64c7d5c22f45dcc48339e856c6fb3bcdbf2319666e19438f8a5e19a7
MD5 ba1a0c9b36b3a763f1144cae390fc792
BLAKE2b-256 c3ddae27952ad6f2bddbacfd879aaf4568bd83f56385f3f99be9c507186bcd38

See more details on using hashes here.

File details

Details for the file coverage-4.0-cp26-none-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for coverage-4.0-cp26-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8e2a4965d1237eae7131b8a5378dad7e3882fd16397d52b46daf100ebaefed05
MD5 fc64e499a2500436a98c878197dc9107
BLAKE2b-256 faf374d974b94419d99c9f3964020e8a0629dbbe0882d46e4a67f5f98bfee2c4

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