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
114 This test case runs a sub group of tests of the OpenStack
117 - NO_TENANT_NETWORK: '^(?![tT]rue$)'
126 case_name: refstack_object
127 project_name: functest
131 This test case runs a sub group of tests of the OpenStack
141 case_name: refstack_platform
142 project_name: functest
146 This test case runs a sub group of tests of the OpenStack
149 - NO_TENANT_NETWORK: '^(?![tT]rue$)'
158 case_name: tempest_full
159 project_name: functest
163 The list of test cases is generated by
164 Tempest automatically and depends on the parameters of
165 the OpenStack deployment.
166 https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L83
170 mode: '(?!.*\[.*\bslow\b.*\])(^tempest\.api)'
175 case_name: tempest_scenario
176 project_name: functest
180 The list of test cases is generated by
181 Tempest automatically and depends on the parameters of
182 the OpenStack deployment.
183 https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L84
187 mode: '(?!.*\[.*\bslow\b.*\])(^tempest\.scenario)'
192 case_name: tempest_slow
193 project_name: functest
197 The list of test cases is generated by
198 Tempest automatically and depends on the parameters of
199 the OpenStack deployment.
200 https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L84
204 mode: '(?=.*\[.*\bslow\b.*\])(^tempest\.)'
209 case_name: patrole_admin
210 project_name: functest
214 Test suite from Patrole project.
219 mode: "(?!.*test_unmanage_snapshot_rbac)\
220 (?!.*test_show_auto_allocated_topology)\
221 (?!.*test_delete_auto_allocated_topology)\
222 (?!.*test_create_network_provider_segmentation_id)\
223 (?!.*compute.test_floating_ips_rbac)\
224 (?!.*test_reset_network)\
225 (?!.*test_create_image_from_volume_backed_server)\
226 (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
227 (?!.*test_policy_bandwidth_limit_rule_rbac)\
228 (?!.*test_policy_minimum_bandwidth_rule_rbac)\
229 (?!.*test_group_type_specs)\
230 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_create_group_type)\
231 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_delete_group_type)\
232 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_update_group_type)\
233 (?!.*test_group_snapshots_rbac)\
234 (?!.*test_groups_rbac)\
235 (?!.*test_quota_classes_rbac)\
236 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_create_interface)\
237 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_delete_interface)\
238 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_show_interface)\
239 (?!.*test_user_messages_rbac)\
240 (?!.*test_volume_actions_rbac.VolumesActionsV310RbacTest)\
241 (?!.*test_volume_actions_rbac.VolumesActionsV312RbacTest)\
242 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_delete_volume_image_metadata)\
243 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_list_volumes_details_image_metadata)\
244 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_show_volume_details_image_metadata)\
245 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_update_volume_image_metadata)\
246 (?!.*test_volumes_backup_rbac.VolumesBackupsV318RbacTest)\
247 (?!.*test_volumes_backup_rbac.VolumesBackupsV39RbacTest)\
248 (?!.*test_volume_types_rbac)\
249 (?=.*[.*\bslow\b.*])\
250 (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
255 case_name: patrole_member
256 project_name: functest
260 Test suite from Patrole project.
265 mode: "(?!.*test_unmanage_snapshot_rbac)\
266 (?!.*test_show_auto_allocated_topology)\
267 (?!.*test_delete_auto_allocated_topology)\
268 (?!.*test_create_network_provider_segmentation_id)\
269 (?!.*compute.test_floating_ips_rbac)\
270 (?!.*test_reset_network)\
271 (?!.*test_create_image_from_volume_backed_server)\
272 (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
273 (?!.*test_policy_bandwidth_limit_rule_rbac)\
274 (?!.*test_policy_minimum_bandwidth_rule_rbac)\
275 (?!.*test_group_type_specs)\
276 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_create_group_type)\
277 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_delete_group_type)\
278 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_update_group_type)\
279 (?!.*test_group_snapshots_rbac)\
280 (?!.*test_groups_rbac)\
281 (?!.*test_quota_classes_rbac)\
282 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_create_interface)\
283 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_delete_interface)\
284 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_show_interface)\
285 (?!.*test_user_messages_rbac)\
286 (?!.*test_volume_actions_rbac.VolumesActionsV310RbacTest)\
287 (?!.*test_volume_actions_rbac.VolumesActionsV312RbacTest)\
288 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_delete_volume_image_metadata)\
289 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_list_volumes_details_image_metadata)\
290 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_show_volume_details_image_metadata)\
291 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_update_volume_image_metadata)\
292 (?!.*test_volumes_backup_rbac.VolumesBackupsV318RbacTest)\
293 (?!.*test_volumes_backup_rbac.VolumesBackupsV39RbacTest)\
294 (?!.*test_volume_types_rbac)\
295 (?=.*[.*\bslow\b.*])\
296 (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
301 case_name: patrole_reader
302 project_name: functest
306 Test suite from Patrole project.
311 mode: "(?!.*test_unmanage_snapshot_rbac)\
312 (?!.*test_show_auto_allocated_topology)\
313 (?!.*test_delete_auto_allocated_topology)\
314 (?!.*test_create_network_provider_segmentation_id)\
315 (?!.*compute.test_floating_ips_rbac)\
316 (?!.*test_reset_network)\
317 (?!.*test_create_image_from_volume_backed_server)\
318 (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
319 (?!.*test_policy_bandwidth_limit_rule_rbac)\
320 (?!.*test_policy_minimum_bandwidth_rule_rbac)\
321 (?!.*test_group_type_specs)\
322 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_create_group_type)\
323 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_delete_group_type)\
324 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_update_group_type)\
325 (?!.*test_group_snapshots_rbac)\
326 (?!.*test_groups_rbac)\
327 (?!.*test_quota_classes_rbac)\
328 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_create_interface)\
329 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_delete_interface)\
330 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_show_interface)\
331 (?!.*test_user_messages_rbac)\
332 (?!.*test_volume_actions_rbac.VolumesActionsV310RbacTest)\
333 (?!.*test_volume_actions_rbac.VolumesActionsV312RbacTest)\
334 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_delete_volume_image_metadata)\
335 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_list_volumes_details_image_metadata)\
336 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_show_volume_details_image_metadata)\
337 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_update_volume_image_metadata)\
338 (?!.*test_volumes_backup_rbac.VolumesBackupsV318RbacTest)\
339 (?!.*test_volumes_backup_rbac.VolumesBackupsV39RbacTest)\
340 (?!.*test_volume_types_rbac)\
341 (?=.*[.*\bslow\b.*])\
342 (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
347 case_name: tempest_barbican
348 project_name: functest
352 It leverages on the tempest plugin containing tests used to
353 verify the functionality of a barbican installation.
358 '^barbican_tempest_plugin.((?!test_signed_image_upload_boot_failure).)*$'
365 case_name: tempest_octavia
366 project_name: functest
370 It leverages on the tempest plugin containing tests used to
371 verify the functionality of an octavia installation.
375 mode: "(?!.*api.v2.test_availability_zone)\
376 (?!.*api.v2.test_availability_zone_profile)\
377 (?!.*api.v2.test_member.MemberAPITest.test_member_ipv4_create)\
378 (?!.*api.v2.test_member.MemberAPITest.test_member_ipv6_create)\
379 (^octavia_tempest_plugin.tests.(api|scenario))"
386 case_name: tempest_cyborg
387 project_name: functest
391 It leverages on the tempest plugin containing tests used to
392 verify the functionality of a cyborg installation.
396 mode: '^cyborg_tempest_plugin'