Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | style: use good style for annotated defaults parameters | Ned Batchelder | 2023-01-05 | 1 | -10/+10 |
| | |||||
* | mypy: check sqldata.py | Ned Batchelder | 2022-12-29 | 1 | -1/+3 |
| | |||||
* | mypy: check results.py | Ned Batchelder | 2022-12-29 | 1 | -41/+61 |
| | |||||
* | style: fix spelling | Ned Batchelder | 2022-11-28 | 1 | -1/+1 |
| | | | | un-executed, white space, time stamp. | ||||
* | refactor: SimpleReprMixing wasn't simple, it was auto | Ned Batchelder | 2022-11-27 | 1 | -2/+2 |
| | | | | Also, I'm not sure I like it as a mixin... | ||||
* | style: parens should indent the same as their opening line | Ned Batchelder | 2022-05-01 | 1 | -2/+2 |
| | |||||
* | feat: add "lcov" command for generating LCOV reports | Bradley Burns | 2022-01-22 | 1 | -0/+15 |
| | | | | | | | * Add LCOV functionality into coverage.py * Add testing for the LCOV reporter * Add documentation for the LCOV reporter | ||||
* | refactor: specialize exceptions | Ned Batchelder | 2021-11-14 | 1 | -2/+2 |
| | | | | | | 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: convert more string formatting to f-strings | Ned Batchelder | 2021-11-11 | 1 | -1/+1 |
| | |||||
* | fix: don't report branches to exclusions as missing. #1271 | Ned Batchelder | 2021-11-05 | 1 | -1/+2 |
| | |||||
* | refactor: more direct | Ned Batchelder | 2021-10-25 | 1 | -3/+2 |
| | |||||
* | refactor: remove globals from Numbers | Ned Batchelder | 2021-06-01 | 1 | -31/+24 |
| | |||||
* | fix: --fail-under=100 could report 100 is less than 100. | Ned Batchelder | 2021-05-31 | 1 | -7/+17 |
| | | | | | | | Use the same rounding rules for the fail-under message that are used for totals everywhere else, so that it won't say: total of 100 is less than fail-under=100 | ||||
* | 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 | -2/+2 |
| | |||||
* | refactor: remove more unneeded backward.py shims | Ned Batchelder | 2021-05-01 | 1 | -5/+4 |
| | | | | | | | | | | | | | | Gone are: - iitems - litems - iternext - to_bytes - to_string - binary_bytes - byte_to_int - bytes_to_ints - BUILTINS | ||||
* | fix: don't report branches to missing lines. #1065 | Ned Batchelder | 2021-02-28 | 1 | -1/+1 |
| | | | | | Fixes: #1065 Fixes: #955 | ||||
* | refactor: remove unneeded code | Ned Batchelder | 2021-02-26 | 1 | -5/+2 |
| | |||||
* | Experimental: relative_files to support relative file names. | Ned Batchelder | 2019-12-01 | 1 | -2/+2 |
| | |||||
* | Create a JSON report | Matt Bachmann | 2019-08-31 | 1 | -1/+2 |
| | |||||
* | Contracts and privacy for Analysis methods | Ned Batchelder | 2018-12-26 | 1 | -5/+11 |
| | |||||
* | Simplify format_lines a little | Ned Batchelder | 2018-12-26 | 1 | -2/+2 |
| | |||||
* | Sort the text missing results by line number, not kind | Ned Batchelder | 2018-12-25 | 1 | -36/+42 |
| | |||||
* | Move code to where it belongs | Ned Batchelder | 2018-12-24 | 1 | -1/+39 |
| | |||||
* | Tweaks to the fail_under limiting | Ned Batchelder | 2018-12-24 | 1 | -4/+5 |
| | |||||
* | Disallow impossible values for fail_under | Mike Fiedler | 2018-12-23 | 1 | -0/+4 |
| | | | | | | | | | Since there's no way were likely to achieve greater than 100% code coverage, disallow usage of any value above 100. Resolves #743 Signed-off-by: Mike Fiedler <miketheman@gmail.com> | ||||
* | SimpleReprMixin is a better name | Ned Batchelder | 2018-09-09 | 1 | -2/+2 |
| | |||||
* | Improved debugging | Ned Batchelder | 2018-08-04 | 1 | -1/+2 |
| | |||||
* | Update NOTICE link to GitHub. | Ned Batchelder | 2018-06-24 | 1 | -1/+1 |
| | |||||
* | fail_under can now be a float. #631. | Ned Batchelder | 2018-01-21 | 1 | -15/+9 |
| | |||||
* | Make should_fail_under an even more pure function. | Ned Batchelder | 2017-03-08 | 1 | -5/+6 |
| | |||||
* | More docstring. | Ned Batchelder | 2017-03-05 | 1 | -0/+3 |
| | |||||
* | Move the logic for fail-under to a testable function | Ned Batchelder | 2017-03-04 | 1 | -0/+20 |
| | |||||
* | No need to mention object. | Ned Batchelder | 2016-06-23 | 1 | -1/+1 |
| | |||||
* | A SimpleRepr class to inherit a simple __repr__ implementation. | Ned Batchelder | 2016-06-23 | 1 | -2/+2 |
| | |||||
* | Use ->exit for missed branches in the textual report. #469 | Ned Batchelder | 2016-04-18 | 1 | -1/+1 |
| | |||||
* | Drive-by cleanup | Ned Batchelder | 2016-02-04 | 1 | -5/+3 |
| | |||||
* | Make sure FileReporters are called once for their data. | Ned Batchelder | 2015-08-09 | 1 | -8/+9 |
| | |||||
* | Rename .statements and .excluded_statements to .lines and .excluded_lines | Ned Batchelder | 2015-08-09 | 1 | -2/+2 |
| | |||||
* | Correct the handling of IndentationError and TokenError | Ned Batchelder | 2015-08-09 | 1 | -2/+2 |
| | |||||
* | .arcs() doesn't have to sort its results. | Ned Batchelder | 2015-08-09 | 1 | -1/+1 |
| | |||||
* | Add license mention to the top of all files. #313. | Ned Batchelder | 2015-07-24 | 1 | -0/+3 |
| | |||||
* | CoverageData.lines() and CoverageData.arcs() now distinguish between ↵ | Ned Batchelder | 2015-07-19 | 1 | -2/+2 |
| | | | | unmeasured, and measured, but nothing ran | ||||
* | is better than | Ned Batchelder | 2015-07-14 | 1 | -2/+2 |
| | |||||
* | More simplification of the data api | Ned Batchelder | 2015-07-12 | 1 | -2/+2 |
| | |||||
* | Analysis doesn't need a Coverage object, it needs a CoverageData object. | Ned Batchelder | 2015-07-11 | 1 | -6/+6 |
| | |||||
* | Make the summary return 0 instead. | Ionel Cristian Maries | 2015-06-28 | 1 | -1/+1 |
| | |||||
* | Make fail_under fail if there is no coverage data. | Ionel Cristian Maries | 2015-06-28 | 1 | -1/+1 |
| | |||||
* | Merge issue-324 fix | Ned Batchelder | 2015-04-20 | 1 | -0/+3 |
|\ | |||||
| * | Fix branch coverage for yield statements. #308 #324 | Ned Batchelder | 2015-04-20 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | Turns out the "call" and "return" trace events are really "start frame" and "end frame". They happen not only when functions are entered and left, but when generators yield and resume. We aren't interested in arcs into and out of yield statements, so the trace functions look more closely to see what's really happening, and record an arc in human-friendly terms. Thanks for Mickie Betz for pushing on this bug, although her code is no longer here. :( |