Adjusted the tox settings to generate the unit test coverage report to
be used by sonar.
Change-Id: I825b1770f1a27ceaafde181ce9d7cd44882e70c6
Issue-ID: VNFSDK-210
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
</parent>
<groupId>org.onap.vnfsdk.pkgtools</groupId>
- <artifactId>vnf-sdk-pkgtools</artifactId>
+ <artifactId>vnfsdk-pkgtools</artifactId>
<name>vnfsdk-pkgtools</name>
<description>CSAR manipulation shared library with CLI</description>
<properties>
+ <sonar.junit.reportsPath>xunit-results.xml</sonar.junit.reportsPath>
+ <sonar.python.coverage.reportPath>coverage.xml</sonar.python.coverage.reportPath>
<sonar.language>py</sonar.language>
<sonar.pluginName>Python</sonar.pluginName>
<sonar.inclusions>**/*.py</sonar.inclusions>
py27: python2.7
[testenv:py27]
-commands =
- pytest tests --cov-report term-missing --cov packager --cov cli
+commands =
+ coverage run --module pytest --junitxml xunit-results.xml
+ coverage xml --omit=".tox/py27/*","tests/*"
+ coverage report --omit=".tox/py27/*","tests/*"
+ #pytest tests --cov-report term-missing --cov packager --cov cli