Use python3 for functional tests
* Run by default with python3. * Add python2 functinal-api job. Change-Id: Ic5c3c4ef57284767665d3c5dc92c59671218ebe1 Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>
This commit is contained in:
parent
41cd85794f
commit
9f3719674b
49
.zuul.yaml
49
.zuul.yaml
|
@ -61,6 +61,46 @@
|
||||||
neutron: 1
|
neutron: 1
|
||||||
tempest: 0
|
tempest: 0
|
||||||
branch_override: default
|
branch_override: default
|
||||||
|
devstack_python3: 1
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: magnum-functional-base-python2
|
||||||
|
parent: legacy-dsvm-base
|
||||||
|
timeout: 7800
|
||||||
|
nodeset: legacy-ubuntu-xenial
|
||||||
|
pre-run: playbooks/pre/prepare-workspace.yaml
|
||||||
|
run: playbooks/magnum-functional-base.yaml
|
||||||
|
post-run: playbooks/post/upload-logs.yaml
|
||||||
|
required-projects:
|
||||||
|
- openstack-infra/devstack-gate
|
||||||
|
- openstack/diskimage-builder
|
||||||
|
- openstack/ironic
|
||||||
|
- openstack/ironic-lib
|
||||||
|
- openstack/ironic-python-agent
|
||||||
|
- openstack/magnum
|
||||||
|
- openstack/magnum-tempest-plugin
|
||||||
|
- openstack/pyghmi
|
||||||
|
- openstack/python-ironicclient
|
||||||
|
- openstack/python-magnumclient
|
||||||
|
- openstack/virtualbmc
|
||||||
|
irrelevant-files:
|
||||||
|
- ^.*\.rst$
|
||||||
|
- ^api-ref/.*$
|
||||||
|
- ^doc/.*$
|
||||||
|
- ^specs/.*$
|
||||||
|
- ^install-guide/.*$
|
||||||
|
- ^releasenotes/.*$
|
||||||
|
- ^dockerfiles/.*$
|
||||||
|
vars:
|
||||||
|
ironic: 0
|
||||||
|
ceilometer: 0
|
||||||
|
swift: 0
|
||||||
|
horizon: 0
|
||||||
|
multinode: 0
|
||||||
|
neutron: 1
|
||||||
|
tempest: 0
|
||||||
|
branch_override: default
|
||||||
|
devstack_python3: 0
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: magnum-functional-multinode-base
|
name: magnum-functional-multinode-base
|
||||||
|
@ -98,6 +138,7 @@
|
||||||
neutron: 1
|
neutron: 1
|
||||||
tempest: 0
|
tempest: 0
|
||||||
branch_override: default
|
branch_override: default
|
||||||
|
devstack_python3: 1
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: magnum-functional-api
|
name: magnum-functional-api
|
||||||
|
@ -105,6 +146,12 @@
|
||||||
vars:
|
vars:
|
||||||
coe: api
|
coe: api
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: magnum-functional-api-python2
|
||||||
|
parent: magnum-functional-base-python2
|
||||||
|
vars:
|
||||||
|
coe: api
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: magnum-functional-coe
|
name: magnum-functional-coe
|
||||||
parent: magnum-functional-base
|
parent: magnum-functional-base
|
||||||
|
@ -333,6 +380,7 @@
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- magnum-functional-api
|
- magnum-functional-api
|
||||||
|
- magnum-functional-api-python2
|
||||||
- magnum-functional-k8s
|
- magnum-functional-k8s
|
||||||
- magnum-functional-swarm-mode
|
- magnum-functional-swarm-mode
|
||||||
- openstack-tox-cover:
|
- openstack-tox-cover:
|
||||||
|
@ -342,6 +390,7 @@
|
||||||
queue: magnum
|
queue: magnum
|
||||||
jobs:
|
jobs:
|
||||||
- magnum-functional-api
|
- magnum-functional-api
|
||||||
|
- magnum-functional-api-python2
|
||||||
experimental:
|
experimental:
|
||||||
jobs:
|
jobs:
|
||||||
- magnum-functional-dcos
|
- magnum-functional-dcos
|
||||||
|
|
|
@ -19,6 +19,12 @@
|
||||||
set -x
|
set -x
|
||||||
export PYTHONUNBUFFERED=true
|
export PYTHONUNBUFFERED=true
|
||||||
|
|
||||||
|
if [ "{{ devstack_python3 }}" -eq 1 ] ; then
|
||||||
|
export DEVSTACK_GATE_USE_PYTHON3=True
|
||||||
|
else
|
||||||
|
export DEVSTACK_GATE_USE_PYTHON3=False
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "{{ neutron }}" -eq 1 ] ; then
|
if [ "{{ neutron }}" -eq 1 ] ; then
|
||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue