Open alexmojaki opened 1 year ago
Can we also add the tests/ folder to the coverage analysis? It should be assumed that the tests are always executed to 100% but I experienced several times that this is not always the case.
The error reporting for example had some issues in #51, which was not noticeable because it was not covered by the tests.
Some way to generate the coverage html reports locally would also be helpful.
You need a .coveragerc
file, specially with omit
section:
https://coverage.readthedocs.io/en/latest/config.html#run-omit
Can we also add the tests/ folder to the coverage analysis? It should be assumed that the tests are always executed to 100% but I experienced several times that this is not always the case.
If you want, but let's consider that a higher goal. It's not something I've done before.
You need a .coveragerc file, specially with omit section:
For the main library files, probably not. If we include the tests folder, that'd probably be a good way to exclude samples.
Currently GHA has
coverage run --include=executing/executing.py <run tests>
which doesn't measure coverage in the recently added files in theexecuting
folder. The original motivation was lines in__init__.py
that would never be covered, but that should be handled by a# pragma: no cover
comment or something.