Files
trove/.coveragerc
Takashi Kajinami c14c3880c6 Refactor tox env
Use the constraints option which is available since tox 4.28.0 . This
is a preferred and easy solution to apply constraints consistently.

Avoid installing the whole software when not needed. Some of
the documentation builds don't need it.

Simplify coverage options by migrating these to .coveragerc and reusing
similar options fro base testenv. Also show missing lines at report so
that we can easily find how we can improve the coverage.

Finally use consistent indentations for better readability.

Change-Id: Ie0c97c3d4b44f05d14512f3ae089b08465be8485
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-10-11 03:25:34 +09:00

36 lines
661 B
INI

# .coveragerc to control coverage.py
[run]
branch = True
parallel = True
source=
trove
backup
omit=
trove/tests/*,
backup/tests/*
[report]
# Regexes for lines to exclude from consideration
exclude_lines =
# Have to re-enable the standard pragma
pragma: no cover
# Don't complain about missing debug-only code:
def __repr__
if self\.debug
# Don't complain if tests don't hit defensive assertion code:
raise AssertionError
raise NotImplementedError
# Don't complain if non-runnable code isn't run:
if 0:
if __name__ == .__main__.:
ignore_errors = False
show_missing = True
[html]
directory=cover