summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Hagedorn <mike.hagedorn@hp.com>2015-06-30 14:05:18 -0500
committerMike Hagedorn <mike.hagedorn@hp.com>2015-07-01 14:28:53 -0500
commit2fcf6f569afaf6962db1ef706ebb3a2a934b7865 (patch)
treead20dd46b389fca68660c37073e86dcbc196c678
parent20347554913fff786ea604263484ef6bdb0b24ad (diff)
downloaddjango_openstack_auth-2fcf6f569afaf6962db1ef706ebb3a2a934b7865.tar.gz
Add Coverage Reports To DOA
Run coverage reports with `tox -ecover` Creates xml and html reports like horizon * changed html destination to 'reports', like horizon Closes-Bug: 1470203 Change-Id: I91b96eaf9a50e6d199e08d019ff5519a2e0574d5
-rw-r--r--.gitignore3
-rw-r--r--tox.ini8
2 files changed, 11 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index feccccb..e53dc5b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,6 @@ dist
.tox
AUTHORS
ChangeLog
+.coverage
+reports
+coverage.xml
diff --git a/tox.ini b/tox.ini
index 6e4e30c..ec31817 100644
--- a/tox.ini
+++ b/tox.ini
@@ -16,6 +16,14 @@ deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python openstack_auth/tests/run_tests.py {posargs}
+[testenv:cover]
+setenv = DJANGO_SETTINGS_MODULE=openstack_auth.tests.settings
+commands =
+ python -m coverage erase
+ python -m coverage run openstack_auth/tests/run_tests.py {posargs}
+ python -m coverage html --include='openstack_auth/*' --omit='openstack_auth/tests/*' -d 'reports'
+ python -m coverage xml --include='openstack_auth/*' --omit='openstack_auth/tests/*'
+
[testenv:py27dj16]
commands = pip install django>=1.6,<1.7
python openstack_auth/tests/run_tests.py {posargs}