Switch tempest jobs to neutron specific ones
In neutron CI queues we were running tempest-slow-py3 and
tempest-ipv6-only jobs which are defined in tempest repository and runs
all tests, e.g related to Swift or Cinder.
This patch defines new jobs: "neutron-tempest-slow-py3" and
"neutron-tempest-ipv6-only" which inherits from the tempest jobs but
disables Cinder and Swift services.
Additionally "neutron-tempest-ipv6-only" job now runs only
"integrated-networking" tox_envlist.
Conflicts:
doc/source/contributor/testing/ci_scenario_jobs.rst
zuul.d/tempest-singlenode.yaml
zuul.d/project.yaml
zuul.d/tempest-multinode.yaml
Change-Id: Icd376c144e1993ca84890c76743fda4196662d9b
(cherry picked from commit d1ab4e26ea
)
This commit is contained in:
parent
15375fffe4
commit
f754b0d61d
|
@ -71,19 +71,16 @@ Below is a summary of those jobs.
|
||||||
|(non-voting) |tempest.scenario | | | | | dvr_snat | | | | |
|
|(non-voting) |tempest.scenario | | | | | dvr_snat | | | | |
|
||||||
| | | | | | | dvr_snat | | | | |
|
| | | | | | | dvr_snat | | | | |
|
||||||
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
||||||
|neutron-tempest-iptables_hybrid |tempest.api (without slow tests) | 3.6 | 1 | openvswitch | iptables_hybrid | legacy | False | False | True | Yes |
|
|neutron-tempest-slow-py3 |tempest slow tests | 3.6 | 2 | openvswitch | openvswitch | legacy | False | False | True | Yes |
|
||||||
| |tempest.scenario | | | | | | | | | |
|
|
||||||
| |(only tests related to | | | | | | | | | |
|
|
||||||
| |Neutron and Nova) | | | | | | | | | |
|
|
||||||
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
|
||||||
|tempest-slow-py3 |tempest slow tests | 3.6 | 2 | openvswitch | openvswitch | legacy | False | False | True | Yes |
|
|
||||||
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
||||||
|neutron-tempest-with-uwsgi |tempest.api (without slow tests) | 3.6 | 1 | openvswitch | openvswitch | legacy | False | False | True | No |
|
|neutron-tempest-with-uwsgi |tempest.api (without slow tests) | 3.6 | 1 | openvswitch | openvswitch | legacy | False | False | True | No |
|
||||||
|(non-voting) |tempest.scenario | | | | | | | | | |
|
|(non-voting) |tempest.scenario | | | | | | | | | |
|
||||||
| |(only tests related to | | | | | | | | | |
|
| |(only tests related to | | | | | | | | | |
|
||||||
| |Neutron and Nova) | | | | | | | | | |
|
| |Neutron and Nova) | | | | | | | | | |
|
||||||
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
||||||
|tempest-ipv6-only |tempest smoke + IPv6 tests | 3.6 | 1 | openvswitch | openvswitch | legacy | False | False | True | Yes |
|
|neutron-tempest-ipv6-only |tempest smoke + IPv6 tests | 3.6 | 1 | openvswitch | openvswitch | legacy | False | False | True | Yes |
|
||||||
|
| |(only tests related to | | | | | | | | | |
|
||||||
|
| |Neutron and Nova) | | | | | | | | | |
|
||||||
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
||||||
|neutron-ovn-tempest-ovs-release |Various tempest api, scenario | 3.6 | 1 | ovn | ovn | --- | False | False | True | Yes |
|
|neutron-ovn-tempest-ovs-release |Various tempest api, scenario | 3.6 | 1 | ovn | ovn | --- | False | False | True | Yes |
|
||||||
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
+----------------------------------------------+----------------------------------+---------+-------+-------------+-----------------+----------+-------+--------+------------+-------------+
|
||||||
|
|
|
@ -44,10 +44,8 @@
|
||||||
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
|
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
|
||||||
voting: false
|
voting: false
|
||||||
irrelevant-files: *irrelevant-files
|
irrelevant-files: *irrelevant-files
|
||||||
- tempest-slow-py3:
|
- neutron-tempest-slow-py3
|
||||||
irrelevant-files: *irrelevant-files
|
- neutron-tempest-ipv6-only
|
||||||
- tempest-ipv6-only:
|
|
||||||
irrelevant-files: *irrelevant-files
|
|
||||||
- neutron-ovn-tempest-ovs-release
|
- neutron-ovn-tempest-ovs-release
|
||||||
- neutron-ovn-tempest-ovs-release-ipv6-only:
|
- neutron-ovn-tempest-ovs-release-ipv6-only:
|
||||||
voting: false
|
voting: false
|
||||||
|
@ -102,10 +100,8 @@
|
||||||
- neutron-tempest-iptables_hybrid
|
- neutron-tempest-iptables_hybrid
|
||||||
- neutron-grenade-multinode
|
- neutron-grenade-multinode
|
||||||
- neutron-grenade-dvr-multinode
|
- neutron-grenade-dvr-multinode
|
||||||
- tempest-slow-py3:
|
- neutron-tempest-slow-py3
|
||||||
irrelevant-files: *irrelevant-files
|
- neutron-tempest-ipv6-only
|
||||||
- tempest-ipv6-only:
|
|
||||||
irrelevant-files: *irrelevant-files
|
|
||||||
- neutron-ovn-tempest-ovs-release
|
- neutron-ovn-tempest-ovs-release
|
||||||
- openstack-tox-py36: # from openstack-python3-ussuri-jobs template
|
- openstack-tox-py36: # from openstack-python3-ussuri-jobs template
|
||||||
timeout: 3600
|
timeout: 3600
|
||||||
|
|
|
@ -107,6 +107,35 @@
|
||||||
agent:
|
agent:
|
||||||
availability_zone: nova
|
availability_zone: nova
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: neutron-tempest-slow-py3
|
||||||
|
parent: tempest-slow-py3
|
||||||
|
timeout: 10800
|
||||||
|
irrelevant-files: *irrelevant-files
|
||||||
|
vars:
|
||||||
|
devstack_plugins:
|
||||||
|
neutron: https://opendev.org/openstack/neutron.git
|
||||||
|
devstack_services:
|
||||||
|
br-ex-tcpdump: true
|
||||||
|
br-int-flows: true
|
||||||
|
# Cinder services
|
||||||
|
c-api: false
|
||||||
|
c-bak: false
|
||||||
|
c-sch: false
|
||||||
|
c-vol: false
|
||||||
|
cinder: false
|
||||||
|
# Swift services
|
||||||
|
s-account: false
|
||||||
|
s-container: false
|
||||||
|
s-object: false
|
||||||
|
s-proxy: false
|
||||||
|
group-vars:
|
||||||
|
subnode:
|
||||||
|
devstack_services:
|
||||||
|
# Cinder services
|
||||||
|
c-bak: false
|
||||||
|
c-vol: false
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: neutron-ovn-multinode-base
|
name: neutron-ovn-multinode-base
|
||||||
description: Base multinode job for devstack/tempest to test Neutron with ovn driver.
|
description: Base multinode job for devstack/tempest to test Neutron with ovn driver.
|
||||||
|
|
|
@ -253,6 +253,30 @@
|
||||||
c-vol: false
|
c-vol: false
|
||||||
cinder: false
|
cinder: false
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: neutron-tempest-ipv6-only
|
||||||
|
parent: tempest-ipv6-only
|
||||||
|
timeout: 10800
|
||||||
|
irrelevant-files: *irrelevant-files
|
||||||
|
vars:
|
||||||
|
tox_envlist: integrated-network
|
||||||
|
devstack_plugins:
|
||||||
|
neutron: https://opendev.org/openstack/neutron.git
|
||||||
|
devstack_services:
|
||||||
|
br-ex-tcpdump: true
|
||||||
|
br-int-flows: true
|
||||||
|
# Cinder services
|
||||||
|
c-api: false
|
||||||
|
c-bak: false
|
||||||
|
c-sch: false
|
||||||
|
c-vol: false
|
||||||
|
cinder: false
|
||||||
|
# Swift services
|
||||||
|
s-account: false
|
||||||
|
s-container: false
|
||||||
|
s-object: false
|
||||||
|
s-proxy: false
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: neutron-ovn-tempest-ovs-ipv6-only-base
|
name: neutron-ovn-tempest-ovs-ipv6-only-base
|
||||||
description: Base job for devstack/tempest to test Neutron with ovn driver in an IPv6-only deployment
|
description: Base job for devstack/tempest to test Neutron with ovn driver in an IPv6-only deployment
|
||||||
|
|
Loading…
Reference in New Issue