From 78f54d0c9287bccec248c132358a255148440921 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sun, 22 Nov 2015 18:40:40 +0000 Subject: [PATCH] Add QA tool config to setup.cfg This commit adds configuration for coverage, pep8 and flake8 to setup.cfg. The .coveragerc is not needed anymore and is removed. --- .gitignore | 1 + gnuviechadmin/{.coveragerc => setup.cfg} | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) rename gnuviechadmin/{.coveragerc => setup.cfg} (55%) diff --git a/.gitignore b/.gitignore index e505984..2716883 100644 --- a/.gitignore +++ b/.gitignore @@ -46,3 +46,4 @@ _build/ *.mo .vagrant/ gnuviechadmin/assets/ +coverage-report/ diff --git a/gnuviechadmin/.coveragerc b/gnuviechadmin/setup.cfg similarity index 55% rename from gnuviechadmin/.coveragerc rename to gnuviechadmin/setup.cfg index a787368..e83e084 100644 --- a/gnuviechadmin/.coveragerc +++ b/gnuviechadmin/setup.cfg @@ -1,5 +1,16 @@ -[run] -source = gnuviechadmin,contact_form,dashboard,domains,gvawebcore,managemails,osusers,taskresults,userdbs +[pep8] +exclude = migrations -[report] +[flake8] +exclude = migrations + +[coverage:run] +source = gnuviechadmin,contact_form,dashboard,domains,gvawebcore,managemails,osusers,taskresults,userdbs +branch = True + +[coverage:report] omit = */migrations/*,*/tests/*.py,*/tests.py,gnuviechadmin/settings/local.py,gnuviechadmin/settings/production.py +show_missing = True + +[coverage:html] +directory = ../coverage-report