Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | feat: multiple --concurrency values. #1012 #1082nedbat/multi-concurrency | Ned Batchelder | 2021-11-25 | 14 | -81/+195 |
| | |||||
* | build(docs): a target for running cog on the docs | Ned Batchelder | 2021-11-25 | 1 | -1/+3 |
| | |||||
* | test(fix): keep SourceIncludeOmitTest's from clobbering each other | Ned Batchelder | 2021-11-24 | 2 | -8/+23 |
| | | | | | | | | Because they cd'd into a folder in the shared source tree, their data files would collide, leading to flaky tests. Also, add a check that the tests collected some data, and add sys.path to the debug=trace output. | ||||
* | test(build): i've had the wrong -r character this whole time | Ned Batchelder | 2021-11-24 | 2 | -3/+3 |
| | | | | E means show summary of errors. e means nothing. :( | ||||
* | test(fix): skip tests that trip a specific Mac 3.9 eventlet bug | Ned Batchelder | 2021-11-24 | 2 | -0/+11 |
| | |||||
* | test(build): a better way to pin light-thread packages | Ned Batchelder | 2021-11-24 | 7 | -5/+31 |
| | | | | | Also, clearly indicate when we are skipping tests because the packages aren't available. | ||||
* | refactor: this is nicer as a set | Ned Batchelder | 2021-11-24 | 1 | -2/+2 |
| | |||||
* | build: use new setup-python caching | Ned Batchelder | 2021-11-24 | 4 | -0/+18 |
| | |||||
* | test(refactor): simplify the logic of writing subcover.pth | Ned Batchelder | 2021-11-21 | 1 | -4/+2 |
| | |||||
* | test(fix): remove the subcover.pth file when the main session ends | Ned Batchelder | 2021-11-21 | 1 | -16/+20 |
| | | | | | Leaving the pth file meant that the next igor run would start coverage, which meant igor couldn't delete the C extension file on Windows. | ||||
* | build: i ran mypy, so deal with .mypy_cache | Ned Batchelder | 2021-11-21 | 2 | -1/+2 |
| | |||||
* | test(refactor): if two skips apply, put the more significant reason closer ↵ | Ned Batchelder | 2021-11-21 | 2 | -2/+2 |
| | | | | to the def | ||||
* | debug: why can't we clean up the C extension on windows? | Ned Batchelder | 2021-11-21 | 2 | -4/+11 |
| | |||||
* | refactor: super-nit-picky tweaks from mypy | Ned Batchelder | 2021-11-21 | 2 | -3/+3 |
| | |||||
* | test(refactor): use pathlib for the pth files | Ned Batchelder | 2021-11-21 | 1 | -11/+9 |
| | |||||
* | test(fix): never delete the pth file | Ned Batchelder | 2021-11-21 | 1 | -4/+6 |
| | |||||
* | fix(test): make .pth files once per session | Ned Batchelder | 2021-11-21 | 3 | -70/+55 |
| | | | | | | | | | | | The old way, we made and deleted .pth file around each test. This caused problems because pth files are written to a common location shared by all test workers, so tests would fail because pth files were being deleted as other workers were trying to use them. Now we make the pth file once per session. There's still a chance that a worker will be using a pth file just as another worker is ending and removing it. | ||||
* | debug: see the output from run_in_venv | Ned Batchelder | 2021-11-21 | 1 | -0/+2 |
| | |||||
* | refactor(test): move unicode handling tests to individual test files | Ned Batchelder | 2021-11-20 | 4 | -85/+87 |
| | | | | Eight fewer sub-processes | ||||
* | refactor(test): three more subprocesses gone in test_summary.py | Ned Batchelder | 2021-11-20 | 1 | -22/+10 |
| | |||||
* | refactor(test): avoid 8 subprocesses in test_summary.py | Ned Batchelder | 2021-11-20 | 1 | -45/+29 |
| | |||||
* | refactor(test): remove subprocesses from test_xml.py | Ned Batchelder | 2021-11-20 | 1 | -15/+23 |
| | |||||
* | refactor(test): no more subprocesses in test_html.py | Ned Batchelder | 2021-11-20 | 1 | -9/+13 |
| | |||||
* | refactor(test): make_data_file is a helper for making data files | Ned Batchelder | 2021-11-20 | 3 | -19/+27 |
| | |||||
* | build: use cog to maintain data copied into docs | Ned Batchelder | 2021-11-19 | 22 | -440/+323 |
| | |||||
* | build: make upgrade | Ned Batchelder | 2021-11-18 | 8 | -37/+37 |
| | |||||
* | fix: suffix=False will suppress the suffix even with multiprocessing. #989 | Ned Batchelder | 2021-11-18 | 3 | -1/+31 |
| | |||||
* | test: don't force flaky re-runs | Ned Batchelder | 2021-11-18 | 1 | -1/+1 |
| | | | | | It interferes with xfails, and causes double output, and other confusions. | ||||
* | test: properly reset a few globals between every test | Ned Batchelder | 2021-11-17 | 2 | -3/+19 |
| | |||||
* | refactor: remove comparison methods only needed for Python 2 | Ned Batchelder | 2021-11-17 | 1 | -16/+4 |
| | |||||
* | refactor: move this so I can use it ad-hoc more easily | Ned Batchelder | 2021-11-16 | 2 | -26/+26 |
| | |||||
* | refactor: filename_suffix() is only used by CoverageData, so move it | Ned Batchelder | 2021-11-16 | 2 | -23/+23 |
| | |||||
* | build: auto-assign the 'needs triage' label to new issues | Ned Batchelder | 2021-11-16 | 2 | -2/+2 |
| | | | | [skip actions] | ||||
* | docs: clarify the CoverageData(basename=) argument. #985 | Ned Batchelder | 2021-11-15 | 1 | -1/+1 |
| | | | | [skip actions] | ||||
* | refactor: specialize exceptions | Ned Batchelder | 2021-11-14 | 25 | -115/+147 |
| | | | | | | CoverageException is fine as a base class, but not good to use for raising (and catching sometimes). Introduce specialized exceptions that allow third-party tools to integrate better. | ||||
* | docs: document the exceptions | Ned Batchelder | 2021-11-14 | 10 | -26/+38 |
| | | | | ... and make some of them private. | ||||
* | docs: dumb Sphinx theme adds a period to the copyright notice | Ned Batchelder | 2021-11-13 | 1 | -1/+1 |
| | |||||
* | test: add a test of `coverage debug premain` | Ned Batchelder | 2021-11-13 | 1 | -0/+15 |
| | |||||
* | debug: the `coverage debug` command no longer accepts multiple topics | Ned Batchelder | 2021-11-13 | 3 | -27/+37 |
| | |||||
* | fix: suppress exceptions when finding source= modules. #1203 | Ned Batchelder | 2021-11-13 | 3 | -1/+11 |
| | |||||
* | style(docs): make note:: uses uniform | Ned Batchelder | 2021-11-13 | 5 | -25/+33 |
| | |||||
* | refactor: a plural helper | Ned Batchelder | 2021-11-13 | 3 | -14/+19 |
| | |||||
* | feat: 'debug data' now enumerates combinable files also | Ned Batchelder | 2021-11-13 | 4 | -43/+89 |
| | |||||
* | refactor: add_lines only needs an iterable of ints | Ned Batchelder | 2021-11-13 | 4 | -31/+31 |
| | | | | | The old code expected a dict with int keys, but iterables are simpler, so get rid of a lot of dict.fromkeys() nonsense. | ||||
* | refactor: no need for __nonzero__, that was py2 only | Ned Batchelder | 2021-11-13 | 2 | -6/+2 |
| | |||||
* | test(build): skip metacov on mac pypy3, it slows us down | Ned Batchelder | 2021-11-13 | 2 | -0/+6 |
| | |||||
* | test(fix): make the fullcoverage test work on 3.11 | Ned Batchelder | 2021-11-12 | 1 | -3/+1 |
| | | | | | It didn't work because the os module is frozen on 3.11, so it gets no measurement. Use -X to disable the frozen modules feature for the test. | ||||
* | test: we were mistakenly excluding tests that couldn't run on Jython | Ned Batchelder | 2021-11-12 | 1 | -1/+0 |
| | |||||
* | fix: don't overwrite a .gitignore in the html output directory. #1244nedbat/1244-again | Ned Batchelder | 2021-11-12 | 3 | -2/+14 |
| | |||||
* | typo | Ned Batchelder | 2021-11-11 | 1 | -1/+1 |
| | | | | [skip actions] |