Verify BMC GUI Is Accessible Via Both Network Interfaces
Change-Id: I912bbd948e56cc5199b86d22c335f0e0827fdde7
Signed-off-by: Anves Kumar rayankula <anvesr77@in.ibm.com>
diff --git a/gui/gui_test/server_config/test_obmc_multiple_interfaces.robot b/gui/gui_test/server_config/test_obmc_multiple_interfaces.robot
new file mode 100644
index 0000000..630f179
--- /dev/null
+++ b/gui/gui_test/server_config/test_obmc_multiple_interfaces.robot
@@ -0,0 +1,41 @@
+*** Settings ***
+Documentation Test BMC multiple network interface functionalities via GUI.
+
+Resource ../../lib/gui_resource.robot
+Resource ../../../lib/resource.robot
+
+Suite Setup Suite Setup Execution
+Test Teardown FFDC On Test Case Fail
+
+*** Variables ***
+
+${bmc_url} https://${OPENBMC_HOST}
+${bmc_url_1} https://${OPENBMC_HOST_1}
+
+*** Test Cases ***
+
+Verify BMC GUI Is Accessible Via Both Network Interfaces
+ [Documentation] Verify BMC GUI is accessible via both network interfaces.
+ [Tags] Verify_BMC_GUI_Is_Accessible_Via_Both_Network_Interfaces
+ [Teardown] Close All Browsers
+
+ Start Virtual Display
+ ${browser_ID}= Open Browser ${bmc_url} alias=tab1
+ Set Window Size 1920 1080
+ ${browser_ID}= Open Browser ${bmc_url_1} alias=tab2
+ Set Window Size 1920 1080
+ Switch Browser tab1
+ Run Keywords Login GUI AND Logout GUI
+ Switch Browser tab2
+ Run Keywords Login GUI AND Logout GUI
+
+*** keywords ***
+
+Suite Setup Execution
+ [Documentation] Do suite setup task.
+
+ Valid Value OPENBMC_HOST_1
+
+ # Check both interfaces are configured and reachable.
+ Ping Host ${OPENBMC_HOST}
+ Ping Host ${OPENBMC_HOST_1}