6 =========== |
6 =========== |
7 |
7 |
8 Code coverage testing for Python. |
8 Code coverage testing for Python. |
9 |
9 |
10 | |license| |versions| |status| |
10 | |license| |versions| |status| |
11 | |ci-status| |docs| |codecov| |
11 | |test-status| |quality-status| |docs| |codecov| |
12 | |kit| |format| |repos| |downloads| |
12 | |kit| |format| |repos| |downloads| |
13 | |stars| |forks| |contributors| |
13 | |stars| |forks| |contributors| |
14 | |tidelift| |twitter-coveragepy| |twitter-nedbat| |
14 | |tidelift| |twitter-coveragepy| |twitter-nedbat| |
15 |
15 |
16 Coverage.py measures code coverage, typically during test execution. It uses |
16 Coverage.py measures code coverage, typically during test execution. It uses |
19 |
19 |
20 Coverage.py runs on many versions of Python: |
20 Coverage.py runs on many versions of Python: |
21 |
21 |
22 * CPython 2.7. |
22 * CPython 2.7. |
23 * CPython 3.5 through 3.10 alpha. |
23 * CPython 3.5 through 3.10 alpha. |
24 * PyPy2 7.3.1 and PyPy3 7.3.1. |
24 * PyPy2 7.3.3 and PyPy3 7.3.3. |
25 |
25 |
26 Documentation is on `Read the Docs`_. Code repository and issue tracker are on |
26 Documentation is on `Read the Docs`_. Code repository and issue tracker are on |
27 `GitHub`_. |
27 `GitHub`_. |
28 |
28 |
29 .. _Read the Docs: https://coverage.readthedocs.io/ |
29 .. _Read the Docs: https://coverage.readthedocs.io/ |
93 |
93 |
94 .. _Apache 2.0 License: http://www.apache.org/licenses/LICENSE-2.0 |
94 .. _Apache 2.0 License: http://www.apache.org/licenses/LICENSE-2.0 |
95 .. _NOTICE.txt: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt |
95 .. _NOTICE.txt: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt |
96 |
96 |
97 |
97 |
98 .. |ci-status| image:: https://github.com/nedbat/coveragepy/workflows/Test%20Suite/badge.svg |
98 .. |test-status| image:: https://github.com/nedbat/coveragepy/actions/workflows/testsuite.yml/badge.svg?branch=master&event=push |
99 :target: https://github.com/nedbat/coveragepy/actions?query=workflow%3A%22Test+Suite%22 |
99 :target: https://github.com/nedbat/coveragepy/actions/workflows/testsuite.yml |
100 :alt: Build status |
100 :alt: Test suite status |
|
101 .. |quality-status| image:: https://github.com/nedbat/coveragepy/actions/workflows/quality.yml/badge.svg?branch=master&event=push |
|
102 :target: https://github.com/nedbat/coveragepy/actions/workflows/quality.yml |
|
103 :alt: Quality check status |
101 .. |docs| image:: https://readthedocs.org/projects/coverage/badge/?version=latest&style=flat |
104 .. |docs| image:: https://readthedocs.org/projects/coverage/badge/?version=latest&style=flat |
102 :target: https://coverage.readthedocs.io/ |
105 :target: https://coverage.readthedocs.io/ |
103 :alt: Documentation |
106 :alt: Documentation |
104 .. |reqs| image:: https://requires.io/github/nedbat/coveragepy/requirements.svg?branch=master |
107 .. |reqs| image:: https://requires.io/github/nedbat/coveragepy/requirements.svg?branch=master |
105 :target: https://requires.io/github/nedbat/coveragepy/requirements/?branch=master |
108 :target: https://requires.io/github/nedbat/coveragepy/requirements/?branch=master |