blob: 684270a5d91baf03e580826833f592c44d7e13a1 [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
Ghanshyam Mann61f57332020-11-25 11:46:20 -060037 branches:
38 - master
39 description: |
40 Base integration test with Neutron networking.
41 It includes all scenarios as it was in the past.
42 This job runs all scenario tests in parallel!
43 timeout: 9000
44 vars:
45 tox_envlist: full-parallel
46 run_tempest_cleanup: true
47 run_tempest_dry_cleanup: true
Ghanshyam Mann05bc7f12021-02-10 12:09:06 -060048 devstack_localrc:
49 DEVSTACK_PARALLEL: True
Ghanshyam Mann61f57332020-11-25 11:46:20 -060050
51- job:
52 name: tempest-full-py3-ipv6
53 parent: devstack-tempest-ipv6
54 branches: ^(?!stable/ocata).*$
55 description: |
56 Base integration test with Neutron networking, IPv6 and py3.
57 vars:
58 tox_envlist: full
59 devstack_localrc:
60 USE_PYTHON3: true
61 FORCE_CONFIG_DRIVE: true
62 devstack_services:
63 s-account: false
64 s-container: false
65 s-object: false
66 s-proxy: false
67 # without Swift, c-bak cannot run (in the Gate at least)
68 c-bak: false
69
70- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -060071 name: tempest-tox-plugin-sanity-check
72 parent: tox
73 description: |
74 Run tempest plugin sanity check script using tox.
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050075 nodeset: ubuntu-jammy
Ghanshyam Mann61f57332020-11-25 11:46:20 -060076 vars:
77 tox_envlist: plugin-sanity-check
78 timeout: 5000
79
80- job:
81 name: tempest-full-test-account-py3
82 parent: tempest-full-py3
83 description: |
84 This job runs the full set of tempest tests using pre-provisioned
85 credentials instead of dynamic credentials and py3.
86 Former names for this job were:
87 - legacy-tempest-dsvm-full-test-accounts
88 - legacy-tempest-dsvm-neutron-full-test-accounts
89 - legacy-tempest-dsvm-identity-v3-test-accounts
90 vars:
91 devstack_localrc:
92 TEMPEST_USE_TEST_ACCOUNTS: True
93
94- job:
95 name: tempest-full-test-account-no-admin-py3
96 parent: tempest-full-test-account-py3
97 description: |
98 This job runs the full set of tempest tests using pre-provisioned
99 credentials and py3 without having an admin account.
100 Former name for this job was:
101 - legacy-tempest-dsvm-neutron-full-non-admin
102
103 vars:
104 devstack_localrc:
105 TEMPEST_HAS_ADMIN: False
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600106
107- job:
108 name: tempest-stestr-master
109 parent: devstack-tempest
110 description: |
111 Smoke integration test with stestr master.
112 This ensures that new stestr release does
113 not break Temepst.
114 vars:
115 tox_envlist: stestr-master
116 devstack_services:
117 s-account: false
118 s-container: false
119 s-object: false
120 s-proxy: false
121 c-bak: false