summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* test: dropping old Python versions mean we no longer need ↵Ned Batchelder2022-02-061-8/+5
| | | | optimize_if_not_debug=0
* test: nicer way to test debug=pybehaveNed Batchelder2022-02-062-5/+7
|
* debug: pybehave is now an option on `coverage debug`Ned Batchelder2022-02-062-1/+20
|
* refactor: out_lines was a bad name for a multi-line string.Ned Batchelder2022-02-061-22/+21
|
* test: SQLite errors come in a few formsNed Batchelder2022-02-061-3/+4
|
* doc, test: clean up from 'better tracing of pytracer changed'Ned Batchelder2022-02-061-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 rationalNed Batchelder2022-02-061-5/+3
|
* test: adapt to PyPy 3.9 v7.8.8Ned Batchelder2022-02-062-1/+22
|
* refactor(test): a context manager to swallow warningsNed Batchelder2022-02-044-5/+24
|
* test: include lock debugging in the debug_callers testNed Batchelder2022-02-031-1/+1
|
* test: update --precision & --fail-under tests to really test the fix from #1317Ned Batchelder2022-02-011-38/+51
|
* fix: use --precision argument when checking --fail-under (#1317)Marcelo Trylesinski2022-02-011-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 changedNed Batchelder2022-01-301-1/+8
|
* test: skip tests on py 3.11.0a4 that are failing in metacovNed Batchelder2022-01-292-2/+12
| | | | | This specific set of circumstances was triggering https://bugs.python.org/issue44088
* test: bpo 46028 only is a problem under very specific circumstancesNed Batchelder2022-01-271-1/+6
|
* feat: use --data-file to configure the coverage databaseNikita Bloshchanevich2022-01-251-0/+25
|
* test: the sigterm tests have some race conditions, let them re-run if neededNed Batchelder2022-01-231-0/+1
|
* fix: save data on SIGTERM #1307Ned Batchelder2022-01-231-0/+79
| | | | This covers multiprocessing.Process.terminate(), and maybe other cases also.
* style: cleanups after lcov, though more than just lcovNed Batchelder2022-01-221-154/+121
|
* fix: small fixes to lcov, and changes.rst mention.Ned Batchelder2022-01-221-5/+5
|
* feat: add "lcov" command for generating LCOV reportsBradley Burns2022-01-222-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 cpythonNed Batchelder2022-01-221-2/+2
|
* test: bpo46028 was fixed in 3.11 this weekNed Batchelder2022-01-221-1/+1
|
* test: add one sql test to cover an unlikely case in the codeNed Batchelder2022-01-211-5/+13
|
* fix: create the db as needed when accessedNed Batchelder2022-01-201-15/+2
|
* test: i can't figure out what versions of 3.9 this passes or failsNed Batchelder2022-01-191-1/+1
|
* refactor(test): use xfail for tests that fail on specific versions of PythonNed Batchelder2022-01-196-25/+19
|
* test: minor cleanup from start_method fixture workNed Batchelder2022-01-151-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.0a4Ned Batchelder2022-01-151-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 Batchelder2022-01-152-3/+13
|
* test: virtualenv tests are still broken on 3.11.0a4 (bpo 46028)Ned Batchelder2022-01-151-1/+1
|
* test: skip test that fails due to bpo 46331Ned Batchelder2022-01-151-0/+5
|
* refactor(test): make finally_jumps_back tweaks easier to seeNed Batchelder2022-01-151-39/+22
|
* test: a debug helper to show made-file contentsNed Batchelder2022-01-151-0/+7
|
* fix: 3.11 now traces decorator lines as the decorators executeNed Batchelder2022-01-152-8/+26
| | | | See: https://bugs.python.org/issue46234
* fix: don't write a .gitignore unless the directory is emptyNed Batchelder2022-01-111-0/+7
|
* refactor(test): use a fixture to choose spawn/fork multiprocessing start_methodNed Batchelder2022-01-101-39/+65
|
* style(test): full env.PYVERSION can be used for <= comparisonsNed Batchelder2022-01-101-2/+2
|
* style(test): use a consistent name format for test_bug_XXX testsNed Batchelder2022-01-103-5/+5
|
* refactor(test): make behavior tweaks easier to seeNed Batchelder2022-01-101-30/+23
|
* refactor(test): use math.isclose to check float valuesNed Batchelder2022-01-074-10/+15
|
* build: adjust the warning suppressions we needNed Batchelder2022-01-041-18/+0
|
* test: skip a test on 3.11 while bpo46225 is worked outNed Batchelder2022-01-031-0/+5
|
* test(build): skip virtualenv tests on 3.11.0a3 (bpo 46028)Ned Batchelder2022-01-021-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.6Ned Batchelder2021-12-311-1/+0
|
* refactor: clean up mentions of coverage3 aliasNed Batchelder2021-12-311-13/+12
|
* docs: more description in balance_xdist_plugin.pyNed Batchelder2021-12-111-3/+19
|
* build: make upgradenedbat/upgrade-with-kitsNed Batchelder2021-11-303-4/+4
|
* test(feat): track test times, and balance xdist workersNed Batchelder2021-11-282-49/+179
| | | | In the end, this seems to only speed things up by about 5%
* test(refactor): avoid full commands to speed testsNed Batchelder2021-11-262-199/+192
| | | | Also btw, I think some of these tests are duplicative.