Files
python-glanceclient/.zuul.yaml
T
Nguyen Hai 14599028d9 add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I4530174cfa59bbaef474847276e4bc39c593f670
Story: #2002586
Task: #24297
2018-08-20 15:35:47 +09:00

155 lines
4.4 KiB
YAML

- job:
name: glanceclient-dsvm-functional-v1
parent: devstack-tox-functional
description: |
Devstack-based functional tests for glanceclient
against the Image API v1.
The Image API v1 is removed from glance in Rocky, but
is still supported by glanceclient until the S cycle,
so we test it against glance stable/queens.
THIS JOB SHOULD BE REMOVED AT THE BEGINNING OF THE S
CYCLE.
override-checkout: stable/queens
required-projects:
- name: openstack/python-glanceclient
override-checkout: master
timeout: 4200
vars:
tox_envlist: functional-v1
devstack_localrc:
GLANCE_V1_ENABLED: true
devstack_services:
# turn off ceilometer
ceilometer-acentral: false
ceilometer-acompute: false
ceilometer-alarm-evaluator: false
ceilometer-alarm-notifier: false
ceilometer-anotification: false
ceilometer-api: false
ceilometer-collector: false
# turn on swift
s-account: true
s-container: true
s-object: true
s-proxy: true
# Hardcode glanceclient path so the job can be run on glance patches
zuul_work_dir: src/git.openstack.org/openstack/python-glanceclient
- job:
name: glanceclient-dsvm-functional
parent: devstack-tox-functional
description: |
Devstack-based functional tests for glanceclient.
These test glanceclient against Image API v2 only.
required-projects:
- openstack/python-glanceclient
timeout: 4200
vars:
devstack_localrc:
LIBS_FROM_GIT: python-glanceclient
devstack_services:
# turn off ceilometer
ceilometer-acentral: false
ceilometer-acompute: false
ceilometer-alarm-evaluator: false
ceilometer-alarm-notifier: false
ceilometer-anotification: false
ceilometer-api: false
ceilometer-collector: false
# turn on swift
s-account: true
s-container: true
s-object: true
s-proxy: true
# Hardcode glanceclient path so the job can be run on glance patches
zuul_work_dir: src/git.openstack.org/openstack/python-glanceclient
- job:
name: glanceclient-tox-keystone-tips-base
parent: tox
description: Abstract job for glanceclient vs. keystone
required-projects:
- name: openstack/keystoneauth
- job:
name: glanceclient-tox-py27-keystone-tips
parent: glanceclient-tox-keystone-tips-base
description: |
glanceclient py27 unit tests vs. keystone masters
vars:
tox_envlist: py27
- job:
name: glanceclient-tox-py35-keystone-tips
parent: glanceclient-tox-keystone-tips-base
description: |
glanceclient py35 unit tests vs. keystone masters
vars:
tox_envlist: py35
- job:
name: glanceclient-tox-oslo-tips-base
parent: tox
description: Abstract job for glanceclient vs. oslo
required-projects:
- name: openstack/oslo.i18n
- name: openstack/oslo.utils
- job:
name: glanceclient-tox-py27-oslo-tips
parent: glanceclient-tox-oslo-tips-base
description: |
glanceclient py27 unit tests vs. oslo masters
vars:
tox_envlist: py27
- job:
name: glanceclient-tox-py35-oslo-tips
parent: glanceclient-tox-oslo-tips-base
description: |
glanceclient py35 unit tests vs. oslo masters
vars:
tox_envlist: py35
- job:
name: glanceclient-dsvm-functional-py3
parent: glanceclient-dsvm-functional
vars:
devstack_localrc:
USE_PYTHON3: true
- project:
templates:
- openstack-python-jobs
- openstack-python35-jobs
- openstack-python36-jobs
- release-notes-jobs-python3
- publish-openstack-docs-pti
- check-requirements
- lib-forward-testing
check:
jobs:
- glanceclient-dsvm-functional-v1
- glanceclient-dsvm-functional
- openstack-tox-lower-constraints
gate:
jobs:
- glanceclient-dsvm-functional-v1
- glanceclient-dsvm-functional
- openstack-tox-lower-constraints
periodic:
jobs:
- glanceclient-tox-py27-keystone-tips
- glanceclient-tox-py35-keystone-tips
- glanceclient-tox-py27-oslo-tips
- glanceclient-tox-py35-oslo-tips
experimental:
jobs:
- glanceclient-dsvm-functional-py3
post:
jobs:
- openstack-tox-cover