blob: 82fb7586edbfcd2c3108a648bbda98f5eb8f0f0c [file] [log] [blame]
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +01001- job:
2 name: devstack-tempest
3 parent: devstack
4 description: Base Tempest job.
5 required-projects:
6 - openstack/tempest
7 timeout: 7200
8 roles:
9 - zuul: openstack-dev/devstack
10 vars:
11 devstack_services:
James E. Blaird5980092018-01-24 16:43:27 -080012 tempest: true
Andrea Frittoli4c24a1a2018-01-31 22:21:07 +000013 test_results_stage_name: 'test_results'
14 zuul_copy_output:
15 '{{ devstack_base_dir }}/tempest/etc/tempest.conf': 'logs'
16 '{{ devstack_base_dir }}/tempest/etc/accounts.yaml': 'logs'
17 '{{ devstack_base_dir }}/tempest/tempest.log': 'logs'
18 '{{ stage_dir }}/{{ test_results_stage_name }}.subunit': 'logs'
19 '{{ stage_dir }}/{{ test_results_stage_name }}.html': 'logs'
20 '{{ stage_dir }}/stackviz': 'logs'
21 extensions_to_txt:
22 conf: True
23 log: True
24 yaml: True
25 yml: True
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010026 run: playbooks/devstack-tempest.yaml
Andrea Frittoli (andreaf)74810552017-10-03 18:56:56 +010027 post-run: playbooks/post-tempest.yaml
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010028
Chandan Kumarcf576b22017-10-23 17:43:36 +053029- job:
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000030 name: tempest-full
31 parent: devstack-tempest
Andrea Frittolia23924f2018-02-18 22:35:16 +000032 # This currently works from stable/queens on.
Armando Migliaccioff3047f2018-01-04 07:55:08 -080033 # NOTE(andreaf) Only run on master for now.
34 # The negative lookup is redudant but it's a
35 # reminder that we don't want the job running there.
Andrea Frittolia23924f2018-02-18 22:35:16 +000036 branches:
37 - master
38 - stable/queens
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000039 description: |
40 Base integration test with Neutron networking and py27.
41 Former names for this job where:
42 * legacy-tempest-dsvm-neutron-full
43 * gate-tempest-dsvm-neutron-full-ubuntu-xenial
44 vars:
Andreas Jaegerba2f4792018-01-12 16:48:52 +010045 tox_envlist: full
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000046 devstack_localrc:
James E. Blaird5980092018-01-24 16:43:27 -080047 ENABLE_FILE_INJECTION: true
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000048
49- job:
Andrea Frittolic4377ef2017-11-30 12:00:38 +000050 name: tempest-full-py3
Andrea Frittoli85076bd2018-01-24 10:19:40 +000051 parent: devstack-tempest
Andrea Frittolia23924f2018-02-18 22:35:16 +000052 branches:
53 - master
54 - stable/queens
Andrea Frittoli85076bd2018-01-24 10:19:40 +000055 description: |
56 Base integration test with Neutron networking and py3.
57 Former names for this job where:
58 * legacy-tempest-dsvm-py35
59 * gate-tempest-dsvm-py35
Andrea Frittolic4377ef2017-11-30 12:00:38 +000060 vars:
Andrea Frittoli85076bd2018-01-24 10:19:40 +000061 tox_envlist: full
Andrea Frittolic4377ef2017-11-30 12:00:38 +000062 devstack_localrc:
63 USE_PYTHON3: True
64 FORCE_CONFIG_DRIVE: True
Andrea Frittolic4377ef2017-11-30 12:00:38 +000065 devstack_services:
66 s-account: false
67 s-container: false
68 s-object: false
69 s-proxy: false
70 # without Swift, c-bak cannot run (in the Gate at least)
71 c-bak: false
72
73- job:
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +000074 name: tempest-full-queens
75 parent: tempest-full
76 override-checkout: stable/queens
77
78- job:
79 name: tempest-full-queens-py3
80 parent: tempest-full-py3
81 override-checkout: stable/queens
82
83- job:
Chandan Kumarcf576b22017-10-23 17:43:36 +053084 name: tempest-tox-plugin-sanity-check
85 parent: tox
86 description: |
87 Run tempest plugin sanity check script using tox.
88 nodeset: ubuntu-xenial
89 vars:
90 tox_envlist: plugin-sanity-check
91 voting: false
92 timeout: 5000
93 required-projects:
94 - openstack/almanach
95 - openstack/aodh
96 - openstack/barbican-tempest-plugin
97 - openstack/ceilometer
98 - openstack/cinder
99 - openstack/congress
100 - openstack/designate-tempest-plugin
101 - openstack/ec2-api
102 - openstack/freezer
103 - openstack/freezer-api
104 - openstack/freezer-tempest-plugin
105 - openstack/gce-api
106 - openstack/glare
107 - openstack/heat
108 - openstack/intel-nfv-ci-tests
109 - openstack/ironic
110 - openstack/ironic-inspector
111 - openstack/keystone-tempest-plugin
112 - openstack/kingbird
113 - openstack/kuryr-tempest-plugin
114 - openstack/magnum
115 - openstack/magnum-tempest-plugin
116 - openstack/manila
117 - openstack/manila-tempest-plugin
118 - openstack/mistral
119 - openstack/mogan
120 - openstack/monasca-api
121 - openstack/monasca-log-api
122 - openstack/murano
123 - openstack/networking-bgpvpn
124 - openstack/networking-cisco
125 - openstack/networking-fortinet
126 - openstack/networking-generic-switch
127 - openstack/networking-l2gw
128 - openstack/networking-midonet
129 - openstack/networking-plumgrid
130 - openstack/networking-sfc
131 - openstack/neutron
132 - openstack/neutron-dynamic-routing
133 - openstack/neutron-fwaas
134 - openstack/neutron-lbaas
135 - openstack/neutron-tempest-plugin
136 - openstack/neutron-vpnaas
137 - openstack/nova-lxd
138 - openstack/novajoin-tempest-plugin
Bar RHca15fe02017-12-20 02:40:52 +0200139 - openstack/octavia-tempest-plugin
Chandan Kumarcf576b22017-10-23 17:43:36 +0530140 - openstack/oswin-tempest-plugin
141 - openstack/panko
142 - openstack/patrole
143 - openstack/qinling
144 - openstack/requirements
145 - openstack/sahara-tests
146 - openstack/senlin
147 - openstack/senlin-tempest-plugin
148 - openstack/tap-as-a-service
149 - openstack/tempest-horizon
150 - openstack/trio2o
151 - openstack/trove
152 - openstack/valet
153 - openstack/vitrage
154 - openstack/vmware-nsx-tempest-plugin
155 - openstack/watcher-tempest-plugin
156 - openstack/zaqar-tempest-plugin
157 - openstack/zun-tempest-plugin
158
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100159- project:
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100160 check:
161 jobs:
162 - devstack-tempest:
163 files:
164 - ^playbooks/
165 - ^roles/
166 - ^.zuul.yaml$
Matt Riedemannda80cc92018-01-25 11:23:52 -0500167 - nova-multiattach
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000168 - tempest-full-queens:
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000169 irrelevant-files:
170 - ^(test-|)requirements.txt$
171 - ^.*\.rst$
172 - ^doc/.*$
173 - ^etc/.*$
174 - ^releasenotes/.*$
175 - ^setup.cfg$
176 - ^tempest/hacking/.*$
177 - ^tempest/tests/.*$
178 - tempest-full-queens-py3:
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000179 irrelevant-files:
180 - ^(test-|)requirements.txt$
181 - ^.*\.rst$
182 - ^doc/.*$
183 - ^etc/.*$
184 - ^releasenotes/.*$
185 - ^setup.cfg$
186 - ^tempest/hacking/.*$
187 - ^tempest/tests/.*$
Chandan Kumarcf576b22017-10-23 17:43:36 +0530188 - tempest-tox-plugin-sanity-check
Matt Riedemannda80cc92018-01-25 11:23:52 -0500189 gate:
190 jobs:
191 - nova-multiattach
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000192 periodic-stable:
193 jobs:
194 - tempest-full-queens
195 - tempest-full-queens-py3