*** Settings ***
Documentation Test suite to check connectivity in L3 using routers.
-Suite Setup BuiltIn.Run Keywords SetupUtils.Setup_Utils_For_Setup_And_Teardown
-... AND DevstackUtils.Devstack Suite Setup
+Suite Setup OpenStackOperations.OpenStack Suite Setup
Suite Teardown OpenStackOperations.OpenStack Suite Teardown
Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
Test Teardown OpenStackOperations.Get Test Teardown Debugs
[Documentation] Create Network with neutron request.
# in the case that the controller under test is using legacy netvirt features, vlan segmentation is not supported,
# and we cannot create a vlan network. If those features are installed we will instead stick with vxlan.
- : FOR ${feature_name} IN @{legacy_feature_list}
- \ ${feature_check_status} = BuiltIn.Run Keyword And Return Status KarafKeywords.Verify Feature Is Installed ${feature_name}
- \ Exit For Loop If '${feature_check_status}' == 'True'
+ ${feature_check_status} = OpenStackOperations.Is Feature Installed ${legacy_feature_list}
Run Keyword If '${feature_check_status}' == 'True' OpenStackOperations.Create Network @{NETWORKS}[0]
... ELSE OpenStackOperations.Create Network @{NETWORKS}[0] --provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment ${NET_1_VLAN_ID}