Skip test_backup_crossproject_*_negative
[functest.git] / docker / smoke-cntt / testcases.yaml
1 ---
2 tiers:
3     -
4         name: smoke_cntt
5         description: >-
6             Set of basic Functional tests to validate the OPNFV scenarios.
7         testcases:
8             -
9                 case_name: tempest_neutron_cntt
10                 project_name: functest
11                 criteria: 100
12                 blocking: false
13                 deny_skipping: true
14                 tests_count: 517
15                 description: >-
16                     This test case runs the Tempest suite proposed by the
17                     Neutron project. The list of test cases is generated by
18                     Tempest automatically and depends on the parameters of
19                     the OpenStack deployment.
20                 run:
21                     name: tempest_common
22                     args:
23                         mode: "(?!.*admin.test_agent_availability_zone)\
24                             (?!.*admin.test_dhcp_agent_scheduler)\
25                             (?!.*admin.test_l3_agent_scheduler)\
26                             (?!.*admin.test_logging)\
27                             (?!.*admin.test_logging_negative)\
28                             (?!.*admin.test_network_segment_range)\
29                             (?!.*admin.test_ports.PortTestCasesAdmin.test_regenerate_mac_address)\
30                             (?!.*admin.test_ports.PortTestCasesResourceRequest)\
31                             (?!.*admin.test_routers_dvr)\
32                             (?!.*admin.test_routers_flavors)\
33                             (?!.*admin.test_routers_ha)\
34                             (?!.*test_conntrack_helper)\
35                             (?!.*test_floating_ips.FloatingIPPoolTestJSON)\
36                             (?!.*test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_port_details)\
37                             (?!.*test_metering_extensions)\
38                             (?!.*test_metering_negative)\
39                             (?!.*test_networks.NetworksSearchCriteriaTest.test_list_validation_filters)\
40                             (?!.*test_networks.NetworksTestAdmin.test_create_tenant_network_vxlan)\
41                             (?!.*test_networks.NetworksTestJSON.test_create_update_network_dns_domain)\
42                             (?!.*test_port_forwarding_negative)\
43                             (?!.*test_port_forwardings)\
44                             (?!.*test_ports.PortsTaggingOnCreation)\
45                             (?!.*test_ports.PortsTestJSON.test_create_port_with_propagate_uplink_status)\
46                             (?!.*test_ports.PortsTestJSON.test_create_port_without_propagate_uplink_status)\
47                             (?!.*test_ports.PortsTestJSON.test_create_update_port_with_dns_domain)\
48                             (?!.*test_ports.PortsTestJSON.test_create_update_port_with_dns_name)\
49                             (?!.*test_ports.PortsTestJSON.test_create_update_port_with_no_dns_name)\
50                             (?!.*test_qos.QosMinimumBandwidthRuleTestJSON)\
51                             (?!.*test_revisions.TestRevisions.test_update_dns_domain_bumps_revision)\
52                             (?!.*test_revisions.TestRevisions.test_update_router_extra_attributes_bumps_revision)\
53                             (?!.*test_router_interface_fip)\
54                             (?!.*test_routers.DvrRoutersTest)\
55                             (?!.*test_routers.HaRoutersTest)\
56                             (?!.*test_routers.RoutersIpV6Test.test_extra_routes_atomic)\
57                             (?!.*test_routers.RoutersTest.test_extra_routes_atomic)\
58                             (?!.*test_routers_negative.DvrRoutersNegativeTest)\
59                             (?!.*test_routers_negative.DvrRoutersNegativeTestExtended)\
60                             (?!.*test_routers_negative.HaRoutersNegativeTest)\
61                             (?!.*test_security_groups.RbacSharedSecurityGroupTest)\
62                             (?!.*test_subnetpool_prefix_ops)\
63                             (?!.*test_subnetpools.RbacSubnetPoolTest)\
64                             (?!.*test_subnetpools.SubnetPoolsSearchCriteriaTest.test_list_validation_filters)\
65                             (?!.*test_subnetpools_negative.SubnetPoolsNegativeTestJSON.test_tenant_create_subnetpool_associate_shared_address_scope)\
66                             (?!.*test_subnets.SubnetsSearchCriteriaTest.test_list_validation_filters)\
67                             (?!.*test_timestamp.TestTimeStamp.test_segment_with_timestamp)\
68                             (?!.*test_trunk.TrunkTestInheritJSONBase.test_add_subport)\
69                             (?!.*test_trunk.TrunkTestMtusJSON)\
70                             (?!.*test_trunk_negative.TrunkTestJSON.test_create_subport_invalid_inherit_network_segmentation_type)\
71                             (?!.*test_trunk_negative.TrunkTestMtusJSON)\
72                             (^neutron_tempest_plugin.api)"
73                         option:
74                             - '--concurrency=4'
75
76             -
77                 case_name: tempest_cinder_cntt
78                 project_name: functest
79                 criteria: 100
80                 blocking: false
81                 deny_skipping: true
82                 tests_count: 9
83                 description: >-
84                     This test case runs the Tempest suite proposed by the
85                     Cinder project.
86                 run:
87                     name: tempest_common
88                     args:
89                         mode: "(?!.*test_incremental_backup)\
90                             (?!.*test_consistencygroups)\
91                             (?!.*test_backup_crossproject_admin_negative)\
92                             (?!.*test_backup_crossproject_user_negative)\
93                             (^cinder_tempest_plugin.)"
94                         option:
95                             - '--concurrency=4'
96
97             -
98                 case_name: tempest_keystone_cntt
99                 project_name: functest
100                 criteria: 100
101                 blocking: false
102                 deny_skipping: true
103                 tests_count: 27
104                 description: >-
105                     This test case runs the Tempest suite proposed by the
106                     Keystone project.
107                 run:
108                     name: tempest_common
109                     args:
110                         mode: "(?!.*api.identity.v3.test_oauth1_tokens)\
111                             (?!.*scenario.test_federated_authentication)\
112                             keystone_tempest_plugin."
113                         option:
114                             - '--concurrency=4'
115
116             -
117                 case_name: tempest_heat_cntt
118                 project_name: functest
119                 criteria: 100
120                 blocking: false
121                 deny_skipping: true
122                 tests_count: 119
123                 description: >-
124                     This test case runs the Tempest suite proposed by the
125                     Heat project.
126                 run:
127                     name: tempest_heat
128                     args:
129                         mode: "(?!.*functional.test_lbaasv2)\
130                           (?!.*functional.test_encryption_vol_type)\
131                           (?!.*RemoteStackTest.test_stack_create_with_cloud_credential)\
132                           (?!.*scenario.test_aodh_alarm)\
133                           (?!.*tests.scenario.test_autoscaling_lb)\
134                           (?!.*scenario.test_autoscaling_lbv2)\
135                           (?!.*scenario.test_server_software_config)\
136                           (?!.*test_volumes.VolumeBackupRestoreIntegrationTest)\
137                           (?!.*scenario.test_octavia_lbaas)\
138                           (?!.*scenario.test_server_cfn_init)\
139                           ^heat_tempest_plugin.tests"
140                         option:
141                             - '--concurrency=1'
142
143             -
144                 case_name: rally_sanity_cntt
145                 project_name: functest
146                 criteria: 100
147                 blocking: false
148                 description: >-
149                     This test case runs a sub group of tests of the OpenStack
150                     Rally suite in smoke mode.
151                 run:
152                     name: rally_sanity
153                     args:
154                         tests:
155                             - 'authenticate'
156                             - 'glance'
157                             - 'cinder'
158                             - 'heat'
159                             - 'keystone'
160                             - 'neutron'
161                             - 'nova'
162                             - 'quotas'
163                             - 'swift'
164
165             -
166                 case_name: tempest_full_cntt
167                 project_name: functest
168                 criteria: 100
169                 blocking: false
170                 deny_skipping: true
171                 tests_count: 1276
172                 description: >-
173                     The list of test cases is generated by
174                     Tempest automatically and depends on the parameters of
175                     the OpenStack deployment.
176                     https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L83
177                 run:
178                     name: tempest_common
179                     args:
180                         mode: "(?!.*test_fixed_ips)\
181                           (?!.*test_fixed_ips_negative)\
182                           (?!.*test_auto_allocate_network)(?!.*test_floating_ips_bulk)\
183                           (?!.*test_flavors_microversions.FlavorsV255TestJSON)\
184                           (?!.*test_flavors_microversions.FlavorsV261TestJSON)\
185                           (?!.*test_live_migration.LiveAutoBlockMigrationV225Test.test_iscsi_volume)\
186                           (?!.*test_live_migration.LiveAutoBlockMigrationV225Test.test_live_block_migration)\
187                           (?!.*test_live_migration.LiveAutoBlockMigrationV225Test.test_live_block_migration_paused)\
188                           (?!.*test_live_migration.LiveAutoBlockMigrationV225Test.test_volume_backed_live_migration)\
189                           (?!.*test_live_migration.LiveMigrationTest.test_iscsi_volume)\
190                           (?!.*test_live_migration.LiveMigrationTest.test_live_block_migration)\
191                           (?!.*test_live_migration.LiveMigrationTest.test_live_block_migration_paused)\
192                           (?!.*test_live_migration.LiveMigrationTest.test_volume_backed_live_migration)\
193                           (?!.*test_live_migration.LiveMigrationRemoteConsolesV26Test)\
194                           (?!.*test_quotas.QuotasAdminTestV257)\
195                           (?!.*certificates.test_certificates)\
196                           (?!.*test_quotas_negative.QuotasSecurityGroupAdminNegativeTest)\
197                           (?!.*test_novnc)(?!.*test_server_personality)\
198                           (?!.*test_servers.ServerShowV263Test.test_show_update_rebuild_list_server)\
199                           (?!.*test_servers_microversions.ServerShowV254Test)\
200                           (?!.*test_servers_microversions.ServerShowV257Test)\
201                           (?!.*test_servers_negative.ServersNegativeTestJSON.test_personality_file_contents_not_encoded)\
202                           (?!.*servers.test_virtual_interfaces)\
203                           (?!.*test_server_actions.ServerActionsTestJSON.test_change_server_password)\
204                           (?!.*test_server_actions.ServerActionsTestJSON.test_get_vnc_console)\
205                           (?!.*test_server_actions.ServerActionsTestJSON.test_reboot_server_soft)\
206                           (?!.*test_server_rescue.ServerBootFromVolumeStableRescueTest)\
207                           (?!.*test_server_rescue.ServerStableDeviceRescueTest)\
208                           (?!.*test_security_group_default_rules)\
209                           (?!.*test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_security_group_create_with_duplicate_name)\
210                           (?!.*test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_security_group_create_with_invalid_group_description)\
211                           (?!.*test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_security_group_create_with_invalid_group_name)\
212                           (?!.*test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_update_security_group_with_invalid_sg_des)\
213                           (?!.*test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_update_security_group_with_invalid_sg_id)\
214                           (?!.*test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_update_security_group_with_invalid_sg_name)\
215                           (?!.*test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filtered_by_ip_regex)\
216                           (?!.*compute.test_virtual_interfaces)(?!.*compute.test_virtual_interfaces_negative)\
217                           (?!.*compute.test_networks)\
218                           (?!.*test_attach_volume.AttachVolumeMultiAttach)\
219                           (?!.*identity.admin.v2)(?!.*identity.v2)\
220                           (?!.*image.v1)\
221                           (?!.*image.v2.test_images.ImportImagesTest)\
222                           (?!.*admin.test_dhcp_agent_scheduler)\
223                           (?!.*admin.test_routers_dvr)\
224                           (?!.*test_metering_extensions)(?!.*network.test_tags)\
225                           (?!.*test_routers_negative.DvrRoutersNegativeTest)\
226                           (?!.*test_routers.RoutersIpV6Test.test_create_router_set_gateway_with_fixed_ip)\
227                           (?!.*test_routers.RoutersTest.test_create_router_set_gateway_with_fixed_ip)\
228                           (?!.*test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status)\
229                           (?!.*test_multi_backend)\
230                           (?!.*test_volume_retype.VolumeRetypeWithMigrationTest)\
231                           (?!.*test_volume_delete_cascade.VolumesDeleteCascade.test_volume_from_snapshot_cascade_delete)\
232                           (?!.*test_volumes_backup.VolumesBackupsTest.test_volume_backup_create_get_detailed_list_restore_delete)\
233                           (?!.*test_volumes_negative.UpdateMultiattachVolumeNegativeTest.test_multiattach_rw_volume_update_failure)\
234                           (?!.*test_volumes_extend.VolumesExtendAttachedTest.test_extend_attached_volume)\
235                           (?!.*\\[.*\\bslow\\b.*\\])(^tempest.api)"
236                         option:
237                             - '--concurrency=4'
238
239             -
240                 case_name: tempest_scenario_cntt
241                 project_name: functest
242                 criteria: 100
243                 blocking: false
244                 deny_skipping: true
245                 tests_count: 9
246                 description: >-
247                     The list of test cases is generated by
248                     Tempest automatically and depends on the parameters of
249                     the OpenStack deployment.
250                     https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L84
251                 run:
252                     name: tempest_common
253                     args:
254                         mode: "\
255                           (?!.*test_volume_boot_pattern.TestVolumeBootPattern.test_boot_server_from_encrypted_volume_luks)\
256                           (?!.*\\[.*\\bslow\\b.*\\])(^tempest.scenario)"
257                         option:
258                             - '--concurrency=1'
259
260             -
261                 case_name: tempest_slow_cntt
262                 project_name: functest
263                 criteria: 100
264                 blocking: false
265                 deny_skipping: true
266                 tests_count: 43
267                 description: >-
268                     The list of test cases is generated by
269                     Tempest automatically and depends on the parameters of
270                     the OpenStack deployment.
271                     https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L84
272                 run:
273                     name: tempest_common
274                     args:
275                         mode: "(?!.*test_volume_swap)\
276                           (?!.*test_server_personality)\
277                           (?!.*test_server_rescue.ServerBootFromVolumeStableRescueTest)\
278                           (?!.*test_container_sync.ContainerSyncTest.test_container_synchronization)\
279                           (?!.*test_container_sync_middleware.ContainerSyncMiddlewareTest.test_container_synchronization)\
280                           (?!.*test_encrypted_cinder_volumes)\
281                           (?!.*test_minbw_allocation_placement)\
282                           (?!.*test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling)\
283                           (?!.*test_volume_migrate_attached)\
284                           (?!.*test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration_revert)\
285                           (?=.*\\[.*\\bslow\\b.*\\])(^tempest.)"
286                         option:
287                             - '--concurrency=1'