From 7b9d447eb898c2b64e5925c1ee7244347e11ca5d Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Fri, 7 Sep 2018 12:22:17 +0200 Subject: [PATCH] Use openstack-tox-cover template Use openstack-tox-cover template, this runs the cover job as non-voting in the check queue only. Remove jobs and use template instead. Add cover tox.ini environment - this job never worked before. Change-Id: I9652aed41bc21bafc10e8c4a046d52bfb9681bdc --- .zuul.yaml | 4 +--- tox.ini | 12 ++++++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 8cd991b..0d8129b 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -28,6 +28,7 @@ - project: templates: + - openstack-cover-jobs - openstack-python-jobs - openstack-python35-jobs - openstack-python36-jobs @@ -40,6 +41,3 @@ jobs: - cloudkittyclient-devstack-functional: voting: true - post: - jobs: - - openstack-tox-cover diff --git a/tox.ini b/tox.ini index e5c9d77..1a14c83 100644 --- a/tox.ini +++ b/tox.ini @@ -12,6 +12,18 @@ deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = stestr run {posargs} +[testenv:cover] +basepython = python3 +setenv = + VIRTUAL_ENV={envdir} + PYTHON=coverage run --source cloudkittyclient --parallel-mode +commands = + stestr run '{posargs}' + coverage combine + coverage html -d cover + coverage xml -o cover/coverage.xml + coverage report + [testenv:debug] basepython = python3 commands = oslo_debug_helper {posargs}