summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* build: also build macos arm64 kitsnedbat/mac-arm-kitsNed Batchelder2021-12-011-18/+27
|
* build: make upgradenedbat/upgrade-with-kitsNed Batchelder2021-11-309-16/+16
|
* test(feat): track test times, and balance xdist workersNed Batchelder2021-11-285-51/+190
| | | | In the end, this seems to only speed things up by about 5%
* docs: fix some styling in the changelogNed Batchelder2021-11-261-2/+2
|
* docs: fix link in the changelogNed Batchelder2021-11-261-1/+1
|
* build: bump versionNed Batchelder2021-11-262-1/+7
|
* docs: prep for 6.26.2Ned Batchelder2021-11-264-7/+9
|
* docs: sample html reportNed Batchelder2021-11-2611-1255/+1400
|
* docs: tweak the description of --concurrencyNed Batchelder2021-11-264-5/+8
|
* docs: tweak the latest changelog entryNed Batchelder2021-11-261-3/+4
|
* test(refactor): avoid full commands to speed testsNed Batchelder2021-11-262-199/+192
| | | | Also btw, I think some of these tests are duplicative.
* test(perf): shave a few seconds off the FailUnder testsNed Batchelder2021-11-261-12/+9
|
* feat: multiple --concurrency values. #1012 #1082nedbat/multi-concurrencyNed Batchelder2021-11-2514-81/+195
|
* build(docs): a target for running cog on the docsNed Batchelder2021-11-251-1/+3
|
* test(fix): keep SourceIncludeOmitTest's from clobbering each otherNed Batchelder2021-11-242-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 timeNed Batchelder2021-11-242-3/+3
| | | | E means show summary of errors. e means nothing. :(
* test(fix): skip tests that trip a specific Mac 3.9 eventlet bugNed Batchelder2021-11-242-0/+11
|
* test(build): a better way to pin light-thread packagesNed Batchelder2021-11-247-5/+31
| | | | | Also, clearly indicate when we are skipping tests because the packages aren't available.
* refactor: this is nicer as a setNed Batchelder2021-11-241-2/+2
|
* build: use new setup-python cachingNed Batchelder2021-11-244-0/+18
|
* test(refactor): simplify the logic of writing subcover.pthNed Batchelder2021-11-211-4/+2
|
* test(fix): remove the subcover.pth file when the main session endsNed Batchelder2021-11-211-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_cacheNed Batchelder2021-11-212-1/+2
|
* test(refactor): if two skips apply, put the more significant reason closer ↵Ned Batchelder2021-11-212-2/+2
| | | | to the def
* debug: why can't we clean up the C extension on windows?Ned Batchelder2021-11-212-4/+11
|
* refactor: super-nit-picky tweaks from mypyNed Batchelder2021-11-212-3/+3
|
* test(refactor): use pathlib for the pth filesNed Batchelder2021-11-211-11/+9
|
* test(fix): never delete the pth fileNed Batchelder2021-11-211-4/+6
|
* fix(test): make .pth files once per sessionNed Batchelder2021-11-213-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_venvNed Batchelder2021-11-211-0/+2
|
* refactor(test): move unicode handling tests to individual test filesNed Batchelder2021-11-204-85/+87
| | | | Eight fewer sub-processes
* refactor(test): three more subprocesses gone in test_summary.pyNed Batchelder2021-11-201-22/+10
|
* refactor(test): avoid 8 subprocesses in test_summary.pyNed Batchelder2021-11-201-45/+29
|
* refactor(test): remove subprocesses from test_xml.pyNed Batchelder2021-11-201-15/+23
|
* refactor(test): no more subprocesses in test_html.pyNed Batchelder2021-11-201-9/+13
|
* refactor(test): make_data_file is a helper for making data filesNed Batchelder2021-11-203-19/+27
|
* build: use cog to maintain data copied into docsNed Batchelder2021-11-1922-440/+323
|
* build: make upgradeNed Batchelder2021-11-188-37/+37
|
* fix: suffix=False will suppress the suffix even with multiprocessing. #989Ned Batchelder2021-11-183-1/+31
|
* test: don't force flaky re-runsNed Batchelder2021-11-181-1/+1
| | | | | It interferes with xfails, and causes double output, and other confusions.
* test: properly reset a few globals between every testNed Batchelder2021-11-172-3/+19
|
* refactor: remove comparison methods only needed for Python 2Ned Batchelder2021-11-171-16/+4
|
* refactor: move this so I can use it ad-hoc more easilyNed Batchelder2021-11-162-26/+26
|
* refactor: filename_suffix() is only used by CoverageData, so move itNed Batchelder2021-11-162-23/+23
|
* build: auto-assign the 'needs triage' label to new issuesNed Batchelder2021-11-162-2/+2
| | | | [skip actions]
* docs: clarify the CoverageData(basename=) argument. #985Ned Batchelder2021-11-151-1/+1
| | | | [skip actions]
* refactor: specialize exceptionsNed Batchelder2021-11-1425-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 exceptionsNed Batchelder2021-11-1410-26/+38
| | | | ... and make some of them private.
* docs: dumb Sphinx theme adds a period to the copyright noticeNed Batchelder2021-11-131-1/+1
|
* test: add a test of `coverage debug premain`Ned Batchelder2021-11-131-0/+15
|