coveragepy
coveragepy copied to clipboard
The code coverage tool for Python
This is an effort to migrate fuzzers from OSS-Fuzz to upstream. I've added it such that it's also a unit test that is run by way of pytest. The reason...
Add livejs to so that coverage report automatically updates.
Add [CIFuzz](https://google.github.io/oss-fuzz/getting-started/continuous-integration/) workflow action to have fuzzers build and run on each PR. This is a service offered by OSS-Fuzz, on which coveragepy already runs. CIFuzz can help detect catch...
*Originally reported by* **Remi Rampin (Bitbucket: [remram44](https://bitbucket.org/remram44), GitHub: [remram44](https://github.com/remram44))** ---------------------------------------- I would very much like the HTML report to have a tree view, that would show aggregated totals for packages...
@nedbat Question: What do I need to do to allow coverage to run against the 3rd party dependencies installed in the .virtualenv's site packages directory? I see that 3rd party...
Our team uses [dogtail](https://gitlab.com/dogtail/dogtail) to GUI test our application but unfortunately we've never been able to get any coverage from these tests. I've prepared a simple test demonstrating this scenario....
This PR fixes https://github.com/nedbat/coveragepy/issues/1781 ## Changes - Introduce `NoDataError` subclasses for specific purposes - Factory methods to construct helpful messages, because it keeps all the default behavior around assumptions of...
**Describe the bug** The "total" line in `coverage html`'s output isn't consistent with that from `coverage report` when `[report] skip_covered=true`, despite the parameter being explicitly used by both commands. Basically,...
From the Python IRC channel on Libera: ``` Person: coverage.py's `coverage report` gives me "No data to report.", and it looks like that is because the output file isn't .coverage,...
**Describe the bug** In https://github.com/twisted/towncrier/pull/591#issuecomment-2081516763, I encountered what appears to be a spurious false positive. The coverage report is indicating that `20->exit` is not covered. even though [that line](https://github.com/jaraco/towncrier/blob/e5c6df77d40c8a5ae7aee7a5ac4fbb74c25a3bcd/src/towncrier/_writer.py#L20-L21) seems...