summaryrefslogtreecommitdiff
path: root/coverage
Commit message (Collapse)AuthorAgeFilesLines
* Some XML report fixes, and a very basic test.Ned Batchelder2009-09-233-6/+5
|
* Syntax coloring in the HTML reports.Ned Batchelder2009-09-233-26/+96
|
* Simple cleanupNed Batchelder2009-09-221-2/+1
|
* The best way to get py3k support: same source runs on both, with some ↵Ned Batchelder2009-09-229-60/+67
| | | | contortions.
* More progress on multi-head kits, though I'm not sure it will work.Ned Batchelder2009-09-182-2/+7
|
* Tracer extension with non-functioning PEP 3121 stuff trimmed out.Ned Batchelder2009-09-171-24/+3
|
* Tracer extension with Py3k support. This is part of what PEP 3121 told me ↵Ned Batchelder2009-09-171-10/+97
| | | | to do, but there's parts they didn't implement (!?) so I'm going to scrape a lot of it off.
* Capture the full path to the data file when execution starts. Fixes issue 24.Ned Batchelder2009-09-141-17/+8
|
* Bump version number to 3.1b1.Ned Batchelder2009-09-131-1/+1
|
* Tweak xml helpNed Batchelder2009-09-131-1/+1
|
* XML reporting hooked up, but not everything is right: a test_farm test fails ↵Ned Batchelder2009-09-133-28/+24
| | | | | | | now?? --HG-- rename : coverage/xml.py => coverage/xmlreport.py
* First part of wiring up xml reports.Ned Batchelder2009-09-133-33/+40
|
* Minor help tweaksNed Batchelder2009-09-131-2/+4
|
* Bill Hart's original cobertura.py renamed to xml.py.Ned Batchelder2009-09-131-0/+139
|
* A nicer way to write help text.Ned Batchelder2009-09-131-9/+9
|
* Forgot to add html to the list of commandsNed Batchelder2009-09-131-0/+1
|
* All commands are now available as new-style commands.Ned Batchelder2009-09-131-9/+74
|
* Proper help handling for the new command-line syntax.Ned Batchelder2009-09-121-19/+82
|
* First new-style command: runNed Batchelder2009-09-121-35/+44
|
* Major changes to introduce new command line syntax.Ned Batchelder2009-09-121-78/+174
|
* More command line cleanup.Ned Batchelder2009-09-121-39/+48
|
* Clean up the optparse support.Ned Batchelder2009-09-111-63/+29
|
* Switch from getopt to optparse. Thanks, Ben Finney!Ned Batchelder2009-09-101-60/+129
|
* Minor tweaks to the command-line help.Ned Batchelder2009-09-091-1/+1
|
* Start using Mock to test the command-line code.Ned Batchelder2009-09-091-4/+12
|
* Explicitly request pickle protocol 2 so that Py3-written pickles can be read ↵Ned Batchelder2009-09-061-1/+1
| | | | by Py2.
* Minor templite tweaks.Ned Batchelder2009-09-061-1/+2
|
* Fix a problem with DecoratorTools fiddling with the trace function and ↵Ned Batchelder2009-08-093-72/+103
| | | | screwing us up. Now the Python trace function is simpler, with no variability of registered trace function. Fixes bugs #12 and #13.
* Remove stray commentNed Batchelder2009-08-091-1/+0
|
* Clean up some new lint warnings.Ned Batchelder2009-07-121-1/+2
|
* Narrow the amount of code in a coverage start/stop window in a test so that ↵Ned Batchelder2009-07-122-0/+10
| | | | 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!
* Py3k: some output is bytes instead of string, so convert since it doesn't ↵Ned Batchelder2009-07-091-2/+9
| | | | matter.
* Have the tests use the script explicitly until I can figure out how to ↵Ned Batchelder2009-07-091-1/+7
| | | | install a usable script for Py3k
* Py3k: unify subprocess and popen4.Ned Batchelder2009-07-081-0/+27
|
* Various Py3k fixes: remove gratuitous print, don't test the print statement, ↵Ned Batchelder2009-07-082-4/+22
| | | | deal with __cmp__ ugliness, etc.
* Builtins moved in Py 3.xNed Batchelder2009-07-081-1/+9
|
* Remove a redundant import.Ned Batchelder2009-07-071-2/+0
|
* Make reading the lnotab structure work in both 2.x and 3.xNed Batchelder2009-07-071-4/+15
|
* Fix the name of CHANGES.txtNed Batchelder2009-07-061-1/+1
|
* A better way to fix the missing-return-after-exception problem in the trace ↵Ned Batchelder2009-07-062-70/+71
| | | | 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.
* Move the backward-compatibility definitions to a common file. There seems to ↵Ned Batchelder2009-07-033-18/+26
| | | | be no pretty way to do this.
* Clean up the `set` definitions for 2.3 (these should go someplace common).Ned Batchelder2009-07-031-3/+4
|
* I meant for the list of lines to be sorted.Ned Batchelder2009-07-031-2/+14
|
* Refactor a little bit so the tests can get at the data more easily.Ned Batchelder2009-07-031-6/+9
|
* Expat bug reported and noted.Ned Batchelder2009-06-281-3/+6
|
* Epic bug: pyexpat fiddles incorrectly with the systrace function. This is a ↵Ned Batchelder2009-06-281-0/+19
| | | | hack to make it behave correctly with coverage.py. Fixes bug #10.
* Add a bunch of logging to tracer.c to help find tracing problems.Ned Batchelder2009-06-281-9/+66
|
* When executing files, open them in Universal Newline mode, just as Python ↵Ned Batchelder2009-06-271-1/+1
| | | | itself does. Makes it possible to run Python from Windows on Mac, for example.
* A seemingly minor change makes all the difference. The nose plugin cover.py ↵Ned Batchelder2009-06-241-1/+1
| | | | excludes reporting on any module imported when coverage started. It imports coverage, then records the list of modules imported. With the coverage.collector import in the constructor, coverage.collector wasn't imported when the snapshot was taken, so coverage.collector appeared in the nose output. By moving the import to module scope, it will be imported early enough to be skipped. Fixes issue #8.