summaryrefslogtreecommitdiff
path: root/coverage/collector.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Tidy up long linesNed Batchelder2009-10-241-1/+1
|
* Another line of logging.Ned Batchelder2009-10-231-0/+1
|
* More exception flow testing. This stuff is kind of involved...Ned Batchelder2009-10-201-0/+2
|
* Start unit testing the arc measurement. In arcs, -1 means enter or exit.Ned Batchelder2009-10-161-3/+3
|
* Write the arcs to the data file.Ned Batchelder2009-10-121-1/+1
|
* Report lines properly when measuring branches; Use None for the placeholder ↵Ned Batchelder2009-10-121-8/+24
| | | | value throughout.
* Reduce the amount of data translation by having the tracers record data in a ↵Ned Batchelder2009-10-111-18/+23
| | | | form more like it will be consumed. Also should reduce the amount of work the tracers have to do.
* One way to collect arc information..Ned Batchelder2009-10-111-95/+30
|
* Properly separate the line data and the arc data.Ned Batchelder2009-10-101-14/+19
|
* Continued hacking on branch coverage.Ned Batchelder2009-10-101-1/+83
|
* Basic plumbing for a --branch option.Ned Batchelder2009-10-071-2/+8
|
* Added a 'coverage debug' command to get internal information for diagnosing ↵Ned Batchelder2009-09-271-0/+4
| | | | problems. Also, all commands should at least take -h.
* Fix a problem with DecoratorTools fiddling with the trace function and ↵Ned Batchelder2009-08-091-65/+81
| | | | screwing us up. Now the Python trace function is simpler, with no variability of registered trace function. Fixes bugs #12 and #13.
* Narrow the amount of code in a coverage start/stop window in a test so that ↵Ned Batchelder2009-07-121-0/+2
| | | | the differences in 2.x and 3.x scoping rules don't change the results of the test. Also, some commented-out logging of the trace machinery that helped me find the problem. Now all tests pass on Python 3.1!
* A better way to fix the missing-return-after-exception problem in the trace ↵Ned Batchelder2009-07-061-48/+25
| | | | function: no pyexpat specifics, and py 2.3 still uses C trace function.
* Fix Python 2.3's exception tracing by always using a dumbed-down Python ↵Ned Batchelder2009-07-041-18/+52
| | | | tracer there.
* .pyc files can be moved, so use __file__ to correctly find the source file.Ned Batchelder2009-05-051-1/+1
|
* Lint clean-ups.Ned Batchelder2009-05-051-6/+6
|
* Keeping a stack of Collectors makes it possible for Coverage to measure ↵Ned Batchelder2009-05-031-1/+29
| | | | itself (mostly).
* Clarify what Collector.start and .stop do to other threads.Ned Batchelder2009-05-021-7/+15
|
* Weeding in collector.pyNed Batchelder2009-05-021-8/+31
|
* The name of the project is Coverage, not coverage.py.Ned Batchelder2009-04-301-1/+1
|
* Not sure exactly why, but having a bogus attribute reference in the trace ↵Ned Batchelder2009-03-141-1/+1
| | | | function didn't seem to affect it at all...
* Initial coverage.py 3.0 beta 1Ned Batchelder2009-03-051-0/+110