Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix: Better handle failure when possible combinable file does not exist.pr/1567 | Brad Smith | 2023-03-16 | 1 | -5/+11 |
| | |||||
* | mypy: turn on disallow_untyped_calls | Ned Batchelder | 2023-01-12 | 1 | -0/+1 |
| | |||||
* | style: use good style for annotated defaults parameters | Ned Batchelder | 2023-01-05 | 1 | -7/+7 |
| | |||||
* | mypy: use __future__ uniformly in checked files | Ned Batchelder | 2023-01-05 | 1 | -0/+2 |
| | |||||
* | fix: race condition on data file shouldn't break combining. #1522 | Ned Batchelder | 2023-01-03 | 1 | -0/+2 |
| | |||||
* | test: a sorted_lines helper | Ned Batchelder | 2022-12-31 | 1 | -1/+7 |
| | |||||
* | mypy: add data.py and test_api.py | Ned Batchelder | 2022-12-31 | 1 | -11/+23 |
| | |||||
* | perf: hash data files during combining to avoid unneeded work. #1483 | Ned Batchelder | 2022-11-08 | 1 | -26/+45 |
| | | | | | | | | | When generating many parallel data files, often some data files will be exact copies of each other. Checking the hashes, we can avoid combining the duplicates, speeding the process. On a coverage.py metacov, we had 651 duplicates out of 2189 files (29%). The time to combine was reduced by 17%. | ||||
* | fix: filenames can contain special glob characters (#1405) | earthman1 | 2022-08-06 | 1 | -1/+1 |
| | | | | | * Fix globbing of filenames that contain special glob characters * glob the path as well as the filename | ||||
* | fix: reduce the scope of a try/except. | Ned Batchelder | 2022-08-06 | 1 | -2/+3 |
| | |||||
* | fix: don't fail if can't find a relative path to a data file on another ↵ | Lorenzo Micò | 2022-08-06 | 1 | -1/+7 |
| | | | | | volume on win32 (#1428) (#1430) Co-authored-by: Lorenzo Micò <lmico@dxc.com> | ||||
* | style: pylint changed to 2.14, adapt. | Ned Batchelder | 2022-06-02 | 1 | -0/+1 |
| | |||||
* | refactor: move this so I can use it ad-hoc more easily | Ned Batchelder | 2021-11-16 | 1 | -1/+23 |
| | |||||
* | refactor: specialize exceptions | Ned Batchelder | 2021-11-14 | 1 | -4/+4 |
| | | | | | | 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. | ||||
* | feat: 'debug data' now enumerates combinable files also | Ned Batchelder | 2021-11-13 | 1 | -15/+26 |
| | |||||
* | feat: `coverage combine` now prints messages naming the files being ↵ | Ned Batchelder | 2021-08-05 | 1 | -1/+5 |
| | | | | combined. #1105 (#1208) | ||||
* | fix: correct previous refactorings | Ned Batchelder | 2021-07-28 | 1 | -1/+1 |
| | | | | | File names should not be rendered with !r, since on Windows that will produce double backslashes, which only confuses people. | ||||
* | refactor: convert %-strings to f-strings | Ned Batchelder | 2021-07-28 | 1 | -1/+1 |
| | |||||
* | refactor: move exceptions to their own module | Ned Batchelder | 2021-05-02 | 1 | -1/+2 |
| | |||||
* | refactor: pyupgrade --py36-plus coverage/*.py | Ned Batchelder | 2021-05-02 | 1 | -4/+4 |
| | |||||
* | Add combine --keep (#1110) | Éric Larivière | 2021-01-30 | 1 | -5/+6 |
| | | | | | | | | | | | * Add combine --keep Related to https://github.com/nedbat/coveragepy/issues/1108 * Fix unit tests * Fix line too long * Fix line too long | ||||
* | Remove the JSON data code | Ned Batchelder | 2019-07-10 | 1 | -707/+10 |
| | |||||
* | Fix typo | Min ho Kim | 2019-07-08 | 1 | -1/+1 |
| | |||||
* | Only compute contexts in HTML coverage when the option is specified. (For ↵ | Stephan Richter | 2019-06-10 | 1 | -0/+1 |
| | | | | large coverage data sets, reporting the context can be expensive.) | ||||
* | Add ability to report contexts for all lines of a file. | Stephan Richter | 2019-06-10 | 1 | -0/+3 |
| | |||||
* | Support for multiple, glob-based contexts in result queries. | Stephan Richter | 2019-06-10 | 1 | -2/+13 |
| | |||||
* | Don't name new method the same as old attribute | Ned Batchelder | 2019-04-20 | 1 | -1/+1 |
| | |||||
* | Fix #708: .filename is private, and don't combine over ourselves | Ned Batchelder | 2019-04-15 | 1 | -1/+7 |
| | |||||
* | Debug-time environment variables can be set with set_env.py | Ned Batchelder | 2018-11-03 | 1 | -0/+1 |
| | |||||
* | Fewer conditionals for debug output | Ned Batchelder | 2018-10-13 | 1 | -12/+13 |
| | |||||
* | More debugging. | Ned Batchelder | 2018-09-21 | 1 | -0/+2 |
| | |||||
* | measured_contexts() and two simple tests of the global context | Ned Batchelder | 2018-09-21 | 1 | -0/+5 |
| | |||||
* | Change measured_files to a set | Ned Batchelder | 2018-09-21 | 1 | -2/+2 |
| | |||||
* | Make SQLite the default storage | Ned Batchelder | 2018-08-24 | 1 | -1/+1 |
| | |||||
* | Use pid-random suffixes for SQL files | Ned Batchelder | 2018-08-14 | 1 | -9/+12 |
| | |||||
* | Remove an unused debugging thing | Ned Batchelder | 2018-08-14 | 1 | -7/+1 |
| | |||||
* | Start moving suffix to constructor | Ned Batchelder | 2018-08-12 | 1 | -2/+4 |
| | |||||
* | Implement more | Ned Batchelder | 2018-08-11 | 1 | -3/+3 |
| | |||||
* | Move line_counts out of the data classes | Ned Batchelder | 2018-08-10 | 1 | -19/+20 |
| | |||||
* | Move a common method outside the data classes | Ned Batchelder | 2018-08-10 | 1 | -14/+15 |
| | |||||
* | Keep the env var naming scheme | Ned Batchelder | 2018-08-09 | 1 | -1/+1 |
| | |||||
* | Pull combine_parallel_data out of CoverageData | Ned Batchelder | 2018-08-04 | 1 | -65/+69 |
| | |||||
* | Make writing data faster | Ned Batchelder | 2018-08-03 | 1 | -3/+3 |
| | |||||
* | Move sqlite into sqldata.py | Ned Batchelder | 2018-07-31 | 1 | -118/+1 |
| | |||||
* | WIP WIP WIP | Ned Batchelder | 2018-07-30 | 1 | -0/+121 |
| | |||||
* | Make file operations implicit on constructed filename | Ned Batchelder | 2018-07-23 | 1 | -10/+16 |
| | |||||
* | CoverageData now also handles file operations | Ned Batchelder | 2018-07-23 | 1 | -145/+127 |
| | |||||
* | Update NOTICE link to GitHub. | Ned Batchelder | 2018-06-24 | 1 | -1/+1 |
| | |||||
* | Raise an error if combine can't find usable data files. #629 | Ned Batchelder | 2018-01-21 | 1 | -0/+5 |
| | |||||
* | Allow plugins to report files they haven't executed. | Ned Batchelder | 2017-03-28 | 1 | -2/+9 |
| | | | | By Emil Madsen, from: https://github.com/nedbat/coveragepy/pull/28 |