Browse Source

Use neutron-tempest-plugin for API and scenario tests

This patch is enabling the neutron-tempest-plugin for the API and
scenario tests that we have in the gate.

The job that runs those tests is still marked as non-voting because
there are failures that we need to address.

Change-Id: Iab78045daa7bc647996c45b4592f900d37d1a23c
changes/98/537898/9
Lucas Alvares Gomes 4 years ago
parent
commit
cb9a05edaf
  1. 3
      devstack/devstackgaterc
  2. 2
      playbooks/legacy/tempest-dsvm-networking-ovn-neutron-api-scenario-ovs-release/run.yaml
  3. 1
      zuul.d/legacy-networking-ovn-jobs.yaml

3
devstack/devstackgaterc

@ -105,7 +105,8 @@ r="$r|(?:tempest\.scenario\.test_volume*)"
r="$r)"
if [[ "${OVN_OPTS}" == *"neutron-api-scenario-tests"* ]] ; then
r="$r((^neutron\.tests\.tempest\.api)|(^neutron\.tests\.tempest\.scenario)).*$"
r="$r((^neutron_tempest_plugin\.api)|(^neutron_tempest_plugin\.scenario)).*$"
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin neutron-tempest-plugin git://git.openstack.org/openstack/neutron-tempest-plugin"
export DEVSTACK_GATE_TEMPEST=1
export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1
else

2
playbooks/legacy/tempest-dsvm-networking-ovn-neutron-api-scenario-ovs-release/run.yaml

@ -50,7 +50,7 @@
# Because we are testing a non standard project, add
# our project repository. This makes zuul do the right
# reference magic for testing changes.
export PROJECTS="openstack/networking-ovn $PROJECTS"
export PROJECTS="openstack/networking-ovn openstack/neutron-tempest-plugin $PROJECTS"
# Keep localrc to be able to set some vars in pre_test_hook
export KEEP_LOCALRC=1

1
zuul.d/legacy-networking-ovn-jobs.yaml

@ -109,6 +109,7 @@
- openstack-infra/devstack-gate
- openstack/networking-ovn
- openstack/neutron
- openstack/neutron-tempest-plugin
- openstack/tempest
- job:

Loading…
Cancel
Save