blob: 11c755eb3f9c6917e26e901bf890a2985aa4ce76 [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
Ghanshyam268017f2025-05-14 11:41:07 -070033 # this is a workaround for a packaging bug in ubuntu
34 # remove when https://bugs.launchpad.net/nova/+bug/2109592
35 # is resolved and oslo config is not a dep of the novnc deb
36 # via the defunct python3-novnc package.
37 - novnc/novnc
Ghanshyam Mann518e4262023-02-10 19:57:36 -060038 vars:
39 tox_envlist: full
Ghanshyam268017f2025-05-14 11:41:07 -070040 devstack_localrc:
41 NOVNC_FROM_PACKAGE: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -060042
43- job:
44 name: tempest-full-parallel
45 parent: tempest-full-py3
Ghanshyam Mann61f57332020-11-25 11:46:20 -060046 branches:
47 - master
48 description: |
49 Base integration test with Neutron networking.
50 It includes all scenarios as it was in the past.
51 This job runs all scenario tests in parallel!
52 timeout: 9000
53 vars:
54 tox_envlist: full-parallel
55 run_tempest_cleanup: true
56 run_tempest_dry_cleanup: true
Ghanshyam Mann05bc7f12021-02-10 12:09:06 -060057 devstack_localrc:
58 DEVSTACK_PARALLEL: True
Dan Smithd869e3a2023-02-13 14:14:52 -080059 MYSQL_REDUCE_MEMORY: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -060060
61- job:
62 name: tempest-full-py3-ipv6
63 parent: devstack-tempest-ipv6
Ghanshyam Mann61f57332020-11-25 11:46:20 -060064 description: |
65 Base integration test with Neutron networking, IPv6 and py3.
66 vars:
67 tox_envlist: full
Luigi Dino Tamagnone9052dfc2023-04-09 15:24:45 +000068 run_tempest_cleanup: true
69 run_tempest_cleanup_prefix: true
Ghanshyam Mann61f57332020-11-25 11:46:20 -060070 devstack_localrc:
Ghanshyam Mann61f57332020-11-25 11:46:20 -060071 FORCE_CONFIG_DRIVE: true
72 devstack_services:
73 s-account: false
74 s-container: false
75 s-object: false
76 s-proxy: false
77 # without Swift, c-bak cannot run (in the Gate at least)
78 c-bak: false
79
80- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -060081 name: tempest-tox-plugin-sanity-check
82 parent: tox
83 description: |
84 Run tempest plugin sanity check script using tox.
Ghanshyam Mann040070a2024-10-10 21:04:00 -070085 nodeset: ubuntu-noble
Ghanshyam Mann61f57332020-11-25 11:46:20 -060086 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
Ghanshyam Mann037ea4e2023-05-30 13:49:17 -0500103 # FIXME(gmann): Nova and Glance have enabled the new defaults and scope
104 # by default in devstack and pre provisioned account code and testing
105 # needs to be move to new RBAC design testing. Until we do that, let's
106 # run these jobs with old defaults.
107 NOVA_ENFORCE_SCOPE: false
108 GLANCE_ENFORCE_SCOPE: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600109- job:
110 name: tempest-full-test-account-no-admin-py3
111 parent: tempest-full-test-account-py3
112 description: |
113 This job runs the full set of tempest tests using pre-provisioned
114 credentials and py3 without having an admin account.
115 Former name for this job was:
116 - legacy-tempest-dsvm-neutron-full-non-admin
117
118 vars:
119 devstack_localrc:
120 TEMPEST_HAS_ADMIN: False
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600121
122- job:
123 name: tempest-stestr-master
124 parent: devstack-tempest
125 description: |
126 Smoke integration test with stestr master.
127 This ensures that new stestr release does
128 not break Temepst.
129 vars:
130 tox_envlist: stestr-master
131 devstack_services:
132 s-account: false
133 s-container: false
134 s-object: false
135 s-proxy: false
136 c-bak: false