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
133 This test case runs a sub group of tests of the OpenStack
143 case_name: refstack_platform
144 project_name: functest
148 This test case runs a sub group of tests of the OpenStack
151 - NO_TENANT_NETWORK: '^(?![tT]rue$)'
160 case_name: tempest_full
161 project_name: functest
165 The list of test cases is generated by
166 Tempest automatically and depends on the parameters of
167 the OpenStack deployment.
168 https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L83
172 mode: '(?!.*\[.*\bslow\b.*\])(^tempest\.api)'
177 case_name: tempest_scenario
178 project_name: functest
182 The list of test cases is generated by
183 Tempest automatically and depends on the parameters of
184 the OpenStack deployment.
185 https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L84
189 mode: '(?!.*\[.*\bslow\b.*\])(^tempest\.scenario)'
194 case_name: tempest_slow
195 project_name: functest
199 The list of test cases is generated by
200 Tempest automatically and depends on the parameters of
201 the OpenStack deployment.
202 https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L84
206 mode: '(?=.*\[.*\bslow\b.*\])(^tempest\.)'
211 case_name: patrole_admin
212 project_name: functest
216 Test suite from Patrole project.
221 mode: "(?!.*test_unmanage_snapshot_rbac)\
222 (?!.*test_show_auto_allocated_topology)\
223 (?!.*test_delete_auto_allocated_topology)\
224 (?!.*test_create_network_provider_segmentation_id)\
225 (?!.*compute.test_floating_ips_rbac)\
226 (?!.*test_reset_network)\
227 (?!.*test_create_image_from_volume_backed_server)\
228 (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
229 (?!.*test_policy_bandwidth_limit_rule_rbac)\
230 (?!.*test_policy_minimum_bandwidth_rule_rbac)\
231 (?!.*test_group_type_specs)\
232 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_create_group_type)\
233 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_delete_group_type)\
234 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_update_group_type)\
235 (?!.*test_group_snapshots_rbac)\
236 (?!.*test_groups_rbac)\
237 (?!.*test_quota_classes_rbac)\
238 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_create_interface)\
239 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_delete_interface)\
240 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_show_interface)\
241 (?!.*test_user_messages_rbac)\
242 (?!.*test_volume_actions_rbac.VolumesActionsV310RbacTest)\
243 (?!.*test_volume_actions_rbac.VolumesActionsV312RbacTest)\
244 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_delete_volume_image_metadata)\
245 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_list_volumes_details_image_metadata)\
246 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_show_volume_details_image_metadata)\
247 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_update_volume_image_metadata)\
248 (?!.*test_volumes_backup_rbac.VolumesBackupsV318RbacTest)\
249 (?!.*test_volumes_backup_rbac.VolumesBackupsV39RbacTest)\
250 (?!.*test_volume_types_rbac)\
251 (?=.*[.*\bslow\b.*])\
252 (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
257 case_name: patrole_member
258 project_name: functest
262 Test suite from Patrole project.
267 mode: "(?!.*test_unmanage_snapshot_rbac)\
268 (?!.*test_show_auto_allocated_topology)\
269 (?!.*test_delete_auto_allocated_topology)\
270 (?!.*test_create_network_provider_segmentation_id)\
271 (?!.*compute.test_floating_ips_rbac)\
272 (?!.*test_reset_network)\
273 (?!.*test_create_image_from_volume_backed_server)\
274 (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
275 (?!.*test_policy_bandwidth_limit_rule_rbac)\
276 (?!.*test_policy_minimum_bandwidth_rule_rbac)\
277 (?!.*test_group_type_specs)\
278 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_create_group_type)\
279 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_delete_group_type)\
280 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_update_group_type)\
281 (?!.*test_group_snapshots_rbac)\
282 (?!.*test_groups_rbac)\
283 (?!.*test_quota_classes_rbac)\
284 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_create_interface)\
285 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_delete_interface)\
286 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_show_interface)\
287 (?!.*test_user_messages_rbac)\
288 (?!.*test_volume_actions_rbac.VolumesActionsV310RbacTest)\
289 (?!.*test_volume_actions_rbac.VolumesActionsV312RbacTest)\
290 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_delete_volume_image_metadata)\
291 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_list_volumes_details_image_metadata)\
292 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_show_volume_details_image_metadata)\
293 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_update_volume_image_metadata)\
294 (?!.*test_volumes_backup_rbac.VolumesBackupsV318RbacTest)\
295 (?!.*test_volumes_backup_rbac.VolumesBackupsV39RbacTest)\
296 (?!.*test_volume_types_rbac)\
297 (?=.*[.*\bslow\b.*])\
298 (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
303 case_name: patrole_reader
304 project_name: functest
308 Test suite from Patrole project.
313 mode: "(?!.*test_unmanage_snapshot_rbac)\
314 (?!.*test_show_auto_allocated_topology)\
315 (?!.*test_delete_auto_allocated_topology)\
316 (?!.*test_create_network_provider_segmentation_id)\
317 (?!.*compute.test_floating_ips_rbac)\
318 (?!.*test_reset_network)\
319 (?!.*test_create_image_from_volume_backed_server)\
320 (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
321 (?!.*test_policy_bandwidth_limit_rule_rbac)\
322 (?!.*test_policy_minimum_bandwidth_rule_rbac)\
323 (?!.*test_group_type_specs)\
324 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_create_group_type)\
325 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_delete_group_type)\
326 (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_update_group_type)\
327 (?!.*test_group_snapshots_rbac)\
328 (?!.*test_groups_rbac)\
329 (?!.*test_quota_classes_rbac)\
330 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_create_interface)\
331 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_delete_interface)\
332 (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_show_interface)\
333 (?!.*test_user_messages_rbac)\
334 (?!.*test_volume_actions_rbac.VolumesActionsV310RbacTest)\
335 (?!.*test_volume_actions_rbac.VolumesActionsV312RbacTest)\
336 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_delete_volume_image_metadata)\
337 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_list_volumes_details_image_metadata)\
338 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_show_volume_details_image_metadata)\
339 (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_update_volume_image_metadata)\
340 (?!.*test_volumes_backup_rbac.VolumesBackupsV318RbacTest)\
341 (?!.*test_volumes_backup_rbac.VolumesBackupsV39RbacTest)\
342 (?!.*test_volume_types_rbac)\
343 (?=.*[.*\bslow\b.*])\
344 (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
349 case_name: tempest_barbican
350 project_name: functest
354 It leverages on the tempest plugin containing tests used to
355 verify the functionality of a barbican installation.
360 '^barbican_tempest_plugin.((?!test_signed_image_upload_boot_failure).)*$'
367 case_name: tempest_octavia
368 project_name: functest
372 It leverages on the tempest plugin containing tests used to
373 verify the functionality of an octavia installation.
377 mode: "(?!.*api.v2.test_availability_zone)\
378 (?!.*api.v2.test_availability_zone_profile)\
379 (?!.*api.v2.test_member.MemberAPITest.test_member_ipv4_create)\
380 (?!.*api.v2.test_member.MemberAPITest.test_member_ipv6_create)\
381 (^octavia_tempest_plugin.tests.(api|scenario))"
388 case_name: tempest_cyborg
389 project_name: functest
393 It leverages on the tempest plugin containing tests used to
394 verify the functionality of a cyborg installation.
398 mode: '^cyborg_tempest_plugin'