summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSerenaFeng <feng.xiaowei@zte.com.cn>2017-07-12 15:18:39 +0800
committerSerenaFeng <feng.xiaowei@zte.com.cn>2017-07-14 17:31:36 +0800
commit3f5787e7cd1ee16d549f8dd2d04364d0538afe7f (patch)
tree02d2326e76fd280cdf45ed88d769a91f62a4261b
parentf05755626655aa5532650823f869b513d4b5cd45 (diff)
leverage tox and pytest to execute unit test
Change-Id: I20856e1b445587f0d8ee23e792793af863743252 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
-rw-r--r--utils/test/testapi/test-requirements.txt6
-rw-r--r--utils/test/testapi/tox.ini7
2 files changed, 9 insertions, 4 deletions
diff --git a/utils/test/testapi/test-requirements.txt b/utils/test/testapi/test-requirements.txt
index 645687b14..3bead7987 100644
--- a/utils/test/testapi/test-requirements.txt
+++ b/utils/test/testapi/test-requirements.txt
@@ -2,7 +2,9 @@
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
-mock
-pytest
coverage
+mock>=2.0
nose>=1.3.1
+pytest
+pytest-cov
+pytest-mock
diff --git a/utils/test/testapi/tox.ini b/utils/test/testapi/tox.ini
index 65f5fb68d..d300f1a61 100644
--- a/utils/test/testapi/tox.ini
+++ b/utils/test/testapi/tox.ini
@@ -16,8 +16,11 @@ deps =
-rtest-requirements.txt
commands=
py.test \
- --basetemp={envtmpdir} \
- {posargs}
+ --basetemp={envtmpdir} \
+ --cov \
+ --cov-report term-missing \
+ --cov-report xml \
+ {posargs}
setenv=
HOME = {envtmpdir}
PYTHONPATH = {toxinidir}