Skip test_volume_actions_rbac.VolumesActionsV310RbacTest
[functest.git] / functest / ci / testcases.yaml
index 921cdbe..d4466c1 100644 (file)
@@ -27,6 +27,8 @@ tiers:
                     It creates and configures all tenant network ressources
                     required by advanced testcases (subnet, network and
                     router).
+                dependencies:
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: tenantnetwork1
 
@@ -39,6 +41,8 @@ tiers:
                     It creates new user/project before creating and configuring
                     all tenant network ressources required by a testcase
                     (subnet, network and router).
+                dependencies:
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: tenantnetwork2
 
@@ -173,9 +177,9 @@ tiers:
                 dependencies:
                     - DASHBOARD_URL: '^(?!\s*$).+'
                 run:
-                    name: tempest_horizon
+                    name: tempest_common
                     args:
-                        mode: '^tempest_horizon.'
+                        mode: '^tempest.scenario.test_dashboard_basic_ops.'
 
     -
         name: smoke
@@ -287,11 +291,11 @@ tiers:
                 project_name: functest
                 criteria: 100
                 blocking: false
-                deny_skipping: true
-                tests_count: 222
                 description: >-
                     This test case runs a sub group of tests of the OpenStack
                     Compute testcases.
+                dependencies:
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: refstack
                     args:
@@ -321,11 +325,11 @@ tiers:
                 project_name: functest
                 criteria: 100
                 blocking: false
-                deny_skipping: true
-                tests_count: 278
                 description: >-
                     This test case runs a sub group of tests of the OpenStack
                     Platform testcases.
+                dependencies:
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: refstack
                     args:
@@ -398,7 +402,33 @@ tiers:
                         mode: "(?!.*test_unmanage_snapshot_rbac)\
                           (?!.*test_show_auto_allocated_topology)\
                           (?!.*test_delete_auto_allocated_topology)\
+                          (?!.*test_create_network_provider_segmentation_id)\
                           (?!.*compute.test_floating_ips_rbac)\
+                          (?!.*test_reset_network)\
+                          (?!.*test_create_image_from_volume_backed_server)\
+                          (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
+                          (?!.*test_policy_bandwidth_limit_rule_rbac)\
+                          (?!.*test_policy_minimum_bandwidth_rule_rbac)\
+                          (?!.*test_group_type_specs)\
+                          (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_create_group_type)\
+                          (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_delete_group_type)\
+                          (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_update_group_type)\
+                          (?!.*test_group_snapshots_rbac)\
+                          (?!.*test_groups_rbac)\
+                          (?!.*test_quota_classes_rbac)\
+                          (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_create_interface)\
+                          (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_delete_interface)\
+                          (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_show_interface)\
+                          (?!.*test_user_messages_rbac)\
+                          (?!.*test_volume_actions_rbac.VolumesActionsV310RbacTest)\
+                          (?!.*test_volume_actions_rbac.VolumesActionsV312RbacTest)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_delete_volume_image_metadata)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_list_volumes_details_image_metadata)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_show_volume_details_image_metadata)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_update_volume_image_metadata)\
+                          (?!.*test_volumes_backup_rbac.VolumesBackupsV318RbacTest)\
+                          (?!.*test_volumes_backup_rbac.VolumesBackupsV39RbacTest)\
+                          (?!.*test_volume_types_rbac)\
                           (?=.*[.*\bslow\b.*])\
                           (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
                         option:
@@ -418,7 +448,33 @@ tiers:
                         mode: "(?!.*test_unmanage_snapshot_rbac)\
                           (?!.*test_show_auto_allocated_topology)\
                           (?!.*test_delete_auto_allocated_topology)\
+                          (?!.*test_create_network_provider_segmentation_id)\
                           (?!.*compute.test_floating_ips_rbac)\
+                          (?!.*test_reset_network)\
+                          (?!.*test_create_image_from_volume_backed_server)\
+                          (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
+                          (?!.*test_policy_bandwidth_limit_rule_rbac)\
+                          (?!.*test_policy_minimum_bandwidth_rule_rbac)\
+                          (?!.*test_group_type_specs)\
+                          (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_create_group_type)\
+                          (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_delete_group_type)\
+                          (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_update_group_type)\
+                          (?!.*test_group_snapshots_rbac)\
+                          (?!.*test_groups_rbac)\
+                          (?!.*test_quota_classes_rbac)\
+                          (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_create_interface)\
+                          (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_delete_interface)\
+                          (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_show_interface)\
+                          (?!.*test_user_messages_rbac)\
+                          (?!.*test_volume_actions_rbac.VolumesActionsV310RbacTest)\
+                          (?!.*test_volume_actions_rbac.VolumesActionsV312RbacTest)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_delete_volume_image_metadata)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_list_volumes_details_image_metadata)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_show_volume_details_image_metadata)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_update_volume_image_metadata)\
+                          (?!.*test_volumes_backup_rbac.VolumesBackupsV318RbacTest)\
+                          (?!.*test_volumes_backup_rbac.VolumesBackupsV39RbacTest)\
+                          (?!.*test_volume_types_rbac)\
                           (?=.*[.*\bslow\b.*])\
                           (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
                         option:
@@ -438,7 +494,33 @@ tiers:
                         mode: "(?!.*test_unmanage_snapshot_rbac)\
                           (?!.*test_show_auto_allocated_topology)\
                           (?!.*test_delete_auto_allocated_topology)\
+                          (?!.*test_create_network_provider_segmentation_id)\
                           (?!.*compute.test_floating_ips_rbac)\
+                          (?!.*test_reset_network)\
+                          (?!.*test_create_image_from_volume_backed_server)\
+                          (?!.*test_network_ip_availability_rbac.NetworkIpAvailabilityExtRbacTest.test_get_network_ip_availabilities)\
+                          (?!.*test_policy_bandwidth_limit_rule_rbac)\
+                          (?!.*test_policy_minimum_bandwidth_rule_rbac)\
+                          (?!.*test_group_type_specs)\
+                          (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_create_group_type)\
+                          (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_delete_group_type)\
+                          (?!.*test_groups_rbac.GroupTypesV3RbacTest.test_update_group_type)\
+                          (?!.*test_group_snapshots_rbac)\
+                          (?!.*test_groups_rbac)\
+                          (?!.*test_quota_classes_rbac)\
+                          (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_create_interface)\
+                          (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_delete_interface)\
+                          (?!.*test_server_misc_policy_actions_rbac.MiscPolicyActionsNetworkRbacTest.test_show_interface)\
+                          (?!.*test_user_messages_rbac)\
+                          (?!.*test_volume_actions_rbac.VolumesActionsV310RbacTest)\
+                          (?!.*test_volume_actions_rbac.VolumesActionsV312RbacTest)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_delete_volume_image_metadata)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_list_volumes_details_image_metadata)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_show_volume_details_image_metadata)\
+                          (?!.*test_volume_metadata_rbac.VolumeMetadataV3RbacTest.test_update_volume_image_metadata)\
+                          (?!.*test_volumes_backup_rbac.VolumesBackupsV318RbacTest)\
+                          (?!.*test_volumes_backup_rbac.VolumesBackupsV39RbacTest)\
+                          (?!.*test_volume_types_rbac)\
                           (?=.*[.*\bslow\b.*])\
                           (^patrole_tempest_plugin.tests.api.(compute|image|network|volume))"
                         option:
@@ -511,7 +593,7 @@ tiers:
                 criteria: 100
                 blocking: false
                 deny_skipping: true
-                tests_count: 517
+                tests_count: 551
                 description: >-
                     This test case runs the Tempest suite proposed by the
                     Neutron project. The list of test cases is generated by
@@ -578,7 +660,7 @@ tiers:
                 criteria: 100
                 blocking: false
                 deny_skipping: true
-                tests_count: 9
+                tests_count: 10
                 description: >-
                     This test case runs the Tempest suite proposed by the
                     Cinder project.
@@ -589,6 +671,8 @@ tiers:
                             (?!.*test_consistencygroups)\
                             (?!.*test_backup_crossproject_admin_negative)\
                             (?!.*test_backup_crossproject_user_negative)\
+                            (?!.*test_volume_encrypted.TestEncryptedCinderVolumes)\
+                            (?!.*rbac)\
                             (^cinder_tempest_plugin.)"
                         option:
                             - '--concurrency=4'
@@ -607,6 +691,7 @@ tiers:
                     name: tempest_common
                     args:
                         mode: "(?!.*api.identity.v3.test_oauth1_tokens)\
+                            (?!.*rbac)\
                             (?!.*scenario.test_federated_authentication)\
                             keystone_tempest_plugin."
                         option:
@@ -618,7 +703,7 @@ tiers:
                 criteria: 100
                 blocking: false
                 deny_skipping: true
-                tests_count: 119
+                tests_count: 125
                 description: >-
                     This test case runs the Tempest suite proposed by the
                     Heat project.
@@ -627,6 +712,10 @@ tiers:
                     args:
                         mode: "(?!.*functional.test_lbaasv2)\
                           (?!.*functional.test_encryption_vol_type)\
+                          (?!.*functional.test_event_sinks)\
+                          (?!.*functional.test_software_config.ZaqarSignalTransportTest)\
+                          (?!.*functional.test_stack_events)\
+                          (?!.*functional.test_waitcondition)\
                           (?!.*RemoteStackTest.test_stack_create_with_cloud_credential)\
                           (?!.*scenario.test_aodh_alarm)\
                           (?!.*tests.scenario.test_autoscaling_lb)\
@@ -667,7 +756,7 @@ tiers:
                 criteria: 100
                 blocking: false
                 deny_skipping: true
-                tests_count: 1280
+                tests_count: 1271
                 description: >-
                     The list of test cases is generated by
                     Tempest automatically and depends on the parameters of
@@ -676,7 +765,7 @@ tiers:
                 run:
                     name: tempest_common
                     args:
-                        mode: "(?!.*test_fixed_ips)\
+                        mode: "(?!.*admin.test_agents)(?!.*test_fixed_ips)\
                           (?!.*test_fixed_ips_negative)\
                           (?!.*test_auto_allocate_network)(?!.*test_floating_ips_bulk)\
                           (?!.*test_flavors_microversions.FlavorsV255TestJSON)\
@@ -691,6 +780,7 @@ tiers:
                           (?!.*test_live_migration.LiveMigrationTest.test_volume_backed_live_migration)\
                           (?!.*test_live_migration.LiveMigrationRemoteConsolesV26Test)\
                           (?!.*test_quotas.QuotasAdminTestV257)\
+                          (?!.*test_servers.ServersAdminTestJSON.test_reset_network_inject_network_info)\
                           (?!.*certificates.test_certificates)\
                           (?!.*test_quotas_negative.QuotasSecurityGroupAdminNegativeTest)\
                           (?!.*test_novnc)(?!.*test_server_personality)\
@@ -711,19 +801,38 @@ tiers:
                           (?!.*test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_update_security_group_with_invalid_sg_des)\
                           (?!.*test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_update_security_group_with_invalid_sg_id)\
                           (?!.*test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_update_security_group_with_invalid_sg_name)\
+                          (?!.*test_create_server.ServersTestFqdnHostnames.test_create_server_with_fqdn_name)\
+                          (?!.*test_server_metadata.ServerMetadataTestJSON)\
+                          (?!.*test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_delete_metadata_non_existent_server)\
+                          (?!.*test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_metadata_items_limit)\
+                          (?!.*test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_set_metadata_invalid_key)\
+                          (?!.*test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_set_metadata_non_existent_server)\
+                          (?!.*test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_set_server_metadata_blank_key)\
+                          (?!.*test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_set_server_metadata_missing_metadata)\
+                          (?!.*test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_update_metadata_non_existent_server)\
+                          (?!.*test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_update_metadata_with_blank_key)\
                           (?!.*test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filtered_by_ip_regex)\
                           (?!.*compute.test_virtual_interfaces)(?!.*compute.test_virtual_interfaces_negative)\
                           (?!.*compute.test_networks)\
                           (?!.*test_attach_volume.AttachVolumeMultiAttach)\
                           (?!.*identity.admin.v2)(?!.*identity.v2)\
+                          (?!.*identity.v3.test_access_rules)\
+                          (?!.*identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules)\
                           (?!.*image.v1)\
+                          (?!.*image.v2.admin.test_images.ImportCopyImagesTest)\
+                          (?!.*image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property)\
+                          (?!.*image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property)\
+                          (?!.*image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url)\
                           (?!.*image.v2.test_images.ImportImagesTest)\
+                          (?!.*image.v2.test_images.MultiStoresImportImages)\
                           (?!.*admin.test_dhcp_agent_scheduler)\
                           (?!.*admin.test_routers_dvr)\
                           (?!.*test_metering_extensions)(?!.*network.test_tags)\
                           (?!.*test_routers_negative.DvrRoutersNegativeTest)\
                           (?!.*test_routers.RoutersIpV6Test.test_create_router_set_gateway_with_fixed_ip)\
                           (?!.*test_routers.RoutersTest.test_create_router_set_gateway_with_fixed_ip)\
+                          (?!.*test_object_services.ObjectTest.test_create_object_with_transfer_encoding)\
+                          (?!.*test_encrypted_volumes_extend)\
                           (?!.*test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status)\
                           (?!.*test_multi_backend)\
                           (?!.*test_volume_retype.VolumeRetypeWithMigrationTest)\
@@ -741,7 +850,7 @@ tiers:
                 criteria: 100
                 blocking: false
                 deny_skipping: true
-                tests_count: 9
+                tests_count: 12
                 description: >-
                     The list of test cases is generated by
                     Tempest automatically and depends on the parameters of
@@ -751,6 +860,10 @@ tiers:
                     name: tempest_scenario
                     args:
                         mode: "\
+                          (?!.*test_minbw_allocation_placement)\
+                          (?!.*test_network_qos_placement)\
+                          (?!.*test_unified_limits.ImageQuotaTest.test_image_count_uploading_quota)\
+                          (?!.*test_unified_limits.ImageQuotaTest.test_image_stage_quota)\
                           (?!.*test_volume_boot_pattern.TestVolumeBootPattern.test_boot_server_from_encrypted_volume_luks)\
                           (?!.*\\[.*\\bslow\\b.*\\])(^tempest.scenario)"
                         option:
@@ -779,6 +892,7 @@ tiers:
                           (?!.*test_encrypted_cinder_volumes)\
                           (?!.*test_minbw_allocation_placement)\
                           (?!.*test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling)\
+                          (?!.*test_shelve_instance.TestShelveInstance.test_cold_migrate_unshelved_instance)\
                           (?!.*test_volume_migrate_attached)\
                           (?!.*test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration_revert)\
                           (?=.*\\[.*\\bslow\\b.*\\])(^tempest.)"
@@ -814,6 +928,8 @@ tiers:
                 description: >-
                     This test case runs a group of Rally jobs used in
                     OpenStack gating
+                dependencies:
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: rally_jobs
                     args:
@@ -830,7 +946,7 @@ tiers:
                     perform ping connectivity, round trip time measurement
                     (latency) and TCP/UDP throughput
                 dependencies:
-                    - POD_ARCH: '^(?!aarch64$)'
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: vmtp
 
@@ -845,7 +961,7 @@ tiers:
                     is able to deploy OpenStack instances and networks in
                     different topologies.
                 dependencies:
-                    - POD_ARCH: '^(?!aarch64$)'
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: shaker
 
@@ -915,7 +1031,7 @@ tiers:
                     Clearwater using the Cloudify orchestrator. It also runs
                     some signaling traffic.
                 dependencies:
-                    - DEPLOY_SCENARIO: 'os-.*-nofeature-.*ha'
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: cloudify_ims
 
@@ -928,6 +1044,8 @@ tiers:
                     This test case deploys an OpenSource vIMS solution from
                     Clearwater using the OpenStack Heat orchestrator.
                     It also runs some signaling traffic.
+                dependencies:
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: heat_ims
 
@@ -938,6 +1056,8 @@ tiers:
                 blocking: false
                 description: >-
                     This test case is vRouter testing.
+                dependencies:
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: vyos_vrouter
 
@@ -949,5 +1069,7 @@ tiers:
                 description: >-
                     vEPC validation with Juju as VNF manager and ABoT as test
                     executor.
+                dependencies:
+                    - NO_TENANT_NETWORK: '^(?![tT]rue$)'
                 run:
                     name: juju_epc