Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Canonicalize the XML output | Ned Batchelder | 2018-11-11 | 1 | -5/+24 |
| | | | | | | | | | | https://bugs.python.org/issue34160 added retaining the user's attribute order to the XML output, which removed the sorting that used to happen. This broke our XML tests, which compare against saved gold files. This adds in a rough-and-ready canonicalization to avoid the problem. Maybe the core devs will eventually support a sort_attributes option, and I can get rid of this. | ||||
* | Python 3.8 will optimize away "while True:" | Ned Batchelder | 2018-11-11 | 2 | -0/+23 |
| | |||||
* | Debug-time environment variables can be set with set_env.py | Ned Batchelder | 2018-11-03 | 3 | -0/+4 |
| | |||||
* | Adapt to 3.8's way of tracing decorated functions | Ned Batchelder | 2018-11-03 | 2 | -7/+30 |
| | |||||
* | You can turn off contracts while debugging tests | Ned Batchelder | 2018-11-03 | 1 | -1/+5 |
| | |||||
* | Always include a documentation link at the end of help messages | Ned Batchelder | 2018-10-21 | 1 | -8/+10 |
| | |||||
* | Make directories for the data file if needed. #721 | Ned Batchelder | 2018-10-21 | 1 | -0/+1 |
| | |||||
* | Helpers for making directories | Ned Batchelder | 2018-10-21 | 3 | -7/+20 |
| | |||||
* | PyPy3 fixed an obscure bug long ago, we don't need this override | Ned Batchelder | 2018-10-19 | 1 | -7/+3 |
| | |||||
* | One more error case for the command line | Ned Batchelder | 2018-10-19 | 1 | -0/+4 |
| | |||||
* | `[run] command_line` is the command line to use for 'coverage run'. #695 | Ned Batchelder | 2018-10-18 | 2 | -0/+10 |
| | |||||
* | Clean some lint | Ned Batchelder | 2018-10-17 | 1 | -1/+2 |
| | |||||
* | Don't clobber sys.path[0]. #715 | Ned Batchelder | 2018-10-16 | 1 | -4/+0 |
| | |||||
* | Allow later DebugOutputFile to replace earlier ones | Ned Batchelder | 2018-10-16 | 1 | -6/+12 |
| | | | | | | When logging calls, get_one() is called with no filters. It would be the_one, so a later get_one with filters for pids wouldn't take effect. Now the earlier is only interim, and the later one wins. | ||||
* | Use one transaction to speed combining | Ned Batchelder | 2018-10-15 | 1 | -39/+45 |
| | |||||
* | Defer using the database when calling set_context #716 | Ned Batchelder | 2018-10-14 | 1 | -11/+14 |
| | | | | | | | | | | | The collector calls set_context() before any code is run. If we touch the database there, it will get created *very* early. This causes problems with pytest-cov, which will delete those early-created files when erasing data. By deferring the database access until add_lines is called, the data file stays off the disk until the collection is done (or until the context switches), which avoids the problem. | ||||
* | Fewer conditionals for debug output | Ned Batchelder | 2018-10-13 | 3 | -23/+30 |
| | |||||
* | Debugging improvements | Ned Batchelder | 2018-10-13 | 2 | -6/+6 |
| | |||||
* | Version bump | Ned Batchelder | 2018-10-06 | 1 | -1/+1 |
| | |||||
* | Finally jumps back to exiting lines | Ned Batchelder | 2018-10-06 | 2 | -9/+48 |
| | | | | | | In Python 3.8, when a finally clause is run because a line in the try block is exiting the block, the exiting line is visited again after the finally block. | ||||
* | Python 3.8 uses Constant nodes in the AST | Ned Batchelder | 2018-10-04 | 1 | -1/+1 |
| | |||||
* | Python 3.6 changed lnotab to signed bytes | Ned Batchelder | 2018-10-04 | 1 | -0/+2 |
| | |||||
* | Simplify | Ned Batchelder | 2018-09-28 | 1 | -6/+2 |
| | |||||
* | Deal with properties in qualname_from_frame | Ned Batchelder | 2018-09-28 | 1 | -1/+4 |
| | |||||
* | Get qualified names for method contexts | Ned Batchelder | 2018-09-28 | 1 | -1/+37 |
| | |||||
* | Move the context determiner to its own file | Ned Batchelder | 2018-09-28 | 2 | -8/+12 |
| | |||||
* | Oops, remove noisy debugging code | Ned Batchelder | 2018-09-28 | 1 | -2/+0 |
| | |||||
* | Record the sys.argv in the db | Ned Batchelder | 2018-09-28 | 1 | -3/+5 |
| | |||||
* | Faster combining | Ned Batchelder | 2018-09-27 | 1 | -7/+13 |
| | |||||
* | Even more clarity for an error message | Ned Batchelder | 2018-09-25 | 1 | -1/+2 |
| | |||||
* | CoverageSqliteData.__nonzero__: do not create DB | Daniel Hahler | 2018-09-24 | 1 | -0/+2 |
| | | | | This makes is more lazy and avoids creating an empty DB unnecessarily. | ||||
* | Merge branch 'nedbat/dynamic-contexts' | Ned Batchelder | 2018-09-24 | 6 | -40/+61 |
|\ | |||||
| * | Make static and dynamic contexts work together | Ned Batchelder | 2018-09-23 | 1 | -1/+7 |
| | | |||||
| * | Dynamic contexts | Ned Batchelder | 2018-09-23 | 6 | -40/+55 |
| | | |||||
* | | Fix a versionadded comment | Ned Batchelder | 2018-09-23 | 1 | -2/+2 |
|/ | |||||
* | Merge branch 'nedbat/contexts' | Ned Batchelder | 2018-09-21 | 6 | -45/+147 |
|\ | |||||
| * | More debugging. | Ned Batchelder | 2018-09-21 | 2 | -0/+12 |
| | | |||||
| * | Combining contexts works | Ned Batchelder | 2018-09-21 | 1 | -22/+52 |
| | | |||||
| * | measured_contexts() and two simple tests of the global context | Ned Batchelder | 2018-09-21 | 2 | -11/+21 |
| | | |||||
| * | Change measured_files to a set | Ned Batchelder | 2018-09-21 | 3 | -12/+8 |
| | | |||||
| * | Set the context in the data | Ned Batchelder | 2018-09-21 | 3 | -5/+8 |
| | | |||||
| * | SqlData can set_context | Ned Batchelder | 2018-09-18 | 1 | -0/+14 |
| | | |||||
| * | Collector has a CoverageData | Ned Batchelder | 2018-09-18 | 2 | -6/+18 |
| | | |||||
| * | Plumb through context= setting | Ned Batchelder | 2018-09-18 | 3 | -2/+13 |
| | | |||||
| * | Super-simple contexts added to the schema | Ned Batchelder | 2018-09-18 | 1 | -7/+21 |
| | | |||||
* | | Clarify an error message | Ned Batchelder | 2018-09-19 | 1 | -1/+1 |
| | | |||||
* | | Fix cyclic import | Ned Batchelder | 2018-09-13 | 1 | -1/+2 |
| | | |||||
* | | Check for import order | Ned Batchelder | 2018-09-13 | 1 | -3/+3 |
| | | |||||
* | | Name decorator components to avoid docstring requirement | Ned Batchelder | 2018-09-09 | 2 | -9/+8 |
| | | |||||
* | | No need for a separate variable | Ned Batchelder | 2018-09-09 | 1 | -2/+1 |
| | |