From 57cc849562f3707940f4911507344554fff9f02c Mon Sep 17 00:00:00 2001 From: Nguyen Hai Truong Date: Tue, 6 Nov 2018 22:19:32 -0800 Subject: [PATCH] Add coverage job Insert python coverage job for py-test Co-Authored-By: Nguyen Hai Truong Change-Id: Ia10a45cfc01f9ec2757c7117f9d8d252a90e07bd --- .zuul.yaml | 1 + tox.ini | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index 49ba24b..b181443 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -2,6 +2,7 @@ queue: freezer templates: - check-requirements + - openstack-cover-jobs - openstack-python3-jobs - openstack-python3-jobs-arm64 - publish-openstack-docs-pti diff --git a/tox.ini b/tox.ini index 0c6486f..4b76631 100644 --- a/tox.ini +++ b/tox.ini @@ -44,6 +44,18 @@ basepython = python3.9 [testenv:py312] basepython = python3.12 +[testenv:cover] +basepython = python3 +setenv = + {[testenv]setenv} + PYTHON=coverage run --source freezerclient --parallel-mode +commands = + stestr run {posargs} + coverage combine + coverage html -d cover + coverage xml -o cover/coverage.xml + coverage report + [testenv:docs] deps = -r{toxinidir}/doc/requirements.txt commands = sphinx-build -b html doc/source doc/build/html