summaryrefslogtreecommitdiff
path: root/coverage/collector.py
Commit message (Collapse)AuthorAgeFilesLines
* A few cleanupsNed Batchelder2018-05-311-0/+1
|
* Add collector local cache of abs_fileDavid R. MacIver"2018-05-141-1/+9
|
* Huge refactor of code out of control into inoroutNed Batchelder2018-02-251-5/+1
|
* Pylint 1.8.1, and fix its new warningsNed Batchelder2017-12-231-0/+1
|
* Another approach to solving the 'dictionary changed size during iteration' ↵Ned Batchelder2017-11-041-4/+16
| | | | problem
* More info when _collectors is surprisingNed Batchelder2017-11-041-0/+7
|
* Merged in ogrisel/coverage.py/fix-thread-safety (pull request #127)Ned Batchelder2017-10-211-1/+4
|\ | | | | | | FIX thread-safe Collector.save_data()
| * FIX thread-safe Collector.save_data()Olivier Grisel2017-08-101-1/+4
| |
* | Fixes documentation comments about arguments to Collector.David R. MacIver2017-09-151-4/+5
|/
* Cleanly stop coverage objects, for metacovNed Batchelder2017-03-111-1/+1
| | | | | Without these cov.stop() calls, the collector stack is wrong when doing meta-coverage.
* Slightly better way to organize the condition on activityNed Batchelder2017-03-041-2/+9
|
* Collecting continues after saving data. #79 #448Ned Batchelder2017-03-031-7/+21
|
* Let the concurrency option be multi-valued. #484Ned Batchelder2016-07-041-9/+20
|
* Update pylint to 1.5.6Ned Batchelder2016-06-251-1/+1
|
* Clean ups and docstringsNed Batchelder2016-01-311-0/+5
|
* Write separate wtw files for each processNed Batchelder2016-01-311-1/+2
|
* Clean up WTW so that it is safe to mergeNed Batchelder2016-01-301-6/+15
|
* WIP: record contexts for who tests whatNed Batchelder2015-11-141-1/+21
|
* Protect ourselves from mock'ed os. #416Ned Batchelder2015-10-061-2/+6
|
* Greenlet is always availble, remove conditionalization.Ned Batchelder2015-08-301-1/+1
|
* OMG, sometimes the hardest problems have simple solutions. Now metacoverage ↵Ned Batchelder2015-08-301-1/+1
| | | | works with the Python tracer.
* Oops, that last commit broke fullcoverage. Fix it.Ned Batchelder2015-08-231-8/+9
|
* Make metacov run without errors.Ned Batchelder2015-08-231-3/+11
|
* Polish up collector.pyNed Batchelder2015-08-221-21/+8
|
* Despite the name, these arguments were used.Ned Batchelder2015-08-221-2/+2
|
* Fix 'filename' to be 'file name' in English.Ned Batchelder2015-08-201-7/+7
|
* Touching files in an empty CoverageData shouldn't force lines. #399Ned Batchelder2015-08-201-3/+3
| | | | | | | | py.test --cov can write empty data to arcs, and then touch files due to --source. This would make the file be about lines instead of arcs, and then combining would fail. This changed a lot of CoverageData, including some of the methods names.
* Too many things named "arcs". Rename the booleans.Ned Batchelder2015-08-081-1/+1
|
* Why didn't I get rid of this TODO ages ago?Ned Batchelder2015-08-021-1/+2
|
* Implement FileDisposition in C for speed. Final part of fix for #387.Ned Batchelder2015-08-011-2/+12
|
* Use more specific names than 'plugins', since there will be more of them in ↵Ned Batchelder2015-07-241-5/+6
| | | | the future.
* Add license mention to the top of all files. #313.Ned Batchelder2015-07-241-1/+4
|
* Data files are now JSON instead of pickles. Fixes #236.Ned Batchelder2015-07-211-3/+3
|
* Refactor collector->data; data has only one of lines and arcs.Ned Batchelder2015-07-181-37/+15
| | | | | | Now the collector communicates directly with the data, and control is less involved. In the data, when measuring arcs, only arcs are stored. Lines are calculated as needed. This saves space in the data file, and is faster.
* Add some docstringsNed Batchelder2015-07-031-2/+10
|
* Clean up some pylintNed Batchelder2015-07-031-3/+3
|
* Correct the comment describing .should_trace_cacheNed Batchelder2015-06-161-3/+8
|
* Be more disciplined about the values in should_trace_cache. #374.Ned Batchelder2015-06-141-2/+1
|
* Don't report negative line numbers through get_line_dataNed Batchelder2015-02-191-2/+6
|
* Get the tracer right for metacovNed Batchelder2015-02-101-1/+5
|
* Plugin support is now only in the CTracer, not in the PyTracer.Ned Batchelder2015-02-091-0/+2
|
* Collect all the nudgy environment checks into coverage.envNed Batchelder2015-01-181-12/+9
|
* OK, I should really stop fiddling with spell-check...Ned Batchelder2014-11-271-2/+2
|
* Change how dynamic source filenames work in plugins.Ned Batchelder2014-11-241-0/+2
|
* Change all pylint message codes to message namesNed Batchelder2014-11-231-1/+1
|
* Upgraded pylint to 1.4, removed useless suppressionsNed Batchelder2014-11-231-2/+2
|
* Add comment and cleanups to Alex's PyPy change.Ned Batchelder2014-10-011-1/+15
|
* Merged in ↵Ned Batchelder2014-10-011-22/+25
|\ | | | | | | | | | | alex_gaynor/coveragepy/alex_gaynor/improve-performance-of-coverage-under-py-1411425050845 (pull request #40) Improve performance of coverage under PyPy.
| * Some error checking and more tests for concurrency control.Ned Batchelder2014-09-251-1/+3
| |
| * "concurrency" is a better name that "coroutine"Ned Batchelder2014-09-241-22/+22
| |