Code coverage measurement for Python
Project Links
Meta
Author: Ned Batchelder and others
Classifiers
Environment
- Console
Intended Audience
- Developers
License
- OSI Approved :: BSD License
Operating System
- OS Independent
Programming Language
- Python :: 2
- Python :: 3
Topic
- Software Development :: Quality Assurance
- Software Development :: Testing
Development Status
- 5 - Production/Stable
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 Pythons 2.3 through 3.3, and PyPy 1.9.
Documentation is at nedbatchelder.com. Code repository and issue tracker are on Bitbucket, with a mirrored repo on Github.
New in 3.7: --debug, and 12 bugs closed.
New in 3.6: --fail-under, and >20 bugs closed.
New in 3.5: Branch coverage exclusions, keyboard shortcuts in HTML report.
New in 3.4: Better control over source to measure, and unexecuted files can be reported.
New in 3.3: .coveragerc files.
New in 3.2: Branch coverage!
May 23, 2025
7.8.2
May 21, 2025
7.8.1
Mar 30, 2025
7.8.0
Mar 21, 2025
7.7.1
Mar 16, 2025
7.7.0
Feb 11, 2025
7.6.12
Feb 08, 2025
7.6.11
Dec 26, 2024
7.6.10
Dec 06, 2024
7.6.9
Nov 24, 2024
7.6.8
Nov 15, 2024
7.6.7
Nov 15, 2024
7.6.6
Nov 14, 2024
7.6.5
Oct 20, 2024
7.6.4
Oct 13, 2024
7.6.3
Oct 09, 2024
7.6.2
Aug 04, 2024
7.6.1
Jul 11, 2024
7.6.0
Jun 22, 2024
7.5.4
May 28, 2024
7.5.3
May 26, 2024
7.5.2
May 04, 2024
7.5.1
Apr 23, 2024
7.5.0
Mar 14, 2024
7.4.4
Feb 23, 2024
7.4.3
Feb 20, 2024
7.4.2
Jan 26, 2024
7.4.1
Dec 27, 2023
7.4.0
Dec 20, 2023
7.3.4
Dec 14, 2023
7.3.3
Oct 02, 2023
7.3.2
Sep 06, 2023
7.3.1
Aug 12, 2023
7.3.0
May 29, 2023
7.2.7
May 24, 2023
7.2.6
Apr 30, 2023
7.2.5
Apr 28, 2023
7.2.4
Apr 06, 2023
7.2.3
Mar 16, 2023
7.2.2
Feb 26, 2023
7.2.1
Feb 23, 2023
7.2.0
Jan 25, 2023
7.1.0
Jan 10, 2023
7.0.5
Jan 07, 2023
7.0.4
Jan 04, 2023
7.0.3
Jan 02, 2023
7.0.2
Dec 23, 2022
7.0.1
Dec 18, 2022
7.0.0
Dec 03, 2022
7.0.0b1
Oct 31, 2022
6.6.0b1
Sep 29, 2022
6.5.0
Aug 16, 2022
6.4.4
Aug 06, 2022
6.4.3
Jul 12, 2022
6.4.2
Jun 02, 2022
6.4.1
May 22, 2022
6.4
May 12, 2022
6.3.3
Feb 20, 2022
6.3.2
Feb 02, 2022
6.3.1
Jan 25, 2022
6.3
Nov 27, 2021
6.2
Nov 11, 2021
6.1.2
Oct 31, 2021
6.1.1
Oct 30, 2021
6.1
Oct 11, 2021
6.0.2
Oct 07, 2021
6.0.1
Oct 03, 2021
6.0
Jul 18, 2021
6.0b1
Apr 13, 2021
5.6b1
Feb 28, 2021
5.5
Jan 26, 2021
5.4
Dec 19, 2020
5.3.1
Sep 13, 2020
5.3
Jul 24, 2020
5.2.1
Jul 06, 2020
5.2
Apr 12, 2020
5.1
Mar 16, 2020
5.0.4
Jan 12, 2020
5.0.3
Jan 05, 2020
5.0.2
Dec 22, 2019
5.0.1
Dec 14, 2019
5.0
Dec 08, 2019
5.0b2
Nov 11, 2019
5.0b1
Oct 03, 2019
5.0a8
Sep 21, 2019
5.0a7
Jul 16, 2019
5.0a6
May 07, 2019
5.0a5
Nov 25, 2018
5.0a4
Oct 06, 2018
5.0a3
Sep 03, 2018
5.0a2
Jun 05, 2018
5.0a1
Jul 29, 2019
4.5.4
Mar 10, 2019
4.5.3
Nov 12, 2018
4.5.2
Feb 10, 2018
4.5.1
Feb 03, 2018
4.5
Nov 05, 2017
4.4.2
May 15, 2017
4.4.1
May 07, 2017
4.4
Apr 04, 2017
4.4b1
Jan 17, 2017
4.3.4
Jan 17, 2017
4.3.3
Jan 17, 2017
4.3.2
Dec 28, 2016
4.3.1
Dec 27, 2016
4.3
Jul 26, 2016
4.2
Jul 04, 2016
4.2b1
May 21, 2016
4.1
May 10, 2016
4.1b3
Jan 23, 2016
4.1b2
Jan 11, 2016
4.1b1
Nov 24, 2015
4.0.3
Nov 04, 2015
4.0.2
Oct 13, 2015
4.0.1
Sep 20, 2015
4.0
Sep 07, 2015
4.0b3
Aug 22, 2015
4.0b2
Aug 03, 2015
4.0b1
Jun 21, 2015
4.0a6
Feb 17, 2015
4.0a5
Jan 26, 2015
4.0a4
Jan 21, 2015
4.0a3
Jan 15, 2015
4.0a2
Sep 27, 2014
4.0a1
Dec 13, 2013
3.7.1
Oct 06, 2013
3.7
Jan 06, 2013
3.6
Dec 29, 2012
3.6b3
Dec 24, 2012
3.6b2
Nov 29, 2012
3.6b1
Sep 30, 2012
3.5.3
May 04, 2012
3.5.2
Apr 29, 2012
3.5.2b1
Sep 23, 2011
3.5.1
Aug 31, 2011
3.5.1b1
Jun 29, 2011
3.5
Jun 05, 2011
3.5b1
Sep 19, 2010
3.4
Sep 06, 2010
3.4b2
Aug 21, 2010
3.4b1
Mar 07, 2010
3.3.1
Feb 25, 2010
3.3
Dec 05, 2009
3.2
Dec 01, 2009
3.2b4
Nov 23, 2009
3.2b3
Nov 20, 2009
3.2b2
Nov 11, 2009
3.2b1
Oct 05, 2009
3.1
Sep 27, 2009
3.1b1
Aug 30, 2009
3.0.1
Jun 14, 2009
3.0
May 16, 2009
3.0b3
May 16, 2009
0.0rc0
Files in release
No dependencies