Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | test: dropping old Python versions mean we no longer need ↵ | Ned Batchelder | 2022-02-06 | 1 | -8/+5 | |
| | | | | optimize_if_not_debug=0 | |||||
* | test: nicer way to test debug=pybehave | Ned Batchelder | 2022-02-06 | 2 | -5/+7 | |
| | ||||||
* | debug: pybehave is now an option on `coverage debug` | Ned Batchelder | 2022-02-06 | 2 | -1/+20 | |
| | ||||||
* | refactor: out_lines was a bad name for a multi-line string. | Ned Batchelder | 2022-02-06 | 1 | -22/+21 | |
| | ||||||
* | test: SQLite errors come in a few forms | Ned Batchelder | 2022-02-06 | 1 | -3/+4 | |
| | ||||||
* | doc, test: clean up from 'better tracing of pytracer changed' | Ned Batchelder | 2022-02-06 | 1 | -2/+2 | |
| | | | | | Commit d35e8c4624bd074c4e55a8e8a33c343f734299db changed the message, but the docs and tests weren't updated. | |||||
* | test: make if_not_debug optimization testing a little more rational | Ned Batchelder | 2022-02-06 | 1 | -5/+3 | |
| | ||||||
* | test: adapt to PyPy 3.9 v7.8.8 | Ned Batchelder | 2022-02-06 | 2 | -1/+22 | |
| | ||||||
* | refactor(test): a context manager to swallow warnings | Ned Batchelder | 2022-02-04 | 4 | -5/+24 | |
| | ||||||
* | test: include lock debugging in the debug_callers test | Ned Batchelder | 2022-02-03 | 1 | -1/+1 | |
| | ||||||
* | test: update --precision & --fail-under tests to really test the fix from #1317 | Ned Batchelder | 2022-02-01 | 1 | -38/+51 | |
| | ||||||
* | fix: use --precision argument when checking --fail-under (#1317) | Marcelo Trylesinski | 2022-02-01 | 1 | -0/+3 | |
| | | | | | | | | | | | | | * build: windows 3.11.0a4 started failing to save the pip cache * Fix precision argument when using cmd * Remove print * Remove isort things * last isort... Co-authored-by: Ned Batchelder <ned@nedbatchelder.com> | |||||
* | debug: better tracing of pytracer changed | Ned Batchelder | 2022-01-30 | 1 | -1/+8 | |
| | ||||||
* | test: skip tests on py 3.11.0a4 that are failing in metacov | Ned Batchelder | 2022-01-29 | 2 | -2/+12 | |
| | | | | | This specific set of circumstances was triggering https://bugs.python.org/issue44088 | |||||
* | test: bpo 46028 only is a problem under very specific circumstances | Ned Batchelder | 2022-01-27 | 1 | -1/+6 | |
| | ||||||
* | feat: use --data-file to configure the coverage database | Nikita Bloshchanevich | 2022-01-25 | 1 | -0/+25 | |
| | ||||||
* | test: the sigterm tests have some race conditions, let them re-run if needed | Ned Batchelder | 2022-01-23 | 1 | -0/+1 | |
| | ||||||
* | fix: save data on SIGTERM #1307 | Ned Batchelder | 2022-01-23 | 1 | -0/+79 | |
| | | | | This covers multiprocessing.Process.terminate(), and maybe other cases also. | |||||
* | style: cleanups after lcov, though more than just lcov | Ned Batchelder | 2022-01-22 | 1 | -154/+121 | |
| | ||||||
* | fix: small fixes to lcov, and changes.rst mention. | Ned Batchelder | 2022-01-22 | 1 | -5/+5 | |
| | ||||||
* | feat: add "lcov" command for generating LCOV reports | Bradley Burns | 2022-01-22 | 2 | -18/+381 | |
| | | | | | | | * Add LCOV functionality into coverage.py * Add testing for the LCOV reporter * Add documentation for the LCOV reporter | |||||
* | test: bpo46389 improvements on tip of cpython | Ned Batchelder | 2022-01-22 | 1 | -2/+2 | |
| | ||||||
* | test: bpo46028 was fixed in 3.11 this week | Ned Batchelder | 2022-01-22 | 1 | -1/+1 | |
| | ||||||
* | test: add one sql test to cover an unlikely case in the code | Ned Batchelder | 2022-01-21 | 1 | -5/+13 | |
| | ||||||
* | fix: create the db as needed when accessed | Ned Batchelder | 2022-01-20 | 1 | -15/+2 | |
| | ||||||
* | test: i can't figure out what versions of 3.9 this passes or fails | Ned Batchelder | 2022-01-19 | 1 | -1/+1 | |
| | ||||||
* | refactor(test): use xfail for tests that fail on specific versions of Python | Ned Batchelder | 2022-01-19 | 6 | -25/+19 | |
| | ||||||
* | test: minor cleanup from start_method fixture work | Ned Batchelder | 2022-01-15 | 1 | -2/+1 | |
| | | | | | | We only had to use remove_files because try_multiprocessing_code used to be called twice in one test. Now that it's only called once, we don't have to clean out stale data files. | |||||
* | fix: proper tracing of call/return for Python 3.11.0a4 | Ned Batchelder | 2022-01-15 | 1 | -2/+0 | |
| | | | | | Version 3.11.0a4 introduced RESUME, so returns and calls are different now. This change also fixes some mishandling of yield-from in previous releases. | |||||
* | test: skip tests suffering from bpo 46389 (3.11) | Ned Batchelder | 2022-01-15 | 2 | -3/+13 | |
| | ||||||
* | test: virtualenv tests are still broken on 3.11.0a4 (bpo 46028) | Ned Batchelder | 2022-01-15 | 1 | -1/+1 | |
| | ||||||
* | test: skip test that fails due to bpo 46331 | Ned Batchelder | 2022-01-15 | 1 | -0/+5 | |
| | ||||||
* | refactor(test): make finally_jumps_back tweaks easier to see | Ned Batchelder | 2022-01-15 | 1 | -39/+22 | |
| | ||||||
* | test: a debug helper to show made-file contents | Ned Batchelder | 2022-01-15 | 1 | -0/+7 | |
| | ||||||
* | fix: 3.11 now traces decorator lines as the decorators execute | Ned Batchelder | 2022-01-15 | 2 | -8/+26 | |
| | | | | See: https://bugs.python.org/issue46234 | |||||
* | fix: don't write a .gitignore unless the directory is empty | Ned Batchelder | 2022-01-11 | 1 | -0/+7 | |
| | ||||||
* | refactor(test): use a fixture to choose spawn/fork multiprocessing start_method | Ned Batchelder | 2022-01-10 | 1 | -39/+65 | |
| | ||||||
* | style(test): full env.PYVERSION can be used for <= comparisons | Ned Batchelder | 2022-01-10 | 1 | -2/+2 | |
| | ||||||
* | style(test): use a consistent name format for test_bug_XXX tests | Ned Batchelder | 2022-01-10 | 3 | -5/+5 | |
| | ||||||
* | refactor(test): make behavior tweaks easier to see | Ned Batchelder | 2022-01-10 | 1 | -30/+23 | |
| | ||||||
* | refactor(test): use math.isclose to check float values | Ned Batchelder | 2022-01-07 | 4 | -10/+15 | |
| | ||||||
* | build: adjust the warning suppressions we need | Ned Batchelder | 2022-01-04 | 1 | -18/+0 | |
| | ||||||
* | test: skip a test on 3.11 while bpo46225 is worked out | Ned Batchelder | 2022-01-03 | 1 | -0/+5 | |
| | ||||||
* | test(build): skip virtualenv tests on 3.11.0a3 (bpo 46028) | Ned Batchelder | 2022-01-02 | 1 | -0/+2 | |
| | | | | | I'm hoping this will be fixed in 3.11.0a4 by https://github.com/python/cpython/pull/30144 | |||||
* | refactor: remove code that was only needed for Python 3.6 | Ned Batchelder | 2021-12-31 | 1 | -1/+0 | |
| | ||||||
* | refactor: clean up mentions of coverage3 alias | Ned Batchelder | 2021-12-31 | 1 | -13/+12 | |
| | ||||||
* | docs: more description in balance_xdist_plugin.py | Ned Batchelder | 2021-12-11 | 1 | -3/+19 | |
| | ||||||
* | build: make upgradenedbat/upgrade-with-kits | Ned Batchelder | 2021-11-30 | 3 | -4/+4 | |
| | ||||||
* | test(feat): track test times, and balance xdist workers | Ned Batchelder | 2021-11-28 | 2 | -49/+179 | |
| | | | | In the end, this seems to only speed things up by about 5% | |||||
* | test(refactor): avoid full commands to speed tests | Ned Batchelder | 2021-11-26 | 2 | -199/+192 | |
| | | | | Also btw, I think some of these tests are duplicative. |