Files
zulip/tools/coveragerc
Tim Abbott 4040cadf7d coverage: Omit some test runner files from coverage.
These files are part of the test runner and can't realisitically have
test coverage due to being imported before coverage in the setup
sequence.
2017-05-29 15:30:49 -07:00

27 lines
847 B
Plaintext

[report]
# Regexes for lines to exclude from consideration
exclude_lines =
# Re-enable the standard coverage pragma
nocoverage
# Don't complain if non-runnable code isn't run:
if False:
# Don't require coverage for base class NotImplementedErrors
raise NotImplementedError()
# Don't require coverage for test suite AssertionError -- they're usually for clarity
raise AssertionError
# Don't require coverage for Python 2/3 variations; it's impossible to cover on both
if six.PY3:
if six.PY2:
# Don't require coverage for __unicode__ statements just used for printing
def __unicode__[(]self[)]:
[run]
omit =
*/zulip-venv-cache/*
*/migrations/*
*/management/commands/*
tools/test-backend
zerver/lib/test_fixtures.py
zerver/lib/test_runner.py
scripts/lib/zulip_tools.py