summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* test: don't force flaky re-runsnedbat/bug989Ned Batchelder2021-11-181-1/+1
| | | | | It interferes with xfails, and causes double output, and other confusions.
* fix: suffix=False will suppress the suffix even with multiprocessing. #989Ned Batchelder2021-11-183-1/+28
|
* 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
|
* 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