summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorshangxdy <shang.xiaodong@zte.com.cn>2017-09-28 13:52:20 +0800
committerxiaodong shang <shang.xiaodong@zte.com.cn>2017-09-28 08:54:27 +0000
commit23206060d55f39e3e95c21aee9c80164653dc164 (patch)
treeb2458bb0c6e0ca072824e4d48aa727ba37a66bc5
parent4525b0dc066d17e4f7818d39801ca6b8f02aca13 (diff)
Add coverage test item
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>
-rw-r--r--.gitignore1
-rw-r--r--tosca2heat/heat-translator/.gitignore3
-rw-r--r--tosca2heat/heat-translator/tox.ini7
-rw-r--r--tosca2heat/tosca-parser/.gitignore3
-rw-r--r--tosca2heat/tosca-parser/tox.ini7
5 files changed, 15 insertions, 6 deletions
diff --git a/.gitignore b/.gitignore
index 4bb3f2d..6c2bd20 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,6 +28,7 @@ var/
*.egg-info/
.installed.cfg
*.egg
+cover
# PyInstaller
# Usually these files are written by a python script from a template
diff --git a/tosca2heat/heat-translator/.gitignore b/tosca2heat/heat-translator/.gitignore
index 7dfa8ae..05b67b1 100644
--- a/tosca2heat/heat-translator/.gitignore
+++ b/tosca2heat/heat-translator/.gitignore
@@ -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
diff --git a/tosca2heat/heat-translator/tox.ini b/tosca2heat/heat-translator/tox.ini
index 6ba58c3..447eb6e 100644
--- a/tosca2heat/heat-translator/tox.ini
+++ b/tosca2heat/heat-translator/tox.ini
@@ -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
diff --git a/tosca2heat/tosca-parser/.gitignore b/tosca2heat/tosca-parser/.gitignore
index c172104..2fe4959 100644
--- a/tosca2heat/tosca-parser/.gitignore
+++ b/tosca2heat/tosca-parser/.gitignore
@@ -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
diff --git a/tosca2heat/tosca-parser/tox.ini b/tosca2heat/tosca-parser/tox.ini
index 3603a18..1e27f3f 100644
--- a/tosca2heat/tosca-parser/tox.ini
+++ b/tosca2heat/tosca-parser/tox.ini
@@ -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