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}