blob: a4a4b676d3e7e0926b85079e02f66da57ec99842 [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001# NOTE(gmann): This file includes all tempest specific jobs definition which
2# are supposed to be run by Tempest gate only.
3- job:
4 name: tempest-full-oslo-master
5 parent: tempest-full-py3
6 description: |
7 Integration test using current git of oslo libs.
8 This ensures that when oslo libs get released that they
9 do not break OpenStack server projects.
10
11 Former name for this job was
12 periodic-tempest-dsvm-oslo-latest-full-master.
13 timeout: 10800
14 required-projects:
15 - opendev.org/openstack/oslo.cache
16 - opendev.org/openstack/oslo.concurrency
17 - opendev.org/openstack/oslo.config
18 - opendev.org/openstack/oslo.context
19 - opendev.org/openstack/oslo.db
20 - opendev.org/openstack/oslo.i18n
21 - opendev.org/openstack/oslo.log
22 - opendev.org/openstack/oslo.messaging
23 - opendev.org/openstack/oslo.middleware
24 - opendev.org/openstack/oslo.policy
25 - opendev.org/openstack/oslo.privsep
26 - opendev.org/openstack/oslo.reports
27 - opendev.org/openstack/oslo.rootwrap
28 - opendev.org/openstack/oslo.serialization
29 - opendev.org/openstack/oslo.service
30 - opendev.org/openstack/oslo.utils
31 - opendev.org/openstack/oslo.versionedobjects
32 - opendev.org/openstack/oslo.vmware
33
34- job:
35 name: tempest-full-parallel
36 parent: tempest-full-py3
37 voting: false
38 branches:
39 - master
40 description: |
41 Base integration test with Neutron networking.
42 It includes all scenarios as it was in the past.
43 This job runs all scenario tests in parallel!
44 timeout: 9000
45 vars:
46 tox_envlist: full-parallel
47 run_tempest_cleanup: true
48 run_tempest_dry_cleanup: true
Ghanshyam Mann05bc7f12021-02-10 12:09:06 -060049 devstack_localrc:
50 DEVSTACK_PARALLEL: True
Ghanshyam Mann61f57332020-11-25 11:46:20 -060051
52- job:
53 name: tempest-full-py3-ipv6
54 parent: devstack-tempest-ipv6
55 branches: ^(?!stable/ocata).*$
56 description: |
57 Base integration test with Neutron networking, IPv6 and py3.
58 vars:
59 tox_envlist: full
60 devstack_localrc:
61 USE_PYTHON3: true
62 FORCE_CONFIG_DRIVE: true
63 devstack_services:
64 s-account: false
65 s-container: false
66 s-object: false
67 s-proxy: false
68 # without Swift, c-bak cannot run (in the Gate at least)
69 c-bak: false
70
71- job:
Lee Yarwood0dba41c2021-06-23 10:47:44 +010072 name: tempest-full-py3-centos-8-stream
73 parent: tempest-full-py3
Ghanshyam5eb51dc2022-01-21 05:56:22 +000074 # TODO(gmann): Make this job non voting until bug#1957941 if fixed.
75 voting: false
Lee Yarwood0dba41c2021-06-23 10:47:44 +010076 nodeset: devstack-single-node-centos-8-stream
77 description: |
78 Base integration test with Neutron networking and py36 running
79 on CentOS 8 stream
80 vars:
81 # Required until bug/1949606 is resolved when using libvirt and QEMU
82 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
83 configure_swap_size: 4096
84
85- job:
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -060086 name: tempest-full-centos-9-stream
87 parent: tempest-full-py3-centos-8-stream
Ghanshyam Mann7304e3a2022-03-18 13:58:25 -050088 voting: true
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -060089 nodeset: devstack-single-node-centos-9-stream
90
91- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -060092 name: tempest-tox-plugin-sanity-check
93 parent: tox
94 description: |
95 Run tempest plugin sanity check script using tox.
96 nodeset: ubuntu-focal
97 vars:
98 tox_envlist: plugin-sanity-check
99 timeout: 5000
100
101- job:
102 name: tempest-full-test-account-py3
103 parent: tempest-full-py3
104 description: |
105 This job runs the full set of tempest tests using pre-provisioned
106 credentials instead of dynamic credentials and py3.
107 Former names for this job were:
108 - legacy-tempest-dsvm-full-test-accounts
109 - legacy-tempest-dsvm-neutron-full-test-accounts
110 - legacy-tempest-dsvm-identity-v3-test-accounts
111 vars:
112 devstack_localrc:
113 TEMPEST_USE_TEST_ACCOUNTS: True
114
115- job:
116 name: tempest-full-test-account-no-admin-py3
117 parent: tempest-full-test-account-py3
118 description: |
119 This job runs the full set of tempest tests using pre-provisioned
120 credentials and py3 without having an admin account.
121 Former name for this job was:
122 - legacy-tempest-dsvm-neutron-full-non-admin
123
124 vars:
125 devstack_localrc:
126 TEMPEST_HAS_ADMIN: False
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600127
128- job:
129 name: tempest-stestr-master
130 parent: devstack-tempest
131 description: |
132 Smoke integration test with stestr master.
133 This ensures that new stestr release does
134 not break Temepst.
135 vars:
136 tox_envlist: stestr-master
137 devstack_services:
138 s-account: false
139 s-container: false
140 s-object: false
141 s-proxy: false
142 c-bak: false