Added test to assign valid IPv6 address

Changes:
    - Added test to assign valid static IPv6 address

Tested:
    - Ran Successfully test_vmi.robot

Change-Id: Ice969d2b0e01143e963c9a6cd6ff87ad34813193
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 32501a8..a9b75a6 100644
--- a/openpower/ext_interfaces/test_vmi.robot
+++ b/openpower/ext_interfaces/test_vmi.robot
@@ -18,27 +18,29 @@
 @{ReadOnly}       readonly_user           TestPwd123
 &{USERS}          Administrator=${ADMIN}  ReadOnly=${ReadOnly}
 
-${test_ipv4}              10.6.6.6
-${test_gateway}           10.6.6.1
-${test_netmask}           255.255.252.0
+${test_ipv4}                    10.6.6.6
+${test_gateway}                 10.6.6.1
+${test_netmask}                 255.255.252.0
 
-&{DHCP_ENABLED}           DHCPEnabled=${${True}}
-&{DHCP_DISABLED}          DHCPEnabled=${${False}}
+&{DHCP_ENABLED}                 DHCPEnabled=${${True}}
+&{DHCP_DISABLED}                DHCPEnabled=${${False}}
 
-&{ENABLE_DHCP}            DHCPv4=&{DHCP_ENABLED}
-&{DISABLE_DHCP}           DHCPv4=&{DHCP_DISABLED}
+&{ENABLE_DHCP}                  DHCPv4=&{DHCP_ENABLED}
+&{DISABLE_DHCP}                 DHCPv4=&{DHCP_DISABLED}
 
-${default}                0.0.0.0
-${default_ipv6addr}       ::
-${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
-${compressed_ipv4}        ::10.6.6.5
-${shortform_stand_ipv4}   0:0:0:0:0:0:10.5.5.6
-${standard_ipv4rep}       0000:0000:0000:0000:0000:0000:10.5.5.6
+${default}                      0.0.0.0
+${default_ipv6addr}             ::
+${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
+${compressed_ipv4}              ::10.6.6.5
+${shortform_stand_ipv4}         0:0:0:0:0:0:10.5.5.6
+${standard_ipv4rep}             0000:0000:0000:0000:0000:0000:10.5.5.6
+${ipv4_mapped_ipv6aadr}         00::FFFF:10.5.5.6
+${compressed_1hextet_ipv6aadr}  2001:DB8::1234:8:800:200c:417A
 
 
 *** Test Cases ***
@@ -785,10 +787,12 @@
     [Tags]  Assign_Valid_Static_IPv6_Address_And_Verify
     [Template]  Set VMI Valid Static IPv6 Address And Verify
 
-    # valid_vmi_ipv6addr     valid_prefix_length
-    ${compressed_ipv4}       64
-    ${shortform_stand_ipv4}  64
-    ${standard_ipv4rep}      64
+    # valid_vmi_ipv6addr                valid_prefix_length
+    ${compressed_ipv4}                  64
+    ${shortform_stand_ipv4}             64
+    ${standard_ipv4rep}                 64
+    ${ipv4_mapped_ipv6aadr}             64
+    ${compressed_1hextet_ipv6aadr}      64
 
 
 Enable VMI DHCPv6 When IPv4 Origin Is Static And Verify