1.. Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 2.. For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt 3 4=========== 5Coverage.py 6=========== 7 8Code coverage testing for Python. 9 10| |license| |versions| |status| |docs| 11| |ci-status| |win-ci-status| |codecov| 12| |kit| |format| |downloads| 13 14Coverage.py measures code coverage, typically during test execution. It uses 15the code analysis tools and tracing hooks provided in the Python standard 16library to determine which lines are executable, and which have been executed. 17 18Coverage.py runs on CPython 2.6, 2.7, 3.3, 3.4 and 3.5; PyPy 2.4, 2.6 and 4.0; 19and PyPy3 2.4. 20 21Documentation is on `Read the Docs <http://coverage.readthedocs.org>`_. 22Code repository and issue tracker are on `Bitbucket <http://bitbucket.org/ned/coveragepy>`_, 23with a mirrored repository on `GitHub <https://github.com/nedbat/coveragepy>`_. 24 25**New in 4.0:** ``--concurrency``, plugins for non-Python files, setup.cfg 26support, --skip-covered, HTML filtering, and more than 50 issues closed. 27 28 29Getting Started 30--------------- 31 32See the `quick start <http://coverage.readthedocs.org/#quick-start>`_ 33section of the docs. 34 35 36License 37------- 38 39Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0. 40For details, see https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt. 41 42 43.. |ci-status| image:: https://travis-ci.org/nedbat/coveragepy.svg?branch=master 44 :target: https://travis-ci.org/nedbat/coveragepy 45 :alt: Build status 46.. |win-ci-status| image:: https://ci.appveyor.com/api/projects/status/bitbucket/ned/coveragepy?svg=true 47 :target: https://ci.appveyor.com/project/nedbat/coveragepy 48 :alt: Windows build status 49.. |docs| image:: https://readthedocs.org/projects/coverage/badge/?version=latest&style=flat 50 :target: http://coverage.readthedocs.org 51 :alt: Documentation 52.. |reqs| image:: https://requires.io/github/nedbat/coveragepy/requirements.svg?branch=master 53 :target: https://requires.io/github/nedbat/coveragepy/requirements/?branch=master 54 :alt: Requirements status 55.. |kit| image:: https://badge.fury.io/py/coverage.svg 56 :target: https://pypi.python.org/pypi/coverage 57 :alt: PyPI status 58.. |format| image:: https://img.shields.io/pypi/format/coverage.svg 59 :target: https://pypi.python.org/pypi/coverage 60 :alt: Kit format 61.. |downloads| image:: https://img.shields.io/pypi/dd/coverage.svg 62 :target: https://pypi.python.org/pypi/coverage 63 :alt: Daily PyPI downloads 64.. |versions| image:: https://img.shields.io/pypi/pyversions/coverage.svg 65 :target: https://pypi.python.org/pypi/coverage 66 :alt: Python versions supported 67.. |status| image:: https://img.shields.io/pypi/status/coverage.svg 68 :target: https://pypi.python.org/pypi/coverage 69 :alt: Package stability 70.. |license| image:: https://img.shields.io/pypi/l/coverage.svg 71 :target: https://pypi.python.org/pypi/coverage 72 :alt: License 73.. |codecov| image:: http://codecov.io/github/nedbat/coveragepy/coverage.svg?branch=master 74 :target: http://codecov.io/github/nedbat/coveragepy?branch=master 75 :alt: Coverage! 76