blob: 630f179fcdb37b2256f710a9a42417c690379c92 [file] [log] [blame]
Anves Kumar rayankulad6c35b12021-07-13 00:11:47 -05001*** Settings ***
2Documentation Test BMC multiple network interface functionalities via GUI.
3
4Resource ../../lib/gui_resource.robot
5Resource ../../../lib/resource.robot
6
7Suite Setup Suite Setup Execution
8Test Teardown FFDC On Test Case Fail
9
10*** Variables ***
11
12${bmc_url} https://${OPENBMC_HOST}
13${bmc_url_1} https://${OPENBMC_HOST_1}
14
15*** Test Cases ***
16
17Verify BMC GUI Is Accessible Via Both Network Interfaces
18 [Documentation] Verify BMC GUI is accessible via both network interfaces.
19 [Tags] Verify_BMC_GUI_Is_Accessible_Via_Both_Network_Interfaces
20 [Teardown] Close All Browsers
21
22 Start Virtual Display
23 ${browser_ID}= Open Browser ${bmc_url} alias=tab1
24 Set Window Size 1920 1080
25 ${browser_ID}= Open Browser ${bmc_url_1} alias=tab2
26 Set Window Size 1920 1080
27 Switch Browser tab1
28 Run Keywords Login GUI AND Logout GUI
29 Switch Browser tab2
30 Run Keywords Login GUI AND Logout GUI
31
32*** keywords ***
33
34Suite Setup Execution
35 [Documentation] Do suite setup task.
36
37 Valid Value OPENBMC_HOST_1
38
39 # Check both interfaces are configured and reachable.
40 Ping Host ${OPENBMC_HOST}
41 Ping Host ${OPENBMC_HOST_1}