summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* debug: the `coverage debug` command no longer accepts multiple topicsNed Batchelder2021-11-133-27/+37
|
* fix: suppress exceptions when finding source= modules. #1203Ned Batchelder2021-11-133-1/+11
|
* style(docs): make note:: uses uniformNed Batchelder2021-11-135-25/+33
|
* refactor: a plural helperNed Batchelder2021-11-133-14/+19
|
* feat: 'debug data' now enumerates combinable files alsoNed Batchelder2021-11-134-43/+89
|
* refactor: add_lines only needs an iterable of intsNed Batchelder2021-11-134-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 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
|