excluding tests in coverage

This commit is contained in:
Deekshu Kare 2024-06-20 00:20:37 +02:00
parent ade8a81717
commit 9f8f852631

View File

@ -1,27 +1,25 @@
# .coveragerc to control coverage.py # .coveragerc to control coverage.py
[report] [report]
# Regexes for lines to exclude from consideration # Regexes for lines to exclude from consideration
exclude_also = exclude_also =
# Don't complain if non-runnable code isn't run # Don't complain if non-runnable code isn't run
if 0: if 0:
if __name__ == .__main__.: if _name_ == ._main_.:
# Don't complain about debug code # Don't complain about debug code
if DEBUG: if DEBUG:
# Don't complain about compatibility code for missing optional dependencies # Don't complain about compatibility code for missing optional dependencies
except ImportError except ImportError
if TYPE_CHECKING: if TYPE_CHECKING:
@abc.abstractmethod @abc.abstractmethod
# Empty bodies in protocols or abstract methods # Empty bodies in protocols or abstract methods
^\s*def [a-zA-Z0-9_]+\(.*\)(\s*->.*)?:\s*\.\.\.(\s*#.*)?$ ^\s*def [a-zA-Z0-9_]+\(.\)(\s->.)?:\s\.\.\.(\s*#.*)?$
^\s*\.\.\.(\s*#.*)?$ ^\s*\.\.\.(\s*#.*)?$
[run] [run]
omit = omit =
# Tests/32bit_segfault_check.py # Tests/32bit_segfault_check.py
# Tests/bench_cffi_access.py # Tests/bench_cffi_access.py
# Tests/check_*.py # Tests/check_*.py
# Tests/createfontdatachunk.py # Tests/createfontdatachunk.py
Tests/* Tests/*
src/*