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

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.2.zip (483.9 kB view details)

Uploaded Source

coverage-4.2.tar.gz (359.9 kB view details)

Uploaded Source

Built Distributions

coverage-4.2.win-amd64-py3.5.exe (421.7 kB view details)

Uploaded Source

coverage-4.2.win-amd64-py3.4.exe (505.3 kB view details)

Uploaded Source

coverage-4.2.win-amd64-py3.3.exe (505.4 kB view details)

Uploaded Source

coverage-4.2.win-amd64-py2.7.exe (506.9 kB view details)

Uploaded Source

coverage-4.2.win-amd64-py2.6.exe (507.2 kB view details)

Uploaded Source

coverage-4.2.win32-py3.5.exe (405.1 kB view details)

Uploaded Source

coverage-4.2.win32-py3.4.exe (465.7 kB view details)

Uploaded Source

coverage-4.2.win32-py3.3.exe (465.8 kB view details)

Uploaded Source

coverage-4.2.win32-py2.7.exe (470.8 kB view details)

Uploaded Source

coverage-4.2.win32-py2.6.exe (471.0 kB view details)

Uploaded Source

coverage-4.2-cp35-cp35m-win_amd64.whl (164.4 kB view details)

Uploaded CPython 3.5m Windows x86-64

coverage-4.2-cp35-cp35m-win32.whl (163.2 kB view details)

Uploaded CPython 3.5m Windows x86

coverage-4.2-cp35-cp35m-macosx_10_10_x86_64.whl (161.7 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

coverage-4.2-cp34-cp34m-win_amd64.whl (162.0 kB view details)

Uploaded CPython 3.4m Windows x86-64

coverage-4.2-cp34-cp34m-win32.whl (161.9 kB view details)

Uploaded CPython 3.4m Windows x86

coverage-4.2-cp34-cp34m-macosx_10_10_x86_64.whl (161.6 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

coverage-4.2-cp33-cp33m-win_amd64.whl (162.1 kB view details)

Uploaded CPython 3.3m Windows x86-64

coverage-4.2-cp33-cp33m-win32.whl (162.0 kB view details)

Uploaded CPython 3.3m Windows x86

coverage-4.2-cp33-cp33m-macosx_10_10_x86_64.whl (161.6 kB view details)

Uploaded CPython 3.3m macOS 10.10+ x86-64

coverage-4.2-cp27-cp27m-win_amd64.whl (162.0 kB view details)

Uploaded CPython 2.7m Windows x86-64

coverage-4.2-cp27-cp27m-win32.whl (161.8 kB view details)

Uploaded CPython 2.7m Windows x86

coverage-4.2-cp27-cp27m-macosx_10_10_x86_64.whl (161.5 kB view details)

Uploaded CPython 2.7m macOS 10.10+ x86-64

coverage-4.2-cp27-cp27m-macosx_10_10_intel.whl (166.6 kB view details)

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

coverage-4.2-cp26-cp26m-win_amd64.whl (162.3 kB view details)

Uploaded CPython 2.6m Windows x86-64

coverage-4.2-cp26-cp26m-win32.whl (162.1 kB view details)

Uploaded CPython 2.6m Windows x86

coverage-4.2-cp26-cp26m-macosx_10_10_x86_64.whl (161.5 kB view details)

Uploaded CPython 2.6m macOS 10.10+ x86-64

File details

Details for the file coverage-4.2.zip.

File metadata

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

File hashes

Hashes for coverage-4.2.zip
Algorithm Hash digest
SHA256 a5dda361f947dd67891f73a373ef63059cf3e551ac248dd3e91f76ea1b39cdda
MD5 9841c9e1ddc862144fda3fd7e5ba5106
BLAKE2b-256 f5472e39972c41eb988d551bb2da25c4ee16ea78492ec1b6ffdf09f50cd09b92

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for coverage-4.2.tar.gz
Algorithm Hash digest
SHA256 e312776d3ef04632ec742ce2d2b7048b635073e0245e4f44dfe8b08cc50ac656
MD5 1e09362a3f35d589f942359441050a6e
BLAKE2b-256 53fe9e0fbdbca15c2c1253379c3a694f4315a420555e7874445b06edeaeacaea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 3b72f4b0ca8e128e483e3e9ebe2b7ba4b5a801d15421ff495ecffa10b6f932b4
MD5 2532041888c8a35d961314996619fca3
BLAKE2b-256 672c94a667aed32f91fa7b9279e224da65afa32b666ace5f07bc79f9b38adb06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 7e5dc262c4924326ba1d0d227597e9c8b3b167daa946775e886b8344c85c463c
MD5 e26bf9f938cd50478efe8e949967cdfa
BLAKE2b-256 16b17e827e7b92dec670c7a8abacc01fb06961ded6d803331968568d2fe63451

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 30b9b429d3c88b6fe3573f1e73dffd6dc7f71f50a3eebd8fc410445877dad20a
MD5 4f56289449ceb0372fdf6afaa8105075
BLAKE2b-256 17b8e95cb89074602b3f664df616b21447be59b134252e85613af7360feb19f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 30bd366d8f1388b06f0c7dff49dad1024bf98b787f1c23e776356f96d8cfe038
MD5 714e1227d9bb70c51902a0494ae4d56e
BLAKE2b-256 7c88bab50cd22ab18785be09e02ed68f1392c46d7da3dffdf73e490831847082

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 fac51660e712b5f873dadb787e6ec3eced13473302559ea9bdbbba9d07fb56e0
MD5 4d803814d0d1558adfe5a318fb99baf8
BLAKE2b-256 223e76bcb83ef3214a4d52effd42f2f513c6bdbe81d9e02000741b3fdd83d12a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2.win32-py3.5.exe
Algorithm Hash digest
SHA256 89bf69d6ce7a865499a9b957745db8c2e9d5fbad00c4745a59d3c65211446ca8
MD5 e0a987144614e8ffd666f1c007317d95
BLAKE2b-256 37ce0cb839aa75586365d3bd47a6faa2dd86797ebfed5824ce0056edaadeaab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2.win32-py3.4.exe
Algorithm Hash digest
SHA256 1c8ff2692efb9ef2c07b84ca6f8dec03dfdc2503bba5b268678e823928e08e52
MD5 09bbd7e24cbe1189baba93c0b1084635
BLAKE2b-256 6e647e9e65bc845da0935416ca1855af37aee087cbf4b3bfd27211739ed79eb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2.win32-py3.3.exe
Algorithm Hash digest
SHA256 9f63c41114d6e38e6007edd38849db19655d1860075c019a4e24f8636d0bd53e
MD5 0d0d272e172c836a017304db82131ed2
BLAKE2b-256 cdd020dce97d862f6037905ba66970fe1b8d3c3e11adce150a14f29aa8626af9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 fc9cca8c0147d9191c96370b1bc0f425d87ffdf8dd48bc4dc9657ee45a77a8ce
MD5 864d60888fba27c356b07fa488d7e22b
BLAKE2b-256 ece119aeacc0dc40c332e16c8c5723f3223c5899e121c642f599b23006b90cdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2.win32-py2.6.exe
Algorithm Hash digest
SHA256 fbe75deeec11130913e2df6f7f8edd383cf9e9e1c237cf0bed1719c18ee7aadb
MD5 af62b390d8ff4ec094b72dc3ec31f4b9
BLAKE2b-256 15d34b14e56ba2905c4afd258412387262dbbf6af3eab1797963be82339fac1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 735cdc43a39407bf87b61e91f621d52e5acc5f4f52999d0f7ff4594a147ef669
MD5 70985d0fc4dfe204d30f0473adc93aa2
BLAKE2b-256 1b2082734efc671ba266eb8c7d924eb0fe31993adb4758e4ccc6447845620766

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 6a797de7c1855e88a6bb2cade546f894f89c6342bbeae78f474f269460dd8f4f
MD5 3fd64a0c3e05ce8beed52b5d0408a7f8
BLAKE2b-256 1e143bcc5c07bdc3b4f42900f74ccaaa25dc4ad610a7b4190afe05bee017e12c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b8faa97f0d3708c9ec487367fbcee630117d8ce161fe6b185b2e72e48be2275b
MD5 c6050e0aefe4a50b2987faf5badb84b1
BLAKE2b-256 e629b25a0535985263224975328165ac97001ba6aa631b3ea6474ae73ae86d08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 31c1ef428482d22e84e37e79908b4e35014bc1c247bd3819b31e1246466743fb
MD5 c50e1626218ff8528a2bbc3e50a7b7e0
BLAKE2b-256 c560d31ba3dde2590ef95d27a700188cbdd099cd75bfae8455312a3521c924d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 5e3066a2bce9320044997a809968ae798429548caf2e2a520bc5f2bb853f6cc0
MD5 9a017daea299297862d079b9a0511edf
BLAKE2b-256 23df1b0be4659e0c539b454933251532a84de0750d706e293002fe6f77068df1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 61224ed8243bda02dbd3aa3fff760eaa8fd30774c79b9e1ca8aa1c12294596fe
MD5 dbca49ac82c388d32825de6d02c7f845
BLAKE2b-256 9ede317f85b2f9eb60ec849b8046ed808702eaeb5b0e70707c50046ac30a3011

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 bd4eba631f07cae8cdb9c55c144f165649e6701b962f9d604b4e00cf8802406c
MD5 a8b8e95ba1a5a447ca7f696c87fb5964
BLAKE2b-256 b15502815cb8abb091033abb979ebde5122bb33b85c5987dede9ccd019033d19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 38e87c46d364b8b3ac4d161586707345b7bc7b16855be1751345fc91be702ff7
MD5 a56a0ca21cc231fd28c220888f70bd20
BLAKE2b-256 a0341185348cc5c541bbdf107438f0f0ea9df5d9a4233a974e9228b6ee815489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 40092d2d24c8ecf3d3ffc84521f88a0fe140fa333a95422f194bd48b9de049f7
MD5 678eac5d48808c7134749127f0a518ed
BLAKE2b-256 55fa344c5319e6f82c3c36b8bc861f8f1d4d9992661ef870c8988f39bfd54fe0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 28a61877d72937d1cc367f09859ddacad99ea26f6fc468c34937e1004db54798
MD5 9221241a43cc6dd8475fdccda10e8ad7
BLAKE2b-256 3ab04051b368656bc1951dacfeef08e1625617054403100db77d30f6dee89abf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 d12b46247e74c1881768feb3ae48fbbb95e5c883b0c3517acdf86f435560fc61
MD5 89d730acec90d17cb6f2a888784ce150
BLAKE2b-256 125a5c2e2c5dd6cec6c2609cedecc82640e2c17cedd27fb17eeab17221f78bb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp27-cp27m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4138fc4741a54aaf6dd6d91cebe075a899b7f4a841680638704e4eec803c8268
MD5 1f1d3847590feb5511b0b6b193fcdfb8
BLAKE2b-256 93698a7a6af7e5fe0d5f7abe300f842fd5e075c2577f4dfcbfe69709fb23a4d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 6d6ca7c7406edc03f50f751a583d0e0c1d64b2c01da8e1b9b40d5961a23c126d
MD5 30bc5a281a10b61458e369c5145a4195
BLAKE2b-256 ecc3c0dff3463293acbce822f8bac775d33e8d3da80b294547b23ce409f800c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 42450b715dedb7a9e721ed016f5044fdc2a05b1c5098bb397d169e9846d7b031
MD5 c0d0b453693155ad87c962c56d9d2abe
BLAKE2b-256 9259ddbebe4435cdb8a96477c155b919b6c0ab298e00d3a395d431fd32559980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 81069320e72dfb28bbc07e79ae94aa79d6fe7660eb9aae809d363b7f889020de
MD5 0f87f7f4ef4a54821d0454401f219622
BLAKE2b-256 6620af2f631591c2277ab952dfe895748e8f413fa97894e01651a6d2a24fccbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coverage-4.2-cp26-cp26m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9d1c398f14290bc4ae4bc5ce01c283cabe734a068ba39e6a20b3eb4d3a412b52
MD5 f448f0db08b5c5ed3375c1bad5f16e11
BLAKE2b-256 c5cd6891716e27deb047044c9ff738c07c326647663e3644fc60865a019409b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page