summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan A. Melnikov <imelnikov@griddynamics.com>2013-11-22 11:25:03 +0400
committerIvan A. Melnikov <imelnikov@griddynamics.com>2013-11-22 11:25:03 +0400
commit63f89bc9160b9cde310094ddb8d4dcce1ad632be (patch)
tree9252df45b234ecb2476686bf351a8340be9b3c97
parentdb15db8186f73f7129d6130099dc793bf475f890 (diff)
downloadtaskflow-63f89bc9160b9cde310094ddb8d4dcce1ad632be.tar.gz
Coverage calculation improvements
- add .coveragerc to configure coverage calculations and omissions; - add python 2.x specific test requirements to coverage tox env; - update .gitignore. Change-Id: Idc35e4f18ec297506576f09e468ab34e8704c0b1
-rw-r--r--.coveragerc8
-rw-r--r--.gitignore2
-rw-r--r--tox.ini3
3 files changed, 13 insertions, 0 deletions
diff --git a/.coveragerc b/.coveragerc
new file mode 100644
index 0000000..a733a28
--- /dev/null
+++ b/.coveragerc
@@ -0,0 +1,8 @@
+[run]
+branch = True
+source = taskflow
+omit = taskflow/tests/*,taskflow/openstack/*,taskflow/test.py
+
+[report]
+ignore-errors = True
+
diff --git a/.gitignore b/.gitignore
index 52bed0e..9b3b0d9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,6 +26,8 @@ pip-log.txt
.tox
nosetests.xml
.venv
+cover
+.testrepository
# Translations
*.mo
diff --git a/tox.ini b/tox.ini
index 52a7191..b0de399 100644
--- a/tox.ini
+++ b/tox.ini
@@ -38,6 +38,9 @@ deps = -r{toxinidir}/requirements.txt
commands = pylint
[testenv:cover]
+deps = -r{toxinidir}/requirements.txt
+ -r{toxinidir}/test-requirements.txt
+ -r{toxinidir}/test-2.x-requirements.txt
commands = python setup.py testr --coverage --testr-args='{posargs}'
[testenv:venv]