4.4b1
Pre-release
Pre-release
nedbat
released this
13 Oct 23:33
·
3308 commits
to master
since this release
Version 4.4b1 — 2017-04-04
- Some warnings can now be individually disabled. Warnings that can be disabled have a short name appended. The
[run] disable_warnings
setting takes a list of these warning names to disable. Closes both issue 96 and issue 355. - The XML report now includes attributes from version 4 of the Cobertura XML format, fixing issue 570.
- In previous versions, calling a method that used collected data would prevent further collection. For example, save(), report(), html_report(), and others would all stop collection. An explicit start() was needed to get it going again. This is no longer true. Now you can use the collected data and also continue measurement. Both issue 79 and issue 448 described this problem, and have been fixed.
- Plugins can now find un-executed files if they choose, by implementing the find_executable_files method. Thanks, Emil Madsen.
- Minimal IronPython support. You should be able to run IronPython programs under
coverage run
, though you will still have to do the reporting phase with CPython. - Coverage.py has long had a special hack to support CPython’s need to measure the coverage of the standard library tests. This code was not installed by kitted versions of coverage.py. Now it is.
➡️ PyPI page: coverage 4.4b1.
➡️ To install: python3 -m pip install coverage==4.4b1