Use Tempest 'all' tox env
Tempest recently moved tox default to py3 including all-plugin env. -https://review.opendev.org/#/c/703011/ This will fail the py2 jobs which are using all-plugin tox env. Because tox all-plugin env var enable the sitepackages=True. Py2 jobs install the tempest plugins on py2 and all-plugin tox try to find the installed plugins on py3 which cause no test to run and fail the job. tox all-plugin has been deprecated since long and not supposed to use for plugins who already in migrated to separate repo in queens cycle. Enable designate-tempest-plugin and using tox 'all' env to fix the issue. Change-Id: Ib1a2be90c0b3dbacc6daf52f0fc6f326ab47fc98 Closes-Bug: 1862240
This commit is contained in:
parent
1e20d09272
commit
0566f104cc
|
@ -10,7 +10,7 @@
|
|||
designate: https://opendev.org/openstack/designate
|
||||
devstack_services:
|
||||
designate: true
|
||||
tox_envlist: all-plugin
|
||||
tox_envlist: all
|
||||
tempest_test_regex: |
|
||||
designate_tempest_plugin.*
|
||||
required-projects:
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
DESIGNATE_SERVICE_PORT_DNS=5322
|
||||
DESIGNATE_BACKEND_DRIVER=agent
|
||||
DESIGNATE_AGENT_BACKEND_DRIVER={{ backend_driver }}
|
||||
TEMPEST_PLUGINS='/opt/stack/new/designate-tempest-plugin'
|
||||
|
||||
EOF
|
||||
executable: /bin/bash
|
||||
|
@ -46,7 +47,6 @@
|
|||
export PYTHONUNBUFFERED=true
|
||||
|
||||
export DEVSTACK_GATE_TEMPEST=1
|
||||
export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1
|
||||
export DEVSTACK_GATE_TEMPEST_REGEX=designate
|
||||
|
||||
export PROJECTS="openstack/designate $PROJECTS"
|
||||
|
|
|
@ -23,6 +23,19 @@
|
|||
chdir: '{{ ansible_user_dir }}/workspace'
|
||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
||||
|
||||
- shell:
|
||||
cmd: |
|
||||
set -e
|
||||
set -x
|
||||
cat << 'EOF' >>"/tmp/dg-local.conf"
|
||||
[[local|localrc]]
|
||||
TEMPEST_PLUGINS='/opt/stack/new/designate-tempest-plugin'
|
||||
|
||||
EOF
|
||||
executable: /bin/bash
|
||||
chdir: '{{ ansible_user_dir }}/workspace'
|
||||
environment: '{{ zuul | zuul_legacy_vars }}'
|
||||
|
||||
- shell:
|
||||
cmd: |
|
||||
set -e
|
||||
|
@ -40,7 +53,6 @@
|
|||
services+=,q-svc,q-dhcp,q-meta,q-agt,q-l3
|
||||
|
||||
export DEVSTACK_GATE_TEMPEST=1
|
||||
export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1
|
||||
export DEVSTACK_GATE_TEMPEST_REGEX=designate
|
||||
|
||||
export DEVSTACK_LOCAL_CONFIG="enable_plugin designate https://opendev.org/openstack/designate"
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
[[local|localrc]]
|
||||
DESIGNATE_SERVICE_PORT_DNS=5322
|
||||
DESIGNATE_BACKEND_DRIVER=pdns4
|
||||
TEMPEST_PLUGINS=' ../designate-tempest-plugin'
|
||||
|
||||
EOF
|
||||
executable: /bin/bash
|
||||
|
@ -44,7 +45,6 @@
|
|||
export PYTHONUNBUFFERED=true
|
||||
|
||||
export DEVSTACK_GATE_TEMPEST=1
|
||||
export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1
|
||||
export DEVSTACK_GATE_GRENADE=pullup
|
||||
export DEVSTACK_GATE_TEMPEST_REGEX="designate_tempest_plugin(?!\.tests.api.v1).*"
|
||||
export DEVSTACK_GATE_HORIZON=1
|
||||
|
|
Loading…
Reference in New Issue