Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Be sure not to write lines if we are measuring arcs | Ned Batchelder | 2015-07-18 | 1 | -1/+1 |
| | |||||
* | Refactor collector->data; data has only one of lines and arcs. | Ned Batchelder | 2015-07-18 | 2 | -5/+14 |
| | | | | | | 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. | ||||
* | Reorganize the data tests | Ned Batchelder | 2015-07-16 | 1 | -19/+19 |
| | |||||
* | Change CoverageData.summary() to CoverageData.line_counts() | Ned Batchelder | 2015-07-16 | 6 | -32/+32 |
| | |||||
* | Add a boolean interpretation of CoverageData. | Ned Batchelder | 2015-07-16 | 1 | -0/+14 |
| | |||||
* | PEP8 fixes, but too many to really fix | Ned Batchelder | 2015-07-16 | 1 | -5/+5 |
| | |||||
* | Move suffix logic into data.py | Ned Batchelder | 2015-07-15 | 3 | -5/+3 |
| | |||||
* | is better than | Ned Batchelder | 2015-07-14 | 3 | -3/+3 |
| | |||||
* | Rejigger the data tests a tiny bit | Ned Batchelder | 2015-07-12 | 1 | -25/+25 |
| | |||||
* | More simplification of the data api | Ned Batchelder | 2015-07-12 | 2 | -13/+13 |
| | |||||
* | More reworking of the data api | Ned Batchelder | 2015-07-12 | 3 | -13/+12 |
| | |||||
* | Coverage._harvest_data is now Coverage.get_data | Ned Batchelder | 2015-07-11 | 3 | -6/+6 |
| | |||||
* | Split off CoverageDataFiles from CoverageData | Ned Batchelder | 2015-07-11 | 1 | -15/+28 |
| | |||||
* | Python 2.6 | Ned Batchelder | 2015-07-11 | 1 | -2/+3 |
| | |||||
* | If __file__ disagrees with the frame, use the frame info. Fixes #380. | Ned Batchelder | 2015-07-11 | 1 | -0/+31 |
| | |||||
* | Add a test about claiming a plugin is a file tracer, when it is not. | Ned Batchelder | 2015-07-06 | 1 | -0/+13 |
| | |||||
* | Pylint warnings | Ned Batchelder | 2015-07-05 | 2 | -2/+2 |
| | |||||
* | Constructing the plugin is the plugin's business | Ned Batchelder | 2015-07-05 | 5 | -21/+22 |
| | |||||
* | Change how plugins are initialized. No more Plugin. Now coverage_init. | Ned Batchelder | 2015-07-05 | 6 | -71/+86 |
| | |||||
* | Clean up some pylint | Ned Batchelder | 2015-07-03 | 2 | -3/+4 |
| | |||||
* | Clean up remaining pylint problems in test_process.py | Ned Batchelder | 2015-06-28 | 1 | -6/+19 |
| | |||||
* | Paperwork for last merge | Ned Batchelder | 2015-06-28 | 1 | -0/+2 |
| | |||||
* | Correct comment | Ionel Cristian Maries | 2015-06-28 | 1 | -1/+1 |
| | |||||
* | Fix various assertions. | Ionel Cristian Maries | 2015-06-28 | 2 | -4/+9 |
| | |||||
* | Add missing import. Add assertions for 'No data to report.' in output. | Ionel Cristian Maries | 2015-06-28 | 1 | -3/+6 |
| | |||||
* | Make return codes consistent: 1 for no data and 2 for fail_under. Now the ↵ | Ionel Cristian Maries | 2015-06-28 | 1 | -6/+26 |
| | | | | `report` command will properly report `No data to report` if there's no data. | ||||
* | Add tests for xml and html commands. | Ionel Cristian Maries | 2015-06-28 | 1 | -2/+13 |
| | |||||
* | Make fail_under fail if there is no coverage data. | Ionel Cristian Maries | 2015-06-28 | 1 | -0/+9 |
| | |||||
* | More PathAliases testing precision | Ned Batchelder | 2015-06-16 | 1 | -7/+1 |
| | |||||
* | Be more specific with PathAliases tests. | Ned Batchelder | 2015-06-16 | 1 | -3/+7 |
| | |||||
* | Add more contracts | Ned Batchelder | 2015-06-16 | 1 | -5/+4 |
| | |||||
* | Debugging plugin wrappers | Ned Batchelder | 2015-06-14 | 1 | -12/+12 |
| | |||||
* | Remove FileLocator from PathAliases. Now it always produces canonicalized paths. | Ned Batchelder | 2015-06-13 | 2 | -18/+30 |
| | |||||
* | Change FileLocator from a class to module-level functions | Ned Batchelder | 2015-06-13 | 4 | -22/+22 |
| | |||||
* | Python 3.5 raises warnings about bad escapes in re.sub replacements, so ↵ | Ned Batchelder | 2015-06-07 | 1 | -3/+3 |
| | | | | escape them more. | ||||
* | Tweak up the last merge | Ned Batchelder | 2015-06-07 | 1 | -8/+14 |
| | |||||
* | Use the run_in_temp_dir flag. | Ionel Cristian Maries | 2015-06-07 | 1 | -2/+3 |
| | | | | | --HG-- branch : ionelmc/correct-path-normalization-on-windows-th-1433618255921 | ||||
* | Use TestCase here. | Ionel Cristian Maries | 2015-06-07 | 1 | -1/+2 |
| | | | | | --HG-- branch : ionelmc/correct-path-normalization-on-windows-th-1433618255921 | ||||
* | Add a test for the Windows issue of actual_path. | Ionel Cristian Maries | 2015-06-07 | 1 | -1/+8 |
| | | | | | --HG-- branch : ionelmc/correct-path-normalization-on-windows-th-1433618255921 | ||||
* | That didn't yield interesting info | Ned Batchelder | 2015-06-03 | 1 | -10/+0 |
| | |||||
* | Machete test for why Jenkins is importing six | Ned Batchelder | 2015-06-03 | 1 | -0/+10 |
| | |||||
* | Make sure not to call functions with an error set. | Ned Batchelder | 2015-06-03 | 1 | -1/+5 |
| | | | | | Python 3.5 is stricter about getting this right. So we have to call PyErr_Print to print and clear the error before calling the warn function. | ||||
* | Dict literals changed in 3.5b1 | Ned Batchelder | 2015-05-27 | 1 | -1/+6 |
| | |||||
* | Remove the module-level singleton functions. | Ned Batchelder | 2015-05-27 | 1 | -75/+0 |
| | |||||
* | Python 3.5 changed some of the regex error messages | Ned Batchelder | 2015-05-27 | 1 | -2/+2 |
| | |||||
* | Normalize measured data's filenames before adding to data. | Ned Batchelder | 2015-05-25 | 1 | -1/+2 |
| | |||||
* | Files with incorrect encoding declarations are no longer ignored. #351 | Ned Batchelder | 2015-05-17 | 2 | -9/+8 |
| | |||||
* | All Python source is Unicode internally. | Ned Batchelder | 2015-05-17 | 2 | -9/+37 |
| | | | | | Unfortunately, this meant hacking around a silly Python 2 restriction (can't compile a Unicode string containing an encoding declaration). | ||||
* | These tests were making mycode.py for tests that didn't need it. | Ned Batchelder | 2015-05-17 | 1 | -2/+12 |
| | |||||
* | Use PyContracts so we can declare/enforce parameter and return types. | Ned Batchelder | 2015-05-17 | 1 | -1/+1 |
| | | | | | This commit doesn't add any uses of PyContracts, but gets the machinery in place. |