diff options
Diffstat (limited to 'dcae-policy/tox-local.ini')
-rw-r--r-- | dcae-policy/tox-local.ini | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/dcae-policy/tox-local.ini b/dcae-policy/tox-local.ini index d3ffbb0..125233e 100644 --- a/dcae-policy/tox-local.ini +++ b/dcae-policy/tox-local.ini @@ -1,8 +1,12 @@ -# tox -c tox-local.ini | tee -a logs/test_dcaepolicyplugin.log 2>&1 +# tox -c tox-local.ini [tox] -envlist = py27,py36 +envlist = py27,py36,cov [testenv] +# coverage can only find modules if pythonpath is set +setenv= + PYTHONPATH={toxinidir} + COVERAGE_FILE=.coverage.{envname} deps= -rrequirements.txt pytest @@ -10,7 +14,20 @@ deps= pytest-cov whitelist_externals= /bin/mkdir -# recreate = True commands= mkdir -p logs - pytest -v --cov dcaepolicyplugin --cov-report html + coverage erase + pytest --junitxml xunit-results.{envname}.xml --cov dcaepolicyplugin + +[testenv:cov] +skip_install = true +deps= + coverage +setenv= + COVERAGE_FILE=.coverage +commands= + coverage combine + coverage html + +[pytest] +junit_family = xunit2 |