Add coverage test item 25/43425/1
authorshangxdy <shang.xiaodong@zte.com.cn>
Thu, 28 Sep 2017 05:52:20 +0000 (13:52 +0800)
committerxiaodong shang <shang.xiaodong@zte.com.cn>
Thu, 28 Sep 2017 08:54:27 +0000 (08:54 +0000)
Currently there is no coverage report, so it's necessary to add covrage
test for parser.

JIRA: PARSER-159

Change-Id: I7688b2c7e3adc8d0009e5edf33be41c7c75a5d87
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
.gitignore
tosca2heat/heat-translator/.gitignore
tosca2heat/heat-translator/tox.ini
tosca2heat/tosca-parser/.gitignore
tosca2heat/tosca-parser/tox.ini

index 4bb3f2d..6c2bd20 100644 (file)
@@ -28,6 +28,7 @@ var/
 *.egg-info/
 .installed.cfg
 *.egg
+cover
 
 # PyInstaller
 #  Usually these files are written by a python script from a template
index 7dfa8ae..05b67b1 100644 (file)
@@ -17,6 +17,7 @@ develop-eggs
 .installed.cfg
 lib
 lib64
+cover
 
 # Installer logs
 pip-log.txt
@@ -50,4 +51,4 @@ ChangeLog
 *~
 .*.swp
 .idea
-*.iml
\ No newline at end of file
+*.iml
index 6ba58c3..447eb6e 100644 (file)
@@ -1,6 +1,6 @@
 [tox]
 minversion = 1.6
-envlist = py27,pep8
+envlist = pep8,py27,cover
 skipsdist = True
 
 [testenv]
@@ -19,7 +19,10 @@ commands = flake8
 commands = {posargs}
 
 [testenv:cover]
-commands = python setup.py testr --coverage --coverage-package-name=translator --testr-args='{posargs}'
+commands =
+  coverage erase
+  python setup.py test --coverage --coverage-package-name=translator --testr-args='{posargs}'
+  coverage report
 
 [testenv:docs]
 commands = python setup.py build_sphinx
index c172104..2fe4959 100644 (file)
@@ -17,6 +17,7 @@ develop-eggs
 .installed.cfg
 lib
 lib64
+cover
 
 # Installer logs
 pip-log.txt
@@ -53,4 +54,4 @@ ChangeLog
 *.iml
 
 # OSX
-.DS_Store
\ No newline at end of file
+.DS_Store
index 3603a18..1e27f3f 100644 (file)
@@ -1,6 +1,6 @@
 [tox]
 minversion = 2.0
-envlist = py27,pep8
+envlist = pep8,py27,cover
 skipsdist = True
 
 [testenv]
@@ -19,7 +19,10 @@ commands = flake8
 commands = {posargs}
 
 [testenv:cover]
-commands = python setup.py testr --coverage --coverage-package-name=toscaparser --testr-args='{posargs}'
+commands =
+  coverage erase
+  python setup.py test --coverage --coverage-package-name=toscaparser --testr-args='{posargs}'
+  coverage report
 
 [testenv:docs]
 commands = python setup.py build_sphinx