Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor: file names match the commands they implement better | Ned Batchelder | 2023-05-13 | 1 | -2/+2 |
| | |||||
* | fix: save coverage data on SIGTERM (#1600) | Lewis Gaul | 2023-04-06 | 1 | -1/+1 |
| | | | | | | | * Add test that reproduces the issue * Suggested fix - always save data in sigterm exit flow * Address test failures on MacOS due to lack of 'Terminated' output on SIGTERM | ||||
* | style: double quotes | Ned Batchelder | 2023-03-22 | 1 | -37/+37 |
| | |||||
* | refactor: no placebos, use true Optional | Ned Batchelder | 2023-02-14 | 1 | -48/+39 |
| | | | | | | For objects that truly might not exist, use Optional. Some objects will always exist eventually, and for those we have some null implementation standins to use without making new placebo classes. | ||||
* | refactor: make placebos private | Ned Batchelder | 2023-02-12 | 1 | -7/+7 |
| | |||||
* | fix: Path objects are ok for data_file and config_file. #1552 | Ned Batchelder | 2023-02-12 | 1 | -3/+7 |
| | |||||
* | refactor: use placebos instead of non-existent attributes | Ned Batchelder | 2023-02-11 | 1 | -35/+64 |
| | | | | | Details of the problem and thought process: https://nedbatchelder.com/blog/202302/late_initialization_with_mypy.html | ||||
* | test: adapt to latest pylint | Ned Batchelder | 2023-02-09 | 1 | -1/+1 |
| | |||||
* | feat: the debug output file can be specified in the config file. #1319 | Ned Batchelder | 2023-01-22 | 1 | -4/+2 |
| | |||||
* | style: use good style for annotated defaults parameters | Ned Batchelder | 2023-01-05 | 1 | -76/+76 |
| | |||||
* | mypy: Iterator is better than Generator | Ned Batchelder | 2023-01-05 | 1 | -2/+2 |
| | |||||
* | mypy: test_debug.py test_execfile.py test_filereporter.py test_files.py | Ned Batchelder | 2023-01-04 | 1 | -10/+11 |
| | |||||
* | mypy: summary.py, test_summary.py, tests/coveragetest.py | Ned Batchelder | 2023-01-04 | 1 | -14/+14 |
| | |||||
* | mypy: partial debug.py and pytracer.py | Ned Batchelder | 2023-01-02 | 1 | -1/+1 |
| | |||||
* | mypy: check collector.py and plugin_support.py | Ned Batchelder | 2023-01-01 | 1 | -5/+7 |
| | |||||
* | mypy: add cmdline.py and test_cmdline.py | Ned Batchelder | 2022-12-31 | 1 | -2/+2 |
| | |||||
* | mypy: add env.py | Ned Batchelder | 2022-12-31 | 1 | -4/+2 |
| | |||||
* | mypy: control.py is checked | Ned Batchelder | 2022-12-31 | 1 | -104/+127 |
| | |||||
* | mypy: check tests/goldtest.py, tests/test_html.py | Ned Batchelder | 2022-12-31 | 1 | -6/+6 |
| | |||||
* | refactor: removed mentions of Jython and IronPython | Ned Batchelder | 2022-12-30 | 1 | -10/+1 |
| | |||||
* | style: correct some lint errors | Ned Batchelder | 2022-12-30 | 1 | -2/+2 |
| | |||||
* | mypy: inorout.py, disposition.py, and part of control.py | Ned Batchelder | 2022-12-30 | 1 | -64/+73 |
| | |||||
* | style: fix spelling | Ned Batchelder | 2022-11-28 | 1 | -2/+2 |
| | | | | un-executed, white space, time stamp. | ||||
* | build: next version will be 7.0 | Ned Batchelder | 2022-11-28 | 1 | -1/+1 |
| | |||||
* | feat: implicit path mapping during reporting. #1212 | Ned Batchelder | 2022-11-27 | 1 | -10/+26 |
| | |||||
* | style: long arg lists should be one per line | Ned Batchelder | 2022-11-26 | 1 | -51/+142 |
| | |||||
* | refactor, docs: clean-up for #1387 | Ned Batchelder | 2022-11-17 | 1 | -1/+1 |
| | |||||
* | feat: added support for finding unexecuted namespace packages (#1387) | Felix Horvat | 2022-11-17 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | * add support for namespace packages * fixed typo * update documentation * fixed lint issues * changed versionadded * convert to config setting * removed pure formatting changes * code review changes Co-authored-by: Ned Batchelder <ned@nedbatchelder.com> | ||||
* | feat: complete removal of `[run] note` | Ned Batchelder | 2022-11-11 | 1 | -3/+0 |
| | |||||
* | feat: --format=total writes just the total number | Ned Batchelder | 2022-11-06 | 1 | -1/+1 |
| | |||||
* | refactor: use `format` wherever we can | Ned Batchelder | 2022-11-05 | 1 | -3/+3 |
| | |||||
* | feat: report terminal output in Markdown Table format #1418 (#1479) | stepeos | 2022-11-05 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refactoring normal reporting text output * implemented markdown feature from #1418 * minor changes * fixed text output * fixed precision for text and markdown report format * minor changes * finished testing for markdown format feature * fixed testing outside test_summary.py * removed fixed-length widespace padding for tests * removed whitespaces * refactoring, fixing docs, rewriting cmd args * fixing code quality * implementing requested changes * doc fix * test: add another test of correct report formatting * fixed precision printing test * style: adjust the formatting Co-authored-by: Ned Batchelder <ned@nedbatchelder.com> | ||||
* | feat: implicitly combine relative paths | Ned Batchelder | 2022-10-15 | 1 | -10/+8 |
| | |||||
* | feat: --debug=pathmap will show details of re-mapping due to [paths] setting. | Ned Batchelder | 2022-09-16 | 1 | -1/+4 |
| | |||||
* | docs: ensure code blocks are highlighted properly | Ned Batchelder | 2022-08-21 | 1 | -2/+6 |
| | |||||
* | fix: the SIGTERM handler is now opt-in. #1310 | Ned Batchelder | 2022-05-18 | 1 | -6/+7 |
| | |||||
* | style: parens should indent the same as their opening line | Ned Batchelder | 2022-05-01 | 1 | -6/+6 |
| | |||||
* | fix: provide an intelligible error message for multiprocessing with no ↵ | Ned Batchelder | 2022-02-09 | 1 | -0/+2 |
| | | | | config file. #1320 | ||||
* | debug: pybehave is now an option on `coverage debug` | Ned Batchelder | 2022-02-06 | 1 | -20/+10 |
| | |||||
* | debug: add 'pybehave' debug information | Ned Batchelder | 2022-02-06 | 1 | -0/+13 |
| | | | | It shows the behavior flags from coverage.env. | ||||
* | fix: only set signal handlers from the main thread. #1312 | Ned Batchelder | 2022-01-26 | 1 | -1/+4 |
| | |||||
* | feat: use --data-file to configure the coverage database | Nikita Bloshchanevich | 2022-01-25 | 1 | -3/+4 |
| | |||||
* | fix: save data on SIGTERM #1307 | Ned Batchelder | 2022-01-23 | 1 | -2/+17 |
| | | | | This covers multiprocessing.Process.terminate(), and maybe other cases also. | ||||
* | feat: add "lcov" command for generating LCOV reports | Bradley Burns | 2022-01-22 | 1 | -0/+20 |
| | | | | | | | * Add LCOV functionality into coverage.py * Add testing for the LCOV reporter * Add documentation for the LCOV reporter | ||||
* | feat: multiple --concurrency values. #1012 #1082nedbat/multi-concurrency | Ned Batchelder | 2021-11-25 | 1 | -1/+1 |
| | |||||
* | fix: suffix=False will suppress the suffix even with multiprocessing. #989 | Ned Batchelder | 2021-11-18 | 1 | -1/+6 |
| | |||||
* | refactor: specialize exceptions | Ned Batchelder | 2021-11-14 | 1 | -4/+6 |
| | | | | | | 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. | ||||
* | style(docs): make note:: uses uniform | Ned Batchelder | 2021-11-13 | 1 | -3/+5 |
| | |||||
* | fix: remapping paths during combining needs to follow relative_files=True. #1147 | Ned Batchelder | 2021-11-06 | 1 | -1/+1 |
| | |||||
* | deprecated: the annotate command will be removed in a future version | Ned Batchelder | 2021-10-29 | 1 | -0/+8 |
| |