blob: 5063d896c958e02fc4fb64c2f61b019b60f6ef5c [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:
72 name: tempest-full-py3-opensuse15
73 parent: tempest-full-py3
74 nodeset: devstack-single-node-opensuse-15
75 description: |
76 Base integration test with Neutron networking and py36 running
77 on openSUSE Leap 15.x
78 voting: false
79
80- job:
81 name: tempest-tox-plugin-sanity-check
82 parent: tox
83 description: |
84 Run tempest plugin sanity check script using tox.
85 nodeset: ubuntu-focal
86 vars:
87 tox_envlist: plugin-sanity-check
88 timeout: 5000
89
90- job:
91 name: tempest-full-test-account-py3
92 parent: tempest-full-py3
93 description: |
94 This job runs the full set of tempest tests using pre-provisioned
95 credentials instead of dynamic credentials and py3.
96 Former names for this job were:
97 - legacy-tempest-dsvm-full-test-accounts
98 - legacy-tempest-dsvm-neutron-full-test-accounts
99 - legacy-tempest-dsvm-identity-v3-test-accounts
100 vars:
101 devstack_localrc:
102 TEMPEST_USE_TEST_ACCOUNTS: True
103
104- job:
105 name: tempest-full-test-account-no-admin-py3
106 parent: tempest-full-test-account-py3
107 description: |
108 This job runs the full set of tempest tests using pre-provisioned
109 credentials and py3 without having an admin account.
110 Former name for this job was:
111 - legacy-tempest-dsvm-neutron-full-non-admin
112
113 vars:
114 devstack_localrc:
115 TEMPEST_HAS_ADMIN: False
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600116
117- job:
118 name: tempest-stestr-master
119 parent: devstack-tempest
120 description: |
121 Smoke integration test with stestr master.
122 This ensures that new stestr release does
123 not break Temepst.
124 vars:
125 tox_envlist: stestr-master
126 devstack_services:
127 s-account: false
128 s-container: false
129 s-object: false
130 s-proxy: false
131 c-bak: false