summaryrefslogtreecommitdiff
path: root/coverage
Commit message (Collapse)AuthorAgeFilesLines
...
* | | New config option: run:note lets you annotate the data file.Ned Batchelder2015-07-263-1/+6
| | |
* | | I thought these were alphabetized?Ned Batchelder2015-07-261-10/+10
| | |
* | | I thought these were alphabetical?Ned Batchelder2015-07-261-8/+8
| | |
* | | Combine run_infos when combining data.Ned Batchelder2015-07-261-21/+42
| | |
* | | Call it brief_sys to avoid collision with other namesNed Batchelder2015-07-261-1/+1
| | |
* | | Write just one short string to run_infoNed Batchelder2015-07-261-8/+6
| | |
* | | _GO_AWAY is not public.Ned Batchelder2015-07-261-4/+4
| | |
* | | Get rid of napoleon style docstrings, they don't format nicely.Ned Batchelder2015-07-266-47/+25
| | |
* | | Decided I don't like the napoleon output style.Ned Batchelder2015-07-261-13/+7
| | |
* | | Add more to the data docsNed Batchelder2015-07-251-2/+15
| | |
* | | Better spelling.Ned Batchelder2015-07-252-2/+1
| | |
* | | Experiment with run information stored in the data file.Ned Batchelder2015-07-252-4/+47
| | |
* | | More "plugin" --> "file tracer" in CoverageData.Ned Batchelder2015-07-251-6/+6
| | |
* | | No need to conditionalize python_implementation any more.Ned Batchelder2015-07-251-5/+1
| | |
* | | Use more specific names than 'plugins', since there will be more of them in ↵Ned Batchelder2015-07-245-39/+42
| | | | | | | | | | | | the future.
* | | Add license mention to the top of all files. #313.Ned Batchelder2015-07-2437-12/+124
| | |
* | | Switch license to ApacheNed Batchelder2015-07-241-31/+0
| | |
* | | Refer to the project consistenly as coverage.py. #275Ned Batchelder2015-07-233-18/+18
| | |
* | | Remove some unneeded __init__.py importsNed Batchelder2015-07-231-1/+0
| | |
* | | Be sure to close the file we opened if something goes wrong.Ned Batchelder2015-07-231-3/+7
| | |
* | | The data file now has a warning in it, and is not pure JSON.Ned Batchelder2015-07-231-1/+8
| | |
* | | Move these togetherNed Batchelder2015-07-231-10/+10
| | |
* | | Test (and fix!) the secret data dumper.Ned Batchelder2015-07-232-17/+9
| | |
* | | Make sure env.TESTING is true during meta-coverage.Ned Batchelder2015-07-231-6/+10
| | |
* | | Add validation for internal data storage, and fix a bug discovered: storing ↵Ned Batchelder2015-07-221-2/+49
| | | | | | | | | | | | empty strings as plugin names.
* | | Move the raw data dumper to a more internal place.Ned Batchelder2015-07-224-28/+53
| | |
* | | A way to see the raw data in the data file.Ned Batchelder2015-07-223-6/+41
| | |
* | | Don't write a plugins key if there are no plugins.Ned Batchelder2015-07-221-1/+2
| | |
* | | The DTD is no longer valid. Don't reference it.Ned Batchelder2015-07-221-2/+2
| | |
* | | Add an attribute to the XML report for missed branchesNed Batchelder2015-07-221-0/+4
| | |
* | | Tweak the merge of PR #58Ned Batchelder2015-07-211-7/+6
| | |
* | | Merged in twexler/coverage.py (pull request #58)Ned Batchelder2015-07-211-1/+5
|\ \ \ | | | | | | | | | | | | Don't use SourceForge anymore for Cobertura DTD
| * | | Adding DTD_URL constant to coverage.xmlreport, pointing DTD_URL at current ↵Ted Wexler2015-07-201-1/+5
| | | | | | | | | | | | | | | | commit of coverage-03.dtd in the Ccobertura github repository.
* | | | Data files are now JSON instead of pickles. Fixes #236.Ned Batchelder2015-07-214-61/+61
| | | |
* | | | Remove CoverageData(collector=), we'll do it differently soon.Ned Batchelder2015-07-212-14/+2
| | | |
* | | | Add docs to CoverageData.Ned Batchelder2015-07-202-84/+158
|/ / /
* | | This line never cleanly exits the comprehension loop.Ned Batchelder2015-07-201-1/+1
| | |
* | | Check the error messages when we expect exceptionsNed Batchelder2015-07-201-1/+5
| | |
* | | Be more strict when recording plugin namesNed Batchelder2015-07-201-1/+14
| | |
* | | Fix and test add_to_hash: test_data.py now 100% covers data.pyNed Batchelder2015-07-201-3/+13
| | |
* | | CoverageData.plugin_name() can now return None or '' to differentiate ↵Ned Batchelder2015-07-191-18/+25
| | | | | | | | | | | | unmeasured, or measured but no plugin.
* | | CoverageData.lines() and CoverageData.arcs() now distinguish between ↵Ned Batchelder2015-07-192-9/+22
| | | | | | | | | | | | unmeasured, and measured, but nothing ran
* | | More testing of CoverageData.updateNed Batchelder2015-07-191-2/+3
| | |
* | | Start preventing incorrect mixing of data.Ned Batchelder2015-07-191-1/+33
| | |
* | | Fix a test that used an unmaintained fake implementation for data.Ned Batchelder2015-07-192-7/+5
| | |
* | | Be sure not to write lines if we are measuring arcsNed Batchelder2015-07-181-2/+2
| | |
* | | Refactor collector->data; data has only one of lines and arcs.Ned Batchelder2015-07-183-73/+52
| | | | | | | | | | | | | | | | | | 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.
* | | Remove __main__ clause here, it doesn't work any more.Ned Batchelder2015-07-161-11/+0
| | |
* | | Change CoverageData.summary() to CoverageData.line_counts()Ned Batchelder2015-07-162-3/+8
| | |
* | | Add a boolean interpretation of CoverageData.Ned Batchelder2015-07-162-2/+6
| | |