From 2ddb51512bf9e5d870ba8fa5926e269a7d09f0a5 Mon Sep 17 00:00:00 2001 From: Jelle van der Waa Date: Sun, 11 Jun 2017 15:00:00 +0200 Subject: Move coverage configuration to .coverage Introduce a .coveragerc file to omit multiple files from test coverage such as django's migrations, env and the tests itself. --- .coveragerc | 8 ++++++++ .travis.yml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 00000000..249bf089 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,8 @@ +# .coveragerc to control coverage.py + +[run] +omit = + **/migrations/*.py + **/tests.py + env* + /home/travis/virtualenv* diff --git a/.travis.yml b/.travis.yml index 4757641f..9fdb9a94 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ install: "pip install -r requirements.txt && pip install coveralls" script: - python manage.py collectstatic --noinput - - coverage run --omit='env*' --source='.' manage.py test + - coverage run --rcfile .coveragerc manage.py test after_success: - coveralls -- cgit v1.2.3-55-g3dc8