Added new testcase to VMI menu

Changes:
    - Added testcase
      Assign Static VMI IPv6 Address And
      Check Persistency On BMC Reboot.

Tested:
    - test_vmi.robot

Change-Id: Ibacf55ccd3b182f6a87aa057819309c40c3aa8c7
Signed-off-by: Megha G N <Megha.G.N@ibm.com>
diff --git a/openpower/ext_interfaces/test_vmi.robot b/openpower/ext_interfaces/test_vmi.robot
index 7117043..40cbd74 100644
--- a/openpower/ext_interfaces/test_vmi.robot
+++ b/openpower/ext_interfaces/test_vmi.robot
@@ -735,6 +735,24 @@
     Verify VMI Network Interface Details  ${default}  DHCP  ${default}  ${default}
 
 
+Assign Static VMI IPv6 Address And Check Persistency On BMC Reboot
+    [Documentation]  Add static VMI IPv6 address and check whether IPv6 origin is set to static
+    ...  and static IPv6 address is assigned after BMC reboot.
+    [Tags]  Assign_Static_VMI_IPv6_Address_And_Check_Persistency_On_BMC_Reboot
+
+    Set Static VMI IPv6 Address  ${test_vmi_ipv6addr}  ${prefix_length}
+
+    # Reboot BMC and verify persistency.
+    OBMC Reboot (off)
+    Redfish Power On
+    Wait For Host Boot Progress To Reach Required State
+
+    # Verify IPv6 address origin is set to static and static IPv6 address is assigned.
+    ${vmi_ipv6addr}=  Verify VMI IPv6 Address  Static
+    Should Not Be Equal  ${vmi_ipv6addr["Address"]}  ${default_ipv6addr}
+    Should Be Equal  ${vmi_ipv6addr["PrefixLength"]}  ${prefix_length}
+
+
 *** Keywords ***
 
 Suite Setup Execution