summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* test: simplify how StopEverything is converted to skipnedbat/remove-unittest-testcaseNed Batchelder2021-03-115-64/+12
| | | | | | The auto-decorating metaclass was interfering with parameterized methods on Python 2.7. But we don't need it anymore anyway, since pytest will let us hook to deal with the exception in a simpler way.
* test: add tests of make_fileNed Batchelder2021-03-111-0/+56
| | | | These are copied from unittest_mixins, and adapted to pytest.
* refactor: move tests into classesNed Batchelder2021-03-111-54/+63
| | | | Now that we don't inherit from TestCase, pytest can parametrize methods.
* refactor: no need for our own xfail wrapperNed Batchelder2021-03-112-9/+3
|
* test: skip a test on pypyNed Batchelder2021-03-111-5/+4
| | | | | | I thought I knew when this passed and when it failed. Now that our tests are not TestCase's, pytest is enforcing the xfails. This passes locally on Mac, but fails in CI on Mac. So skip it.
* test: show more information for not-passed testsNed Batchelder2021-03-113-4/+4
|
* test: Use 3.10 alpha.6Ned Batchelder2021-03-113-3/+3
|
* refactor: use pytest.skip instead of unittest'sNed Batchelder2021-03-112-7/+12
|
* test: include the category of pylint messages in the outputNed Batchelder2021-03-111-1/+1
|
* test: reduce use of unittestNed Batchelder2021-03-1111-52/+166
|
* test: have pytest collect test classes uniformlyNed Batchelder2021-03-117-17/+9
|
* refactor: no need for specialized assert_starts_with methodNed Batchelder2021-03-064-18/+2
|
* refactor: replace unittest_mixins.EnvironmentAwareMixin with a pytest adapterNed Batchelder2021-03-042-2/+20
|
* build: excluding .github from ignore makes rg search itNed Batchelder2021-03-032-2/+2
|
* Removed python_requires="<4" Nicholas Nadeau, Ph.D., P.Eng2021-03-031-1/+1
| | | Python 4 doesn't exist, this requirement is redundant
* feat: percent_covered_display in the JSON reportnedbat/tweak-metacovNed Batchelder2021-03-024-6/+19
|
* test: correct two pragmasNed Batchelder2021-03-021-1/+3
|
* test: run the coverage action on branches named metacovNed Batchelder2021-03-021-0/+1
|
* build: clean up pip filesNed Batchelder2021-03-0111-13/+14
| | | | | auditwheel only installs on Python 3. So only install it where we need it, and clean up other .pip files along the way.
* Merge branch 'nedbat/310-kits'Ned Batchelder2021-03-013-5/+62
|\
| * build: build 3.10 wheelsNed Batchelder2021-03-013-5/+62
| |
* | refactor: remove unused code pathsNed Batchelder2021-02-281-18/+20
| |
* | build: version bumpNed Batchelder2021-02-282-1/+7
|/
* docs: use sphinxcontrib for the rst buildercoverage-5.55.5Ned Batchelder2021-02-282-5/+3
|
* build: a better kit-building linkNed Batchelder2021-02-281-1/+1
|
* build: version 5.5 prepNed Batchelder2021-02-284-7/+9
|
* doc: latest sample HTML reportNed Batchelder2021-02-2813-34/+61
|
* fix: don't report branches to missing lines. #1065Ned Batchelder2021-02-284-7/+15
| | | | | Fixes: #1065 Fixes: #955
* test: fix a few metacov exclusionsNed Batchelder2021-02-282-2/+2
|
* docs: correct the GitHub action badgesNed Batchelder2021-02-281-4/+7
|
* fix: improve an error message. #803Ned Batchelder2021-02-283-4/+10
| | | | Fixes #803.
* build: coverage ci should fail fastNed Batchelder2021-02-281-1/+2
| | | | | The whole point of the coverage workflow is to combine the results at the end. If one job fails, stop everything.
* refactor: remove unused exception handlingNed Batchelder2021-02-281-24/+13
|
* fix: HTML line visibility is saved in local storage #1123Ned Batchelder2021-02-272-10/+44
| | | | | | | Seems like we could unify the two different uses of localStorage, but that's for another time. Fixes: #1123
* fix: HTML report makes room for 4-digit line numbers #1124Ned Batchelder2021-02-274-13/+17
| | | | Fixes: #1124
* test: add tests of report sorting optionsNed Batchelder2021-02-261-0/+10
|
* refactor: remove unneeded codeNed Batchelder2021-02-261-5/+2
|
* build: update to latest pylintNed Batchelder2021-02-266-9/+9
|
* test: add a test of missing sections and optionsNed Batchelder2021-02-252-2/+14
|
* refactor: put a test in a more appropriate classNed Batchelder2021-02-251-11/+11
|
* test: lines with `if not env.METACOV` won't be metacoveredNed Batchelder2021-02-251-0/+1
|
* refactor: simplify a one-iteration loopNed Batchelder2021-02-251-4/+3
|
* build: run on Python 3.10 alpha 5Ned Batchelder2021-02-258-6/+25
| | | | | This required pinning setuptools more aggressively, and cleaning up some dependency sloppinesss.
* build: make yaml syntax more uniformNed Batchelder2021-02-255-31/+35
|
* build: nicer publishing of HTML reportNed Batchelder2021-02-244-21/+57
| | | | Also, this correctly combines results from different runners.
* test: oops, accidentally always skipped this testNed Batchelder2021-02-241-1/+1
|
* test: add tests of the failure asserts from check_coverageNed Batchelder2021-02-222-3/+54
| | | | This brings the coverage of tests/coveragetest.py to 100%.
* refactor: slightly better coverage in coveragetestNed Batchelder2021-02-213-5/+5
|
* build: create an HTML file to redirect to the coverage reportNed Batchelder2021-02-211-4/+21
|
* build: use a nicer directory name for reportsNed Batchelder2021-02-211-2/+7
|