Fix deprecrated Run Keyword If for VMI
Changes:
- Run Keyword If is deprecated since
Robot Framework version 5.*, use IF and END or Inline IF
Tested:
- Checked using robot dry-run to make sure the
syntax is not broken
Change-Id: Ic217689a0f5283f4ba636d8ec021f8fc474a9b25
Signed-off-by: Megha G N <Megha.G.N@ibm.com>
diff --git a/openpower/ext_interfaces/test_vmi_multiple_interfaces.robot b/openpower/ext_interfaces/test_vmi_multiple_interfaces.robot
index 973f26f..4e1d23e 100644
--- a/openpower/ext_interfaces/test_vmi_multiple_interfaces.robot
+++ b/openpower/ext_interfaces/test_vmi_multiple_interfaces.robot
@@ -119,8 +119,8 @@
${ip_resp}= Evaluate json.loads(r'''${resp.text}''') json
${length}= Get Length ${ip_resp["IPv4StaticAddresses"]}
${vmi_network_conf}= Catenate SEPARATOR=_ vmi_network_conf ${interface}
- ${vmi_network_conf_value}= Run Keyword If ${length} != ${0}
- ... Get VMI Network Interface Details ${interface}
+ ${conf_value}= Get VMI Network Interface Details ${interface}
+ ${vmi_network_conf_value}= Set Variable If ${length} != ${0} ${conf_value}
Set Suite Variable ${${vmi_network_conf}} ${vmi_network_conf_value}
END
@@ -130,12 +130,13 @@
... Set original vmi details and verify.
FOR ${interface} IN @{interface_list}
- Run Keyword If ${vmi_network_conf_${interface}} != ${None}
- ... Set Static IPv4 Address To VMI And Verify
- ... ${vmi_network_conf_${interface}}[IPv4_Address]
- ... ${vmi_network_conf_${interface}}[IPv4_Gateway]
- ... ${vmi_network_conf_${interface}}[IPv4_SubnetMask]
- ... ${HTTP_ACCEPTED} ${interface}
+ IF ${vmi_network_conf_${interface}} != ${None}
+ Set Static IPv4 Address To VMI And Verify
+ ... ${vmi_network_conf_${interface}}[IPv4_Address]
+ ... ${vmi_network_conf_${interface}}[IPv4_Gateway]
+ ... ${vmi_network_conf_${interface}}[IPv4_SubnetMask]
+ ... ${HTTP_ACCEPTED} ${interface}
+ END
END
Redfish.Logout