Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Clean up some style in #782, switch_context | Ned Batchelder | 2019-04-28 | 2 | -28/+23 | |
| | ||||||
* | Fix a few capitalizations | Ned Batchelder | 2019-04-28 | 2 | -3/+3 | |
| | ||||||
* | Expose switch_context in coverage API (#782) | Justas Sadzevičius | 2019-04-28 | 2 | -0/+127 | |
| | | | | | | | | | | | | * Expose switch_context in public API * Test switch_context * Helper method to get full paths to measured files * Get correct file paths on all OS * Note version that introduced this method | |||||
* | Suppress pylint more efficiently | Ned Batchelder | 2019-04-26 | 1 | -13/+12 | |
| | ||||||
* | Old-style classes can report the test_function name. #797 | Ned Batchelder | 2019-04-26 | 3 | -1/+24 | |
| | ||||||
* | Use pipe symbol to join static and dynamic contexts | Ned Batchelder | 2019-04-26 | 4 | -8/+9 | |
| | ||||||
* | More docs about dynamic contexts | Ned Batchelder | 2019-04-21 | 2 | -18/+43 | |
| | ||||||
* | Prefer assertRaisesRegex to assertRaises | Ned Batchelder | 2019-04-21 | 7 | -25/+47 | |
| | ||||||
* | Clean up test_plugins.py | Ned Batchelder | 2019-04-21 | 1 | -15/+16 | |
| | ||||||
* | Clean up unused variables | Ned Batchelder | 2019-04-21 | 1 | -10/+7 | |
| | ||||||
* | Fix some formatting, and assert should be expected,actual | Ned Batchelder | 2019-04-21 | 1 | -29/+43 | |
| | ||||||
* | Check for skipping tests before super.setUp | Ned Batchelder | 2019-04-21 | 5 | -9/+9 | |
| | ||||||
* | This method should be a function in context.py | Ned Batchelder | 2019-04-21 | 2 | -34/+36 | |
| | ||||||
* | Don't name new method the same as old attribute | Ned Batchelder | 2019-04-20 | 5 | -9/+9 | |
| | ||||||
* | Thanks, Justas Sadzevičius, for dynamic context plugins | Ned Batchelder | 2019-04-20 | 2 | -0/+4 | |
| | ||||||
* | Plugin support for dynamic context (#783) | Justas Sadzevičius | 2019-04-20 | 5 | -3/+335 | |
| | | | | | | | | | | | | * Introduce a new plugin type: dynamic context labels. * Test dynamic context plugins * Helper method to get full paths to measured files * Get correct filenames on all OS * Improve wording | |||||
* | Merge pull request #790 from blueyed/travis | Ned Batchelder | 2019-04-16 | 1 | -3/+9 | |
|\ | | | | | [WIP] ci: Travis: test with Python 3.8-dev | |||||
| * | TEST: use original codecov command again | Daniel Hahler | 2019-04-01 | 1 | -1/+1 | |
| | | ||||||
| * | Revert "ci: Travis: remove unnecessary comment" | Daniel Hahler | 2019-04-01 | 1 | -0/+3 | |
| | | | | | | | | This reverts commit dde1aac3c4844881bbb1e5eb6cbcca8bb9d9aebd. | |||||
| * | use codecov-python again | Daniel Hahler | 2019-03-31 | 1 | -1/+2 | |
| | | ||||||
| * | ci: Travis: remove unnecessary comment | Daniel Hahler | 2019-03-31 | 1 | -3/+0 | |
| | | ||||||
| * | ci: Travis: codecov: use codecov-bash | Daniel Hahler | 2019-03-31 | 1 | -2/+1 | |
| | | ||||||
| * | ci: Travis: codecov: disable more features, set name | Daniel Hahler | 2019-03-31 | 1 | -1/+1 | |
| | | ||||||
| * | ci: Travis: use after_script | Daniel Hahler | 2019-03-31 | 1 | -3/+8 | |
| | | ||||||
| * | ci: Travis: test with Python 3.8-dev | Daniel Hahler | 2019-03-31 | 1 | -0/+1 | |
| | | ||||||
* | | Remove tox definitions that tox now does by default | Ned Batchelder | 2019-04-16 | 1 | -17/+0 | |
| | | ||||||
* | | Fix #708: .filename is private, and don't combine over ourselves | Ned Batchelder | 2019-04-15 | 5 | -17/+38 | |
| | | ||||||
* | | Add a set_env.py line for COVERAGE_DEBUG | Ned Batchelder | 2019-04-15 | 1 | -0/+1 | |
| | | ||||||
* | | Add a failing test for #708 | Ned Batchelder | 2019-04-15 | 1 | -0/+15 | |
| | | ||||||
* | | Improve the docs for combine and [paths] | Ned Batchelder | 2019-04-14 | 2 | -22/+40 | |
| | | ||||||
* | | Explain a bit about the thinking behind the MANIFEST | Ned Batchelder | 2019-04-11 | 1 | -0/+5 | |
| | | ||||||
* | | Oops, clean up some unused listcomps | Ned Batchelder | 2019-04-09 | 1 | -7/+6 | |
| | | ||||||
* | | A little clean-up from pr #760 | Ned Batchelder | 2019-04-09 | 3 | -9/+12 | |
| | | ||||||
* | | A thread stress test | Ned Batchelder | 2019-04-09 | 1 | -0/+16 | |
| | | | | | | | | (cherry picked from commit bc948ac1a5dca4d0a305a265de157d7505e4a4b2) | |||||
* | | Merge pull request #723 from blueyed/fix-702 | Ned Batchelder | 2019-04-08 | 1 | -2/+2 | |
|\ \ | | | | | | | CoverageSqliteData._file_id: use "insert or replace" | |||||
| * | | CoverageSqliteData._file_id: fall back to SELECT | Daniel Hahler | 2019-03-31 | 1 | -2/+2 | |
| |/ | | | | | | | Fixes https://github.com/nedbat/coveragepy/issues/702 | |||||
* | | Merge pull request #760 from Shoobx/fix-coverage-with-threads | Ned Batchelder | 2019-04-08 | 1 | -17/+25 | |
|\ \ | | | | | | | Ensure sqldata thread safety. | |||||
| * | | Make thread code Py2 compatible. | Stephan Richter | 2019-01-26 | 1 | -8/+14 | |
| | | | ||||||
| * | | Use one conenction per thread to avoid tricky race conditions. (The ref ↵ | Stephan Richter | 2019-01-25 | 1 | -17/+19 | |
| | | | | | | | | | | | | counter is simply not good enough.) | |||||
* | | | Fix formatting, and credit Stephan | Ned Batchelder | 2019-04-07 | 2 | -31/+41 | |
| | | | ||||||
* | | | Merge pull request #765 from Shoobx/fast-sqldata-update | Ned Batchelder | 2019-04-07 | 1 | -45/+122 | |
|\ \ \ | | | | | | | | | Fast CoverageSqliteData Update/Combine | |||||
| * | | | Some cleanup (left from first versions) and localized file path lookup which ↵ | Stephan Richter | 2019-01-27 | 1 | -18/+11 | |
| | | | | | | | | | | | | | | | | takes off another 20%. | |||||
| * | | | Use efficient database queries to combine data. This algorithm is 25-30x ↵ | Stephan Richter | 2019-01-26 | 1 | -45/+129 | |
| |/ / | | | | | | | | | | | | | | | | faster than the original one. Given that context-included coverage has about 50x the data of the old format (on our code base), this means that combining is now only 2-3x slower than before. | |||||
* | | | Move set_env.py to github.com/nedbat/odds | Ned Batchelder | 2019-04-07 | 2 | -121/+3 | |
| | | | ||||||
* | | | Remove a copy of a private macro, and just use it | Ned Batchelder | 2019-04-07 | 2 | -9/+1 | |
| |/ |/| | ||||||
* | | Move more PYVERSION to be PYBEHAVIOR | Ned Batchelder | 2019-03-24 | 5 | -16/+43 | |
| | | ||||||
* | | Move some version conditionals to PYBEHAVIOR | Ned Batchelder | 2019-03-24 | 2 | -2/+8 | |
| | | ||||||
* | | Rewrite XML tests to use xml parsing instead of regexes | Ned Batchelder | 2019-03-23 | 5 | -145/+226 | |
| | | ||||||
* | | One more 'drop 3.4' change | Ned Batchelder | 2019-03-10 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #776 from blueyed/travis-xenial | Ned Batchelder | 2019-03-10 | 1 | -3/+3 | |
|\ \ | | | | | | | ci: Travis: use dist=xenial |