1*** Settings *** 2Documentation Main initialization file for the test cases contained in this 3... directory and setting up the test environment variables. 4 5Resource lib/resource.robot 6Library lib/utils_get_version.py 7Suite Setup Initializing Setup 8Suite Teardown Init Teardown Steps 9 10*** Keywords *** 11Initializing Setup 12 [Documentation] Initialize test environment. 13 14 ${software_versions}= Software Versions 15 Rprint Vars software_versions 16 Get OpenBMC System Info 17 Launch OpenBMC GUI Browser 18 Login OpenBMC GUI 19 Initial Message 20 LogOut OpenBMC GUI 21 22Initial Message 23 [Documentation] Display initial info about the test cases. 24 25 Rpvars EXECDIR 26 Print Timen OBMC_GUI Testing ==> [IN PROGRESS] 27 Print Dashes 0 100 1 = 28 29Get OpenBMC System Info 30 [Documentation] Display open BMC system info like system name and IP. 31 32 ${OPENBMC_HOST_NAME}= Get Hostname From IP Address ${OPENBMC_HOST} 33 Rpvars OPENBMC_HOST OPENBMC_HOST_NAME 34 ${build_info} ${stderr} ${rc}= BMC Execute Command cat /etc/os-release 35 ... print_output=1 36 Print Dashes 0 100 1 = 37 38Init Teardown Steps 39 [Documentation] End the test execution by closing browser. 40 41 Print Timen OBMC_GUI Testing ==> [Finished] 42 Print Dashes 0 100 1 = 43 Close Browser 44