Added VMI network configuraton testcases
Testcase added:
- Enable And Disable DHCP And Verify IP And Type
- Multiple Enable And Disable DHCP And Verify
Change-Id: Idb66115fc57eb38afafaed3b8b8d6466ed73c311
Signed-off-by: Anves Kumar rayankula <anvesr77@in.ibm.com>
diff --git a/openpower/ext_interfaces/test_vmi.robot b/openpower/ext_interfaces/test_vmi.robot
index b3670e5..197cf05 100644
--- a/openpower/ext_interfaces/test_vmi.robot
+++ b/openpower/ext_interfaces/test_vmi.robot
@@ -287,6 +287,31 @@
noaccess_user TestPwd123 ${False} ${HTTP_FORBIDDEN}
+Enable And Disable DHCP And Verify
+ [Documentation] verify enable DHCP and disable DHCP.
+ [Tags] Enabled_And_Disabled_DHCP_Verify
+
+ Set VMI IPv4 Origin ${True}
+ ${default}= Set Variable 0.0.0.0
+ Verify VMI Network Interface Details ${default} DHCP ${default} ${default}
+ Set VMI IPv4 Origin ${False}
+ Verify VMI Network Interface Details ${default} Static ${default} ${default}
+
+
+Multiple Times Enable And Disable DHCP And Verify
+ [Documentation] Enable and Disable DHCP in a loop and verify VMI gets an IP address from DHCP
+ ... each time when DHCP is enabled
+ [Tags] Multiple_Times_Enable_And_Disable_DHCP_And_Verify
+
+ ${default}= Set Variable 0.0.0.0
+ FOR ${i} IN RANGE ${2}
+ Set VMI IPv4 Origin ${True}
+ Verify VMI Network Interface Details ${default} DHCP ${default} ${default}
+ Set VMI IPv4 Origin ${False}
+ Verify VMI Network Interface Details ${default} Static ${default} ${default}
+ END
+
+
*** Keywords ***
Suite Setup Execution