summaryrefslogtreecommitdiff
path: root/coverage/control.py
Commit message (Collapse)AuthorAgeFilesLines
* comment explaining the rationale of --source pkgissue-426loic2017-01-101-0/+6
|
* use the new source_for_file helper where it makes senseloic2017-01-101-2/+2
|
* source_for_file helper with unit testsloic2017-01-101-2/+2
|
* move _source_for_file to python.pyloic2017-01-101-32/+0
|
* make --source module do the same as --source directory #426loic2017-01-061-5/+19
| | | | | | | | | The --source argument can either be a module or a directory. The user expects that it behaves the same in both cases. Make sure the module is recursively explored so that files that are not run show in the coverage report. close #426
* control.Coverage._init: check "source" is a directory, not just it exists; ↵check-source-isdirCosimo Lupo2016-12-251-1/+1
| | | | there could be a file with that name
* implement --skip-covered for html report #433loic2016-12-181-1/+3
| | | | close #433
* Document report API skip_covered argumentloic2016-12-121-0/+2
|
* Move the config logic out of the Coverage constructorNed Batchelder2016-11-201-36/+3
|
* Update the docs about reading tox.iniNed Batchelder2016-11-191-3/+3
|
* Clean up line wraps and leftover printsNed Batchelder2016-11-191-7/+2
|
* Read options from tox.iniissue-519Stephen Finucane2016-11-181-8/+14
| | | | | | | | | | | | | If coveragerc does not exist, setup.cfg does not exist or does not contain any coverage-related metadata, and no custom config file is provided, fall back to tox.ini. The syntax of tox.ini files is the same as that expected of setup.cfg files, namely: [coverage:{section}] Fixes: #519
* A better wordNed Batchelder2016-11-101-1/+1
|
* Update changesNed Batchelder2016-10-221-1/+1
|
* Remove two temporary debugging log messagesNed Batchelder2016-10-211-2/+0
|
* Test the debug settings more, and strip spaces from the environment variableNed Batchelder2016-10-211-1/+1
|
* Fix the new deleting file debug messageNed Batchelder2016-10-211-1/+3
|
* A better way to prevent call stacks during multi-line outputNed Batchelder2016-09-251-12/+13
|
* Add more debugging for thorny multiprocessing issuesNed Batchelder2016-09-231-0/+2
|
* Combining twice shouldn't lose data. #412, #516Ned Batchelder2016-08-071-2/+10
|
* Remove orphaned commented-out lineNed Batchelder2016-08-071-1/+0
|
* Add support for PyPy3 5.2 alpha 1Ned Batchelder2016-08-031-6/+16
|
* Separate auto-loading from auto-saving, and don't auto-load for subprocessesNed Batchelder2016-07-291-5/+6
|
* Set the rcfile for multiprocessing subprocessesNed Batchelder2016-07-241-1/+1
|
* Multiprocessing needs to communicate the rcfile down to the subprocessesNed Batchelder2016-07-131-1/+2
|
* Rename to multiproc.py, since it only does one thing.Ned Batchelder2016-07-121-1/+1
|
* Fix metacov after a recent changeNed Batchelder2016-07-101-1/+2
| | | | | | The fix for subprocess measurement affecting coverage commands also made it so that metacoverage wouldn't record coverage for subprocesses. I have a feeling this isn't over yet...
* Let the concurrency option be multi-valued. #484Ned Batchelder2016-07-041-5/+9
|
* Update pylint to 1.5.6Ned Batchelder2016-06-251-1/+4
|
* Combine no longer appends by defaultNed Batchelder2016-06-251-0/+3
| | | | | | | | | | | Combine used to always load an existing .coverage file. This lead to confusing results and extra tox-clean steps. Now the default is to not load the existing file, though a new --append switch on coverage combine gets you that behavior if you need it. This also pointed up an issue with concurrency=multiprocessing, which is that the child processes automatically used parallel=True, but the parent process did not. Now concurrency=multiprocessing implies parallel=True.
* Prevent subprocess measurement from measuring coverage commands. #492Ned Batchelder2016-06-241-2/+16
|
* More tweaks to report sortingNed Batchelder2016-06-091-2/+2
| | | | | | | | * Option is case-insensitive. * Can no longer sort by "Missing", because it's nonsense. * Can sort by the branch-sensitive columns.
* Make report's 'sort' option available only via the configuration file, not ↵Dan Wandschneider2016-06-081-3/+2
| | | | available on the command line.
* Issue 199: Sort text report.Dan Wandschneider2016-06-081-1/+2
| | | | | | | | | | | | | | Allows sorting of the text report based on: Name, Stmts, Miss, Cover Tested on Mac with Python 2.7.11 and Python 3.5 Help message for the new option is: python -m coverage report -h ... --sort=SORT Sort report by a column. Valid values are: Name, Stmts, Miss, Cover. ...
* Correct the defaults for coverage.report(show_missing=None, skip_covered=None)Ned Batchelder2016-05-081-2/+2
|
* Return the Coverage instance from process_startupNed Batchelder2016-05-081-2/+7
|
* multiprocessing has been a valid choice for a whileNed Batchelder2016-02-111-2/+2
|
* Force XML files to be UTF8 on Python 3.Ned Batchelder2015-10-311-1/+4
|
* Remove brief_sys from .coverage, until we have a better plan. #415.Ned Batchelder2015-10-101-9/+0
|
* Protect ourselves from mock'ed os. #416Ned Batchelder2015-10-061-1/+2
|
* Combining now issues warnings on unreadable files, unconditionallyNed Batchelder2015-10-041-9/+2
|
* Prevent pyexpat.c from being recorded as source code. #419Ned Batchelder2015-10-031-2/+8
|
* Combine can now ignore errors.Ned Batchelder2015-10-031-3/+10
|
* Fix 'filename' to be 'file name' in English.Ned Batchelder2015-08-201-21/+21
|
* Added more debugging controls, especially for data operationsNed Batchelder2015-08-191-2/+8
|
* Fixing spellingNed Batchelder2015-08-041-1/+1
|
* Fix method references in the docs.Ned Batchelder2015-08-031-7/+7
| | | | | Some needed to be :meth:`.foo`, and some didn't. Turned out it was because of how the .rst used automodule and autoclass.
* Updated docs for 4.0b1Ned Batchelder2015-08-021-5/+14
|
* Update the change history in the docsNed Batchelder2015-08-021-1/+1
|
* Fix a display in a docstringNed Batchelder2015-08-021-1/+1
|