summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* refactor: no need for __nonzero__, that was py2 onlyNed Batchelder2021-11-132-6/+2
|
* test(build): skip metacov on mac pypy3, it slows us downNed Batchelder2021-11-132-0/+6
|
* test(fix): make the fullcoverage test work on 3.11Ned Batchelder2021-11-121-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 JythonNed Batchelder2021-11-121-1/+0
|
* fix: don't overwrite a .gitignore in the html output directory. #1244nedbat/1244-againNed Batchelder2021-11-123-2/+14
|
* typoNed Batchelder2021-11-111-1/+1
| | | | [skip actions]
* test(refactor): convert looping tests to parametrizeNed Batchelder2021-11-113-51/+45
|
* style: convert more string formatting to f-stringsNed Batchelder2021-11-1122-42/+40
|
* refactor: we no longer need to treat 'class' lines speciallyNed Batchelder2021-11-113-20/+3
| | | | | Originally, this tokenizing code was paired with bytecode analysis. But now we use AST instead, so class lines don't need to be handled differently.
* fix: colons in decorators shouldn't stop an exclusionNed Batchelder2021-11-103-4/+30
|
* build: bump versionNed Batchelder2021-11-102-1/+7
|
* docs: sample HTML report for 6.1.26.1.2Ned Batchelder2021-11-1011-2187/+2232
|
* docs: update the man page with --quietNed Batchelder2021-11-101-0/+12
|
* build: prep for 6.1.2Ned Batchelder2021-11-104-6/+8
|
* fix: CPython 3.11 support. #1241Ned Batchelder2021-11-1011-6/+35
| | | | | | | | | | | The fix for CTracer is egregious and will need to be updated when there's a supported way to do it. The fullcoverage skip is noted in https://github.com/nedbat/coveragepy/issues/1278 The raise_through_with skip is noted in https://github.com/nedbat/coveragepy/issues/1270
* style: make these macros more bullet-proofNed Batchelder2021-11-102-5/+5
|
* fix: warn about more source file problemsNed Batchelder2021-11-094-8/+20
|
* build: use this setup.py command because it shows compiler errors that might ↵Ned Batchelder2021-11-091-0/+1
| | | | | | | happen. The `pip install` command only shows errors with -v, and then there's a ton of other crap to wade through.
* docs: fix typo in source docs (#1275)Timo Furrer2021-11-091-1/+2
| | | | | | | * Fix typo in source docs * Format lines * Remove trailing whitespace
* build: one pypy wheel to rule them allNed Batchelder2021-11-091-5/+4
| | | | [skip actions]
* refactor(test): convert eight tests to one parametrized testNed Batchelder2021-11-071-27/+4
|
* refactor(test): use the expected name for initializing tests.Ned Batchelder2021-11-0710-29/+26
| | | | | | | | | Originally I used setup_test because something went wrong when I used setUp. I wrote https://github.com/pytest-dev/pytest/issues/8424 about it. There they say to use `-p no:nose` to disable nose interpretation. But now I simply went back to setUp, and all seems well? Not sure what changed, but using the expected name is better.
* docs: detailed bug reports count as contributionsNed Batchelder2021-11-071-0/+1
| | | | [skip actions]
* build: use cog 3.2.0 so we can just print() the outputNed Batchelder2021-11-071-3/+2
|
* build: tweak the kit matrix namesNed Batchelder2021-11-071-40/+40
|
* docs: super-minor tweak to the |repos| badgeNed Batchelder2021-11-071-2/+2
|
* fix: remapping paths during combining needs to follow relative_files=True. #1147Ned Batchelder2021-11-065-79/+112
|
* build: use a cogged matrix of wheelsNed Batchelder2021-11-061-25/+69
|
* build: list the files created in a separate easily findable stepNed Batchelder2021-11-051-0/+12
|
* build: cp39 musllinux wheels don't work in some places. #1268Ned Batchelder2021-11-051-0/+7
|
* docs: a little refactoring of the recent xml doc changeNed Batchelder2021-11-051-7/+7
|
* docs: updated docs for #578 recommendation (#1148)sur.la.route2021-11-051-0/+38
| | | | | | | | | | | | | * updated docs for #578 recommendation #578 https://github.com/nedbat/coveragepy/issues/578#issuecomment-413881957 https://bitbucket.org/suriya/coverage-xml-bug/pull-requests/1/demonstrate-a-fix-to-coverage-xml-bug/diff also see #1146 * fixed per lint * updated per lint
* fix: give a default value to the name argument for Matchers. #1273Ned Batchelder2021-11-053-9/+15
|
* build: check CTracer after building wheelsNed Batchelder2021-11-051-3/+14
| | | | And also use the matrix to build them in parallel
* fix: don't report branches to exclusions as missing. #1271Ned Batchelder2021-11-053-2/+22
|
* docs: tweak the bug report templateNed Batchelder2021-11-041-2/+2
|
* chore: make upgradeNed Batchelder2021-11-047-16/+16
|
* refactor(test): make traceback checks a bit flexibleNed Batchelder2021-11-042-7/+11
| | | | | | | | | | | | Python 3.11 made a traceback look like this: Traceback (most recent call last): File "{path}", line 8, in <module> print(sys.argv[1]) ~~~~~~~~^^^ IndexError: list index out of range We needed to not care if that tilde-caret line was present or not.
* refactor(test): don't even import contracts if not using PyContractsNed Batchelder2021-11-044-12/+13
| | | | | | | | On CPython 3.11, PyContracts fails on import, so we need to shut it off more completely. PyContracts is unmaintained these days, so we'll probably get rid of it completely soon.
* debug(lab): renovate lab/parser.pyNed Batchelder2021-11-032-232/+40
|
* debug(lab): remove opcode histogram from lab/parser.pyNed Batchelder2021-11-031-17/+2
|
* docs: add a license notice to the top of goals.pyNed Batchelder2021-11-031-0/+3
|
* test(fix): isolate excepthook tests from each otherNed Batchelder2021-11-022-0/+9
|
* build(test): remove obsolete jQuery gold files #840Ned Batchelder2021-11-027-183/+25
|
* test: force VirtualenvTest onto one worker to save timeNed Batchelder2021-11-021-7/+50
| | | | | | | | | | | VirtualenvTest is slow because it has a session-scoped fixture that takes 10s to run. If all of those tests go to the same worker, we can reuse that fixture. If they go to different workers, we have to spend that time more than once. This is a hack which seems to work, but no guarantees into the future. Also, I don't know why the VirtualenvTests aren't run first on their worker. Time saved: about 10%, from ~50s to ~45s.
* lab: improvements to coverage-goalsNed Batchelder2021-11-011-10/+11
| | | | | | | | - Warning up-front - Works for line-only measurement - Correct the command description.
* a proof-of-concept for coverage-goalsNed Batchelder2021-10-311-0/+91
|
* build: bump versionNed Batchelder2021-10-312-1/+7
|
* docs: sample HTML report for 6.1.16.1.1Ned Batchelder2021-10-3112-45/+62
|
* build: prep for 6.1.1Ned Batchelder2021-10-314-6/+8
|