Automation fix for VMI menu
Changes:
- Modified Testcase
"Configure IPv6 Static Default Gateway On VMI And Verify"
- Modified keyword
"Set Static VMI IPv6 Address"
Tested: - test_vmi.robot
- ../../lib/external_intf/vmi_utils.robot
Change-Id: I671f729bcbb2fe3deee2a39dfbb2cc224ab67e02
Signed-off-by: Megha G N <Megha.G.N@ibm.com>
diff --git a/lib/external_intf/vmi_utils.robot b/lib/external_intf/vmi_utils.robot
index 6a441d5..21b7c22 100644
--- a/lib/external_intf/vmi_utils.robot
+++ b/lib/external_intf/vmi_utils.robot
@@ -312,6 +312,7 @@
Redfish.patch /redfish/v1/Systems/hypervisor/EthernetInterfaces/${interface}
... body=&{data} valid_status_codes=[${valid_status_codes}]
+ Sleep 5s
Set VMI IPv6 Static Default Gateway
[Documentation] Set VMI IPv6 static default gateway address.
diff --git a/openpower/ext_interfaces/test_vmi.robot b/openpower/ext_interfaces/test_vmi.robot
index 116fd1f..5574076 100644
--- a/openpower/ext_interfaces/test_vmi.robot
+++ b/openpower/ext_interfaces/test_vmi.robot
@@ -33,6 +33,9 @@
${prefix_length} ${64}
${test_vmi_ipv6addr} 2001:db8:1111:2222:10:5:5:6
${test_vmi_ipv6gateway} 2001:db8:1111:2222::1
+${ipv4_hexword_addr} 10.5.5.6:1A:1B:1C:1D:1E:1F
+${multicast_ipv6addr} FF00
+${loopback_ipv6addr} ::1
*** Test Cases ***
@@ -641,13 +644,15 @@
Configure IPv6 Static Default Gateway On VMI And Verify
[Documentation] Configure IPv6 static default gateway on VMI and verify.
[Tags] Configure_IPv6_Static_Default_Gateway_On_VMI_And_Verify
+ [Setup] Set Static VMI IPv6 Address ${test_vmi_ipv6addr} ${prefix_length}
Set VMI IPv6 Static Default Gateway ${test_vmi_ipv6gateway}
${resp}= Redfish.Get
... /redfish/v1/Systems/hypervisor/EthernetInterfaces/${ethernet_interface}
- ${vmi_ipv6_gateway}= Get From Dictionary ${resp.dict} IPv6StaticDefaultGateways
- Should Be Equal ${vmi_ipv6_gateway} ${test_vmi_ipv6gateway}
+ ${vmi_ipv6_gateways}= Get From Dictionary ${resp.dict} IPv6StaticDefaultGateways
+ ${vmi_ipv6_gateway} = Get From List ${vmi_ipv6_gateways} 0
+ Should Be Equal ${vmi_ipv6_gateway["Address"]} ${test_vmi_ipv6gateway}
Delete VMI Static IPv6 Address And Verify