blob: 630f179fcdb37b2256f710a9a42417c690379c92 [file] [log] [blame]
*** 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}