Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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] | |||||
* | test(refactor): convert looping tests to parametrize | Ned Batchelder | 2021-11-11 | 3 | -51/+45 | |
| | ||||||
* | style: convert more string formatting to f-strings | Ned Batchelder | 2021-11-11 | 22 | -42/+40 | |
| | ||||||
* | refactor: we no longer need to treat 'class' lines specially | Ned Batchelder | 2021-11-11 | 3 | -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 exclusion | Ned Batchelder | 2021-11-10 | 3 | -4/+30 | |
| | ||||||
* | build: bump version | Ned Batchelder | 2021-11-10 | 2 | -1/+7 | |
| | ||||||
* | docs: sample HTML report for 6.1.26.1.2 | Ned Batchelder | 2021-11-10 | 11 | -2187/+2232 | |
| | ||||||
* | docs: update the man page with --quiet | Ned Batchelder | 2021-11-10 | 1 | -0/+12 | |
| | ||||||
* | build: prep for 6.1.2 | Ned Batchelder | 2021-11-10 | 4 | -6/+8 | |
| | ||||||
* | fix: CPython 3.11 support. #1241 | Ned Batchelder | 2021-11-10 | 11 | -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-proof | Ned Batchelder | 2021-11-10 | 2 | -5/+5 | |
| | ||||||
* | fix: warn about more source file problems | Ned Batchelder | 2021-11-09 | 4 | -8/+20 | |
| | ||||||
* | build: use this setup.py command because it shows compiler errors that might ↵ | Ned Batchelder | 2021-11-09 | 1 | -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 Furrer | 2021-11-09 | 1 | -1/+2 | |
| | | | | | | | * Fix typo in source docs * Format lines * Remove trailing whitespace | |||||
* | build: one pypy wheel to rule them all | Ned Batchelder | 2021-11-09 | 1 | -5/+4 | |
| | | | | [skip actions] | |||||
* | refactor(test): convert eight tests to one parametrized test | Ned Batchelder | 2021-11-07 | 1 | -27/+4 | |
| | ||||||
* | refactor(test): use the expected name for initializing tests. | Ned Batchelder | 2021-11-07 | 10 | -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 contributions | Ned Batchelder | 2021-11-07 | 1 | -0/+1 | |
| | | | | [skip actions] | |||||
* | build: use cog 3.2.0 so we can just print() the output | Ned Batchelder | 2021-11-07 | 1 | -3/+2 | |
| | ||||||
* | build: tweak the kit matrix names | Ned Batchelder | 2021-11-07 | 1 | -40/+40 | |
| | ||||||
* | docs: super-minor tweak to the |repos| badge | Ned Batchelder | 2021-11-07 | 1 | -2/+2 | |
| | ||||||
* | fix: remapping paths during combining needs to follow relative_files=True. #1147 | Ned Batchelder | 2021-11-06 | 5 | -79/+112 | |
| | ||||||
* | build: use a cogged matrix of wheels | Ned Batchelder | 2021-11-06 | 1 | -25/+69 | |
| | ||||||
* | build: list the files created in a separate easily findable step | Ned Batchelder | 2021-11-05 | 1 | -0/+12 | |
| | ||||||
* | build: cp39 musllinux wheels don't work in some places. #1268 | Ned Batchelder | 2021-11-05 | 1 | -0/+7 | |
| | ||||||
* | docs: a little refactoring of the recent xml doc change | Ned Batchelder | 2021-11-05 | 1 | -7/+7 | |
| | ||||||
* | docs: updated docs for #578 recommendation (#1148) | sur.la.route | 2021-11-05 | 1 | -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. #1273 | Ned Batchelder | 2021-11-05 | 3 | -9/+15 | |
| | ||||||
* | build: check CTracer after building wheels | Ned Batchelder | 2021-11-05 | 1 | -3/+14 | |
| | | | | And also use the matrix to build them in parallel | |||||
* | fix: don't report branches to exclusions as missing. #1271 | Ned Batchelder | 2021-11-05 | 3 | -2/+22 | |
| | ||||||
* | docs: tweak the bug report template | Ned Batchelder | 2021-11-04 | 1 | -2/+2 | |
| | ||||||
* | chore: make upgrade | Ned Batchelder | 2021-11-04 | 7 | -16/+16 | |
| | ||||||
* | refactor(test): make traceback checks a bit flexible | Ned Batchelder | 2021-11-04 | 2 | -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 PyContracts | Ned Batchelder | 2021-11-04 | 4 | -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.py | Ned Batchelder | 2021-11-03 | 2 | -232/+40 | |
| | ||||||
* | debug(lab): remove opcode histogram from lab/parser.py | Ned Batchelder | 2021-11-03 | 1 | -17/+2 | |
| | ||||||
* | docs: add a license notice to the top of goals.py | Ned Batchelder | 2021-11-03 | 1 | -0/+3 | |
| | ||||||
* | test(fix): isolate excepthook tests from each other | Ned Batchelder | 2021-11-02 | 2 | -0/+9 | |
| | ||||||
* | build(test): remove obsolete jQuery gold files #840 | Ned Batchelder | 2021-11-02 | 7 | -183/+25 | |
| | ||||||
* | test: force VirtualenvTest onto one worker to save time | Ned Batchelder | 2021-11-02 | 1 | -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-goals | Ned Batchelder | 2021-11-01 | 1 | -10/+11 | |
| | | | | | | | | - Warning up-front - Works for line-only measurement - Correct the command description. | |||||
* | a proof-of-concept for coverage-goals | Ned Batchelder | 2021-10-31 | 1 | -0/+91 | |
| | ||||||
* | build: bump version | Ned Batchelder | 2021-10-31 | 2 | -1/+7 | |
| | ||||||
* | docs: sample HTML report for 6.1.16.1.1 | Ned Batchelder | 2021-10-31 | 12 | -45/+62 | |
| | ||||||
* | build: prep for 6.1.1 | Ned Batchelder | 2021-10-31 | 4 | -6/+8 | |
| |