diff options
author | Nguyen Van Trung <trungnv@vn.fujitsu.com> | 2017-07-08 23:04:57 +0700 |
---|---|---|
committer | Nguyen Van Trung <trungnv@vn.fujitsu.com> | 2017-07-08 23:06:52 +0700 |
commit | 45c4ba26bb1cb3e0f9c3fb85b89cb7c958f4f98c (patch) | |
tree | 5733c3e33ed93b9bd34747ab07cb09959650852a | |
parent | 5b01c09e86cefddcee90ed31735e17e8261a81e5 (diff) | |
download | oslo-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.ini | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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} |