*** Settings *** Documentation Test suite to verify if the Robot setup is ready for use. Resource ../lib/resource.robot Resource ../lib/connection_client.robot Resource ../lib/ipmi_client.robot Resource ../lib/bmc_redfish_resource.robot Force Tags Openbmc_Setup *** Variables **** ${REDFISH_SUPPORT_TRANS_STATE} ${1} *** Test Cases *** Test Redfish Setup [Documentation] Verify Redfish works. [Tags] Test_Redfish_Setup Redfish.Login Redfish.Get /redfish/v1/ Redfish.Logout Test SSH Setup [Documentation] Verify SSH works. [Tags] Test_SSH_Setup ${stdout} ${stderr} ${rc}= BMC Execute Command uname -a print_out=1 print_err=1 IF ${rc} Fail BMC SSH login failed. END Test IPMI Setup [Documentation] Verify Out-of-band works. [Tags] Test_IPMI_Setup ${chassis_status}= Run IPMI Standard Command chassis status Log To Console \n ${chassis_status}