summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Add a test with bidirectional generatorsNed Batchelder2015-04-201-0/+21
| | | |
* | | | Merge issue-324 fixNed Batchelder2015-04-202-0/+103
|\ \ \ \ | |_|/ / |/| | |
| * | | Fix branch coverage for yield statements. #308 #324Ned Batchelder2015-04-202-2/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. :(
| * | | Tweaks to Mickie's changes.Ned Batchelder2015-04-181-2/+3
| | | |
| * | | Including generator yield statements when doing end of code calculations ↵Mickie Betz2015-04-141-0/+13
| |/ / | | | | | | | | | issue 324
* | | Merged in jchappell82/coverage.py/issue361 (pull request #45)Ned Batchelder2015-04-159-40/+40
|\ \ \
| * | | Fix Issue 361, and update tests accordingly.Jon Chappell2015-04-139-40/+40
| |/ / | | | | | | | | | | | | --HG-- branch : issue361
* | | backout b98fc53, so that tip is clean for merging pull requests.Ned Batchelder2015-04-151-1/+1
| |/ |/|
* | Absolute names in data, fixes Windows plugins, breaks data tests.Ned Batchelder2015-03-011-1/+1
| |
* | Finish the plugin error checking in CTracer.Ned Batchelder2015-02-281-0/+51
| |
* | Fix bug with \f in HTML report. #360.Ned Batchelder2015-02-281-0/+10
| |
* | Handle exceptions from dynamic_source_filename.Ned Batchelder2015-02-261-14/+28
| | | | | | | | This required disabling plugins from the C tracer.
* | Merge other workNed Batchelder2015-02-221-3/+2
|\ \
| * | Use a windows-friendly way to find files in line_dataNed Batchelder2015-02-221-3/+2
| | |
* | | Ensure all FileReporter's have a .name attributeNed Batchelder2015-02-222-6/+74
| | |
* | | Testing multiprocessing occasionally failed, due to randomness. Try harder.Ned Batchelder2015-02-221-4/+3
|/ /
* | Remove every last trace of CodeUnit, and bring me a glass of vodkaNed Batchelder2015-02-221-1/+1
| |
* | codeunit -> filereporterNed Batchelder2015-02-211-0/+0
| | | | | | | | | | --HG-- rename : tests/test_codeunit.py => tests/test_filereporter.py
* | Rename CodeUnit to FileReporterNed Batchelder2015-02-211-18/+18
| |
* | Get rid of CodeUnit, FileReporter is the new thing.Ned Batchelder2015-02-211-5/+5
| |
* | Make the test a little nicer.Ned Batchelder2015-02-211-5/+6
| |
* | Oops, test broken by last commit.Ned Batchelder2015-02-211-3/+7
| |
* | Don't report negative line numbers through get_line_dataNed Batchelder2015-02-192-0/+28
| |
* | Pep8 fixes.Ned Batchelder2015-02-191-27/+27
| |
* | Make branch=True get along with plugins.Ned Batchelder2015-02-181-2/+27
| |
* | Properly handle crazy-long code objects. #359Ned Batchelder2015-02-172-5/+28
|/
* Ship 4.0a5coverage-4.0a5Ned Batchelder2015-02-161-0/+2
|
* Protect against misbehaving plugins.Ned Batchelder2015-02-151-0/+109
| | | | | Also, test some misbehavior, and move our own annotations of plugins into prefixed attributes.
* Move some code to where it belongsNed Batchelder2015-02-144-40/+53
|
* PylintNed Batchelder2015-02-141-3/+2
|
* addCleanup cleanupNed Batchelder2015-02-133-5/+4
|
* Always make the current directory importable. #358Ned Batchelder2015-02-131-0/+19
|
* Treat config_file=".coveragerc" the same as config_file=True. #357Ned Batchelder2015-02-111-0/+15
|
* Fix a bad check that was causing mysterious py2/py3 differencesNed Batchelder2015-02-101-0/+10
|
* Vertical importsNed Batchelder2015-02-095-5/+24
|
* Remove (most) tearDown functions in favor of addCleanupNed Batchelder2015-02-096-16/+15
|
* Remove 4 pylint warnings.Ned Batchelder2015-02-092-0/+2
|
* Plugin support is now only in the CTracer, not in the PyTracer.Ned Batchelder2015-02-091-0/+27
|
* Plugin support is in C tracer as well as Python tracerNed Batchelder2015-02-081-6/+0
|
* You got me, pylint!Ned Batchelder2015-02-081-1/+1
|
* Plugin modules have to define a Plugin class, or an error happens.Ned Batchelder2015-02-081-6/+9
|
* PylintNed Batchelder2015-02-081-4/+4
|
* Test omitted plugin-measured files.Ned Batchelder2015-02-081-1/+9
|
* Re-use CheckUniqueFilenames for test_collector.pyNed Batchelder2015-02-083-45/+41
|
* Fully embrace SkipTest with our own method.Ned Batchelder2015-02-078-144/+152
| | | | | Also, no test is conditionally defined. They call self.skip if they should be skippped.
* Make sure all tests use super().setUp properly.Ned Batchelder2015-02-072-1/+2
|
* Fix a method name to be snake_case.Ned Batchelder2015-02-071-4/+4
|
* Change how we snoop on callbacks, and how we skip tests.Ned Batchelder2015-02-071-90/+98
|
* Clean up some pylint complaintsNed Batchelder2015-02-021-13/+13
|
* Multiprocess support doesn't work yet on Windows.Ned Batchelder2015-01-311-4/+15
|