Add coverage reports to py27/35/36 unit test jobs

...and drop openstack-cover-jobs since it is no longer necessary.

Change-Id: Iad12e64f41bbdd8b8e005b0fb14a7e2108fa3bcf
This commit is contained in:
Tim Burke 2018-10-10 20:06:32 +00:00
parent 11154b5534
commit dd49f17030
2 changed files with 15 additions and 1 deletions

View File

@ -22,6 +22,10 @@
tools/test-setup.sh.
vars:
tox_envlist: py27
tox_environment:
NOSE_COVER_HTML: 1
NOSE_COVER_HTML_DIR: '{toxinidir}/cover'
post-run: tools/playbooks/common/cover-post.yaml
- job:
name: swift-tox-py27-centos-7
@ -40,6 +44,10 @@
vars:
tox_envlist: py35
bindep_profile: test py35
tox_environment:
NOSE_COVER_HTML: 1
NOSE_COVER_HTML_DIR: '{toxinidir}/cover'
post-run: tools/playbooks/common/cover-post.yaml
- job:
name: swift-tox-py36
@ -54,6 +62,10 @@
vars:
tox_envlist: py36
bindep_profile: test py36
tox_environment:
NOSE_COVER_HTML: 1
NOSE_COVER_HTML_DIR: '{toxinidir}/cover'
post-run: tools/playbooks/common/cover-post.yaml
- job:
name: swift-tox-func
@ -275,7 +287,6 @@
- project:
templates:
- openstack-cover-jobs
- publish-openstack-docs-pti
- periodic-stable-jobs
- check-requirements

View File

@ -0,0 +1,3 @@
- hosts: all
roles:
- role: fetch-coverage-output