*** Settings *** Documentation BMC server health, check error logs. # Test Parameters: # OPENBMC_HOST The BMC host name or IP address. Resource ../lib/bmc_redfish_resource.robot Resource ../lib/openbmc_ffdc.robot Suite Setup Suite Setup Execution Test Setup Printn *** Variables *** ${QUIET} ${1} *** Test Cases *** Collect Error Logs [Documentation] Check error logs with Redfish. [Tags] Collect_Error_Logs [Setup] Redfish.Login [Teardown] Redfish Test Teardown Execution ${redfish_event_logs}= Get Event Logs ${redfish_event_logs}= gen_robot_print.Sprint Vars redfish_event_logs Set Suite Variable ${redfish_event_logs} Log To Console \n\nEvent logs:${redfish_event_logs} ${event_logs_flagged}= Get Event Logs Not Ok ${event_logs_flagged}= gen_robot_print.Sprint Vars event_logs_flagged Log To Console \n\nEvent logs flagged:${event_logs_flagged} *** Keywords *** Suite Setup Execution [Documentation] Do test suite setup tasks. Set Log Level DEBUG Log To Console ${OPENBMC_HOST} Redfish Test Teardown Execution [Documentation] Do the post test teardown for redfish. Redfish.Logout FFDC On Test Case Fail