Added coexistence of linklocalv6 and slaac verification test
Changes:
- Added the test case:
Verify Coexistence Of Linklocalv6 And SLAAC On BMC
Tested:
Ran and Tested on BMC Environment.
Change-Id: Ie1097463b0bb45a198f964f024568a2e98b74dd3
Signed-off-by: Abhijith Naik <Abhijith.Naik@ibm.com>
diff --git a/redfish/managers/test_bmc_ipv6.robot b/redfish/managers/test_bmc_ipv6.robot
index df431ad..7d8b902 100644
--- a/redfish/managers/test_bmc_ipv6.robot
+++ b/redfish/managers/test_bmc_ipv6.robot
@@ -307,7 +307,7 @@
Verify Coexistence Of Static IPv6 And SLAAC On BMC
- [Documentation] Verify static IPv6 And SLAAC both exist.
+ [Documentation] Verify static IPv6 And SLAAC both coexist.
[Tags] Verify_Coexistence_Of_Static_IPv6_And_SLAAC_On_BMC
[Setup] Configure IPv6 Address On BMC ${test_ipv6_addr} ${test_prefix_length}
Set SLAAC Configuration State And Verify ${True}
@@ -328,6 +328,16 @@
Check Coexistence Of Link Local And DHCPv6
+Verify Coexistence Of Link Local And SLAAC On BMC
+ [Documentation] Verify link local And SLAAC both coexist.
+ [Tags] Verify_Coexistence_Of_Link_Local_And_SLAAC_On_BMC
+ [Setup] Set SLAAC Configuration State And Verify ${True}
+
+ Sleep ${NETWORK_TIMEOUT}s
+
+ Check Coexistence Of Link Local And SLAAC
+
+
*** Keywords ***
Suite Setup Execution
@@ -1008,7 +1018,7 @@
Check Coexistence Of Static IPv6 And SLAAC
- [Documentation] Verify both static IPv6 and SLAAC exist.
+ [Documentation] Verify both static IPv6 and SLAAC coexist.
# Verify the address origin contains static and slaac.
@{ipv6_addressorigin_list} ${ipv6_static_addr}=
@@ -1018,6 +1028,19 @@
... Get Address Origin List And Address For Type SLAAC
+Check Coexistence Of Link Local And SLAAC
+ [Documentation] Verify both link local and SLAAC coexist.
+
+ # Verify the address origin contains SLAAC and link local.
+ @{ipv6_addressorigin_list} ${ipv6_link_local_addr}=
+ ... Get Address Origin List And Address For Type LinkLocal
+
+ @{ipv6_addressorigin_list} ${ipv6_slaac_addr}=
+ ... Get Address Origin List And Address For Type SLAAC
+
+ Should Match Regexp ${ipv6_link_local_addr} ${linklocal_addr_format}
+
+
Check Coexistence Of Link Local And DHCPv6
[Documentation] Verify both link local and dhcpv6 coexist.