From 7bd792729198f1a04eac6d2042c7a03a632814a0 Mon Sep 17 00:00:00 2001 From: Hong Hui Xiao Date: Mon, 28 Aug 2017 16:54:57 +0800 Subject: Add code coverage for multicloud framework Since multicloud projects are Django projects essentially, use the mechanism from Django to check code coverage. Change-Id: I850e64e601f9cf4d26222a2a2295ec005dfea474 Issue-Id: MULTICLOUD-71 Signed-off-by: Hong Hui Xiao --- multivimbroker/tox.ini | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'multivimbroker/tox.ini') diff --git a/multivimbroker/tox.ini b/multivimbroker/tox.ini index 88d43d9..4db044a 100644 --- a/multivimbroker/tox.ini +++ b/multivimbroker/tox.ini @@ -7,8 +7,21 @@ downloadcache = ~/cache/pip [testenv] deps = -r{toxinidir}/requirements.txt -commands = coverage run --branch manage.py test multivimbroker +commands = + /usr/bin/find . -type f -name "*.py[c|o]" -delete + python manage.py test multivimbroker [testenv:pep8] deps=flake8 commands=flake8 + +[testenv:py27] +commands = + {[testenv]commands} + +[testenv:cover] +setenv= + DJANGO_SETTINGS_MODULE = multivimbroker.settings-cover +commands = + coverage erase + {[testenv]commands} -- cgit 1.2.3-korg