blob: 23af084a03d9c1f96d9365c5d2ba4b9343b846d4 [file] [log] [blame]
efiacor9b532682019-11-06 11:08:54 +00001# ============LICENSE_START===================================================
2# Copyright (C) 2019 Nordix Foundation.
3# ============================================================================
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16# SPDX-License-Identifier: Apache-2.0
17# ============LICENSE_END=====================================================
18
19# .coveragerc to control coverage.py
20[run]
21branch = True
22cover_pylib = False
23include = */pmsh_service/*.py
ERIMROBb074a922020-02-27 10:05:37 +000024omit = pmsh_service/pmsh_service_main.py
efiacor9b532682019-11-06 11:08:54 +000025
26[report]
27# Regexes for lines to exclude from consideration
28exclude_lines =
29 # Have to re-enable the standard pragma
30 pragma: no cover
31
32 # Don't complain about missing debug-only code:
33 def __repr__
34 if self\.debug
35
36 # Don't complain if tests don't hit defensive assertion code:
37 raise AssertionError
38 raise NotImplementedError
39
40 # Don't complain if non-runnable code isn't run:
41 if 0:
42 if __name__ == .__main__.:
43
44ignore_errors = True