summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyen Van Trung <trungnv@vn.fujitsu.com>2017-07-08 23:04:57 +0700
committerNguyen Van Trung <trungnv@vn.fujitsu.com>2017-07-08 23:06:52 +0700
commit45c4ba26bb1cb3e0f9c3fb85b89cb7c958f4f98c (patch)
tree5733c3e33ed93b9bd34747ab07cb09959650852a
parent5b01c09e86cefddcee90ed31735e17e8261a81e5 (diff)
downloadoslo-vmware-45c4ba26bb1cb3e0f9c3fb85b89cb7c958f4f98c.tar.gz
Improving cover testenv
- Add whitelist_externals envconfig setting - Add percentage report to further analyze code-base result: Name Stmts Miss Branch BrPart Cover ------------------------------------------------------------------------ oslo_vmware/__init__.py 0 0 0 0 100.00% oslo_vmware/_i18n.py 4 0 0 0 100.00% oslo_vmware/api.py 205 5 50 6 95.69% oslo_vmware/common/__init__.py 0 0 0 0 100.00% oslo_vmware/common/loopingcall.py 76 8 20 8 83.33% oslo_vmware/constants.py 5 0 0 0 100.00% oslo_vmware/exceptions.py 155 12 30 2 90.27% oslo_vmware/image_transfer.py 117 23 22 4 77.70% oslo_vmware/image_util.py 9 0 0 0 100.00% oslo_vmware/objects/__init__.py 0 0 0 0 100.00% oslo_vmware/objects/datacenter.py 9 0 4 0 100.00% oslo_vmware/objects/datastore.py 172 18 56 8 87.72% oslo_vmware/pbm.py 94 8 20 0 92.98% oslo_vmware/rw_handles.py 289 52 52 10 80.65% oslo_vmware/service.py 239 14 88 12 90.21% oslo_vmware/version.py 2 2 0 0 0.00% oslo_vmware/vim.py 14 2 2 0 87.50% oslo_vmware/vim_util.py 218 1 56 10 95.99% ------------------------------------------------------------------------ TOTAL 1608 145 400 60 88.79% Change-Id: Ib5dc6a9f0600f7399d0a773e8a78102bbbfd7893
-rw-r--r--tox.ini7
1 files changed, 6 insertions, 1 deletions
diff --git a/tox.ini b/tox.ini
index 62212bf..e4145c9 100644
--- a/tox.ini
+++ b/tox.ini
@@ -8,6 +8,8 @@ setenv =
BRANCH_NAME=master
CLIENT_NAME=oslo.vmware
install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}
+whitelist_externals = find
+ rm
deps = -r{toxinidir}/test-requirements.txt
commands = python setup.py testr --slowest --testr-args='{posargs}'
@@ -31,8 +33,11 @@ commands = python setup.py build_sphinx
[testenv:cover]
commands =
+ coverage erase
+ find . -type f -name "*.pyc" -delete
python setup.py test --coverage --coverage-package-name=oslo_vmware --testr-args='{posargs}'
-
+ coverage report
+
[testenv:venv]
commands = {posargs}