| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix branch coverage for yield statements. #308 #324 | Ned Batchelder | 2015-04-20 | 6 | -23/+151 |
| | | | | | | | | | | | | Turns out the "call" and "return" trace events are really "start frame" and "end frame". They happen not only when functions are entered and left, but when generators yield and resume. We aren't interested in arcs into and out of yield statements, so the trace functions look more closely to see what's really happening, and record an arc in human-friendly terms. Thanks for Mickie Betz for pushing on this bug, although her code is no longer here. :( | ||||
| * | Make this lab program more useful for examining how trace functions work. | Ned Batchelder | 2015-04-20 | 3 | -62/+32 |
| | | |||||
| * | Modernize the implementation of ascii-art arcs in lab/parser.py | Ned Batchelder | 2015-04-18 | 1 | -7/+7 |
| | | |||||
| * | Put all chunk/arc logic in one place. | Ned Batchelder | 2015-04-18 | 1 | -9/+7 |
| | | |||||
| * | Fix lab/parser.py so we can use it to debug generators. | Ned Batchelder | 2015-04-18 | 1 | -2/+2 |
| | | |||||
| * | Tweaks to Mickie's changes. | Ned Batchelder | 2015-04-18 | 2 | -2/+4 |
| | | |||||
| * | Including generator yield statements when doing end of code calculations ↵ | Mickie Betz | 2015-04-14 | 2 | -1/+14 |
| | | | | | issue 324 | ||||
| * | Ship 4.0a5coverage-4.0a5 | Ned Batchelder | 2015-02-16 | 7 | -19/+75 |
| | | |||||
| * | Do at least a little error checking on the return from line_number_range. | Ned Batchelder | 2015-02-16 | 1 | -0/+3 |
| | | |||||
| * | Fix some refcounting mistakes | Ned Batchelder | 2015-02-16 | 1 | -8/+8 |
| | | |||||
| * | Refactor the trace function into smaller pieces | Ned Batchelder | 2015-02-15 | 1 | -219/+296 |
| | | |||||
| * | Protect against misbehaving plugins. | Ned Batchelder | 2015-02-15 | 5 | -23/+156 |
| | | | | | | Also, test some misbehavior, and move our own annotations of plugins into prefixed attributes. | ||||
| * | Move some code to where it belongs | Ned Batchelder | 2015-02-14 | 4 | -40/+53 |
| | | |||||
| * | foo | Ned Batchelder | 2015-02-14 | 1 | -2/+2 |
| | | |||||
| * | Pylint | Ned Batchelder | 2015-02-14 | 2 | -8/+9 |
| | | |||||
| * | addCleanup cleanup | Ned Batchelder | 2015-02-13 | 3 | -5/+4 |
| | | |||||
| * | Always make the current directory importable. #358 | Ned Batchelder | 2015-02-13 | 3 | -0/+27 |
| | | |||||
| * | CHANGES tweaks | Ned Batchelder | 2015-02-12 | 1 | -2/+2 |
| | | |||||
| * | Treat config_file=".coveragerc" the same as config_file=True. #357 | Ned Batchelder | 2015-02-11 | 3 | -4/+37 |
| | | |||||
| * | Get the tracer right for metacov | Ned Batchelder | 2015-02-10 | 2 | -2/+6 |
| | | |||||
| * | Remove functions we're not using. | Ned Batchelder | 2015-02-10 | 1 | -8/+0 |
| | | |||||
| * | Fix a bad check that was causing mysterious py2/py3 differences | Ned Batchelder | 2015-02-10 | 3 | -5/+13 |
| | | |||||
| * | Show file_tracers in debug sys | Ned Batchelder | 2015-02-09 | 1 | -0/+3 |
| | | |||||
| * | Vertical imports | Ned Batchelder | 2015-02-09 | 5 | -5/+24 |
| | | |||||
| * | Remove (most) tearDown functions in favor of addCleanup | Ned Batchelder | 2015-02-09 | 8 | -19/+18 |
| | | |||||
| * | Remove 4 pylint warnings. | Ned Batchelder | 2015-02-09 | 4 | -1/+4 |
| | | |||||
| * | Plugin support is now only in the CTracer, not in the PyTracer. | Ned Batchelder | 2015-02-09 | 7 | -43/+50 |
| | | |||||
| * | Don't need this any more | Ned Batchelder | 2015-02-08 | 2 | -5/+1 |
| | | |||||
| * | CPython 3.5.0a1 was announced 40 minutes ago. Isn't it time coverage.py ↵ | Ned Batchelder | 2015-02-08 | 3 | -3/+9 |
| | | | | | supported it? | ||||
| * | Plugin support is in C tracer as well as Python tracer | Ned Batchelder | 2015-02-08 | 5 | -61/+126 |
| | | |||||
| * | You got me, pylint! | Ned Batchelder | 2015-02-08 | 1 | -1/+1 |
| | | |||||
| * | Plugin modules have to define a Plugin class, or an error happens. | Ned Batchelder | 2015-02-08 | 2 | -6/+13 |
| | | |||||
| * | Pylint | Ned Batchelder | 2015-02-08 | 1 | -4/+4 |
| | | |||||
| * | Test omitted plugin-measured files. | Ned Batchelder | 2015-02-08 | 1 | -1/+9 |
| | | |||||
| * | Re-use CheckUniqueFilenames for test_collector.py | Ned Batchelder | 2015-02-08 | 4 | -45/+42 |
| | | |||||
| * | Useful debugging help. | Ned Batchelder | 2015-02-08 | 3 | -0/+20 |
| | | |||||
| * | Fully embrace SkipTest with our own method. | Ned Batchelder | 2015-02-07 | 9 | -145/+156 |
| | | | | | | Also, no test is conditionally defined. They call self.skip if they should be skippped. | ||||
| * | Make sure all tests use super().setUp properly. | Ned Batchelder | 2015-02-07 | 2 | -1/+2 |
| | | |||||
| * | Fix a method name to be snake_case. | Ned Batchelder | 2015-02-07 | 1 | -4/+4 |
| | | |||||
| * | A better comment. | Ned Batchelder | 2015-02-07 | 1 | -1/+1 |
| | | |||||
| * | Change how we snoop on callbacks, and how we skip tests. | Ned Batchelder | 2015-02-07 | 1 | -90/+98 |
| | | |||||
| * | Use goto-error style in more places | Ned Batchelder | 2015-02-07 | 1 | -20/+35 |
| | | |||||
| * | Add a no-op method to the base class to make branch coverage work with ↵ | Ned Batchelder | 2015-02-06 | 2 | -0/+4 |
| | | | | | plugins. Thanks, Jessamyn Smith. | ||||
| * | Move stats.errors stuff to reduce repetition and noise | Ned Batchelder | 2015-02-06 | 1 | -15/+4 |
| | | |||||
| * | Switch to 'goto error' style to reduce the number of DECREFs needed | Ned Batchelder | 2015-02-06 | 1 | -37/+27 |
| | | |||||
| * | Don't need these includes any more | Ned Batchelder | 2015-02-04 | 1 | -2/+0 |
| | | |||||
| * | Clean up some pylint complaints | Ned Batchelder | 2015-02-02 | 2 | -17/+21 |
| | | |||||
| * | Ignore more directories when linting. | Ned Batchelder | 2015-02-02 | 1 | -4/+10 |
| | | |||||
| * | Trailing whitespace. | Ned Batchelder | 2015-02-02 | 2 | -2/+2 |
| | | |||||
| * | Simplify the plugin selection logic. | Ned Batchelder | 2015-02-01 | 1 | -32/+26 |
| | | |||||
