6 Set of basic Functional tests to validate the OPNFV scenarios.
9 case_name: tempest_neutron
10 project_name: functest
14 This test case runs the Tempest suite proposed by the
15 Neutron project. The list of test cases is generated by
16 Tempest automatically and depends on the parameters of
17 the OpenStack deployment.
21 mode: '^neutron_tempest_plugin\.api'
26 case_name: tempest_cinder
27 project_name: functest
31 This test case runs the Tempest suite proposed by the
36 mode: "(?!.*test_incremental_backup)\
37 (?!.*test_backup_crossproject_admin_negative)\
38 (?!.*test_backup_crossproject_user_negative)\
39 (^cinder_tempest_plugin.)"
44 case_name: tempest_keystone
45 project_name: functest
49 This test case runs the Tempest suite proposed by the
54 mode: 'keystone_tempest_plugin.'
59 case_name: tempest_heat
60 project_name: functest
64 This test case runs the Tempest suite proposed by the
69 mode: '^heat_tempest_plugin.tests'
74 case_name: tempest_telemetry
75 project_name: functest
79 This test case runs the Tempest suite proposed by the
84 mode: "(?!.*test_autoscaling)(?!.*test_live)\
85 (^telemetry_tempest_plugin)"
94 case_name: rally_sanity
95 project_name: functest
99 This test case runs a sub group of tests of the OpenStack
100 Rally suite in smoke mode.
109 case_name: refstack_compute
110 project_name: functest
117 This test case runs a sub group of tests of the OpenStack
120 - NO_TENANT_NETWORK: '^(?![tT]rue$)'
129 case_name: refstack_object
130 project_name: functest
136 This test case runs a sub group of tests of the OpenStack
146 case_name: refstack_platform
147 project_name: functest
154 This test case runs a sub group of tests of the OpenStack
157 - NO_TENANT_NETWORK: '^(?![tT]rue$)'
166 case_name: tempest_full
167 project_name: functest
171 The list of test cases is generated by
172 Tempest automatically and depends on the parameters of
173 the OpenStack deployment.
174 https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L83
178 mode: '(?!.*\[.*\bslow\b.*\])(^tempest\.api)'
183 case_name: tempest_scenario
184 project_name: functest
188 The list of test cases is generated by
189 Tempest automatically and depends on the parameters of
190 the OpenStack deployment.
191 https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L84
195 mode: '(?!.*\[.*\bslow\b.*\])(^tempest\.scenario)'
200 case_name: tempest_slow
201 project_name: functest
205 The list of test cases is generated by
206 Tempest automatically and depends on the parameters of
207 the OpenStack deployment.
208 https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L84
212 mode: '(?=.*\[.*\bslow\b.*\])(^tempest\.)'
217 case_name: patrole_admin
218 project_name: functest
222 Test suite from Patrole project.
227 mode: "(?!.*test_unmanage_snapshot_rbac)\
228 (?!.*test_show_auto_allocated_topology)\
229 (?!.*test_delete_auto_allocated_topology)\
230 (?!.*test_create_network_provider_segmentation_id)\
231 (?!.*compute.test_floating_ips_rbac)\
232 (?!.*test_reset_network)\
233 (?!.*test_create_image_from_volume_backed_server)\
234 (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
235 (?=.*[.*\bslow\b.*])\
236 (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
241 case_name: patrole_member
242 project_name: functest
246 Test suite from Patrole project.
251 mode: "(?!.*test_unmanage_snapshot_rbac)\
252 (?!.*test_show_auto_allocated_topology)\
253 (?!.*test_delete_auto_allocated_topology)\
254 (?!.*test_create_network_provider_segmentation_id)\
255 (?!.*compute.test_floating_ips_rbac)\
256 (?!.*test_reset_network)\
257 (?!.*test_create_image_from_volume_backed_server)\
258 (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
259 (?=.*[.*\bslow\b.*])\
260 (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
265 case_name: patrole_reader
266 project_name: functest
270 Test suite from Patrole project.
275 mode: "(?!.*test_unmanage_snapshot_rbac)\
276 (?!.*test_show_auto_allocated_topology)\
277 (?!.*test_delete_auto_allocated_topology)\
278 (?!.*test_create_network_provider_segmentation_id)\
279 (?!.*compute.test_floating_ips_rbac)\
280 (?!.*test_reset_network)\
281 (?!.*test_create_image_from_volume_backed_server)\
282 (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
283 (?=.*[.*\bslow\b.*])\
284 (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
289 case_name: tempest_barbican
290 project_name: functest
294 It leverages on the tempest plugin containing tests used to
295 verify the functionality of a barbican installation.
300 '^barbican_tempest_plugin.((?!test_signed_image_upload_boot_failure).)*$'
307 case_name: tempest_octavia
308 project_name: functest
312 It leverages on the tempest plugin containing tests used to
313 verify the functionality of an octavia installation.
317 mode: "(?!.*api.v2.test_availability_zone)\
318 (?!.*api.v2.test_availability_zone_profile)\
319 (?!.*api.v2.test_member.MemberAPITest.test_member_ipv4_create)\
320 (?!.*api.v2.test_member.MemberAPITest.test_member_ipv6_create)\
321 (^octavia_tempest_plugin.tests.(api|scenario))"
328 case_name: tempest_cyborg
329 project_name: functest
333 It leverages on the tempest plugin containing tests used to
334 verify the functionality of a cyborg installation.
338 mode: '^cyborg_tempest_plugin'