Tim Abbott
ff2157c787
coverage: Exclude api_test_helpers.py from backend test coverage.
...
These files are tested by a different test suite, and in practice have
100% coverage; no need to double-measure it.
2018-05-09 20:49:13 -07:00
Tim Abbott
1ff909d971
coverage: Exclude Zephyr ccache logic from test coverage.
...
That code path is pretty constrained in how it's used, and is only for
the legacy Zephyr integration which we don't expect to spend effort
on again.
2018-04-25 22:41:31 -07:00
Tim Abbott
47bdf5ecba
coverage: Exclude generate_test_data from testing.
...
That file is just used for generating manual testing data; it is
actually tested by our suite, just before coverage starts running.
2018-04-25 22:38:54 -07:00
Tim Abbott
a4e9da22e0
coverage: Update pattern for __str__ for new typing syntax.
...
The new Python 3 typing syntax means the def lines for __str__ can
look a bit different.
2017-11-22 12:16:58 -08:00
rht
dcc831f767
refactor: Replace all __unicode__ method with __str__.
...
Close #6627 .
2017-11-02 11:01:47 -07:00
Tim Abbott
4b709de9c9
python3: Remove six.PY2/six.PY3 checks.
2017-08-25 11:06:43 -07:00
Steve Howell
df4b306c20
coveragerc: Exclude zerver/tornado/ioloop_logging.py.
...
The file ioloop_logging.py is pretty small, but it seems to have
flaky time-sensitive code that creates noise for coverage deltas
when we do builds. Since it's small, we just exclude it.
Tweaked by tabbott to add comments.
2017-07-05 15:07:52 -07:00
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
Tim Abbott
85fe53f5e3
coverage: Don't require test coverage for __unicode__ methods.
...
These are usually just used for manual debugging, and so aren't super
important to make sure we have tests for always.
2017-03-14 17:07:18 -07:00
Tim Abbott
065651b4fe
coverage: Exclude uncovered lines in test_signup.
2017-03-04 23:01:50 -08:00
Tim Abbott
ff9f827c9a
coverage: Don't require coverage in six.PY2/PY3 branches.
2017-03-04 22:51:35 -08:00
Tim Abbott
5ee33e59b8
coverage: Don't require coverage for NotImplementedErrors.
2017-03-04 22:48:21 -08:00
Tim Abbott
401ae3db97
coverage: Don't complain about if False coverage.
...
This fixes a test failure on master.
2017-03-04 22:48:14 -08:00
Tim Abbott
bc0cd7eb90
coverage: Move coverage config to tools/coveragerc.
2017-03-04 22:48:05 -08:00