Added create and delete VLAN and IP on it repeatedly
Create and delete VLAN and IP on it multiple times with BMC reboot
Change-Id: I820585611986c8090826a1f41edf87244592a7dd
Signed-off-by: Anvesh Kumar Rayankula <anvesr77@in.ibm.com>
diff --git a/network/test_vlan_network.robot b/network/test_vlan_network.robot
index c3cd886..884b2cc 100644
--- a/network/test_vlan_network.robot
+++ b/network/test_vlan_network.robot
@@ -198,6 +198,31 @@
${lan_config}= Get LAN Print Dict
Valid Value lan_config['IP Address'] ["${ip_addresses[0]}"]
+
+Create And Delete VLAN And IP On It Multiple Times With BMC Reboot
+ [Documentation] Create and delete VLAN and IP on it multiple times with BMC reboot.
+ [Tags] Create_And_Delete_VLAN_And_IP_On_It_Multiple_Times_With_BMC_Reboot
+ [Setup] Test Setup Execution
+
+ FOR ${i} IN RANGE ${5}
+ Create VLAN ${vlan_id}
+ Verify Existence Of VLAN ${vlan_id}
+ Configure Network Settings On VLAN ${vlan_id} ${ip} ${netmask}
+ ${vlan_ip_uri}= Get VLAN URI For IP ${vlan_id} ${ip}
+ Delete IP And Object ${ip} ${vlan_ip_uri}
+ Get VLAN URI For IP ${vlan_id} ${ip} expected_result=error
+ Delete VLANs [${vlan_id}]
+ Verify Existence Of VLAN ${vlan_id} expected_result=error
+ Initiate BMC Reboot
+ Sleep ${NETWORK_TIMEOUT}s
+ Wait For Host To Ping ${OPENBMC_HOST} ${NETWORK_TIMEOUT}
+ Verify Existence Of VLAN ${vlan_id} expected_result=error
+ END
+
+ ${lan_config}= Get LAN Print Dict
+ Valid Value lan_config['802.1q VLAN ID'] ["Disabled"]
+
+
*** Keywords ***