15b2d33c3SJoy Onyerikwu*** Settings ***
25b2d33c3SJoy OnyerikwuDocumentation       BMC server health, check error logs.
35b2d33c3SJoy Onyerikwu
45b2d33c3SJoy Onyerikwu# Test Parameters:
55b2d33c3SJoy Onyerikwu# OPENBMC_HOST      The BMC host name or IP address.
65b2d33c3SJoy Onyerikwu
7c3dcec30SJoy OnyerikwuResource            ../lib/bmc_redfish_resource.robot
8c3dcec30SJoy OnyerikwuResource            ../lib/openbmc_ffdc.robot
95b2d33c3SJoy Onyerikwu
105b2d33c3SJoy OnyerikwuSuite Setup         Suite Setup Execution
115b2d33c3SJoy OnyerikwuTest Setup          Printn
125b2d33c3SJoy Onyerikwu
135b2d33c3SJoy Onyerikwu*** Variables ***
145b2d33c3SJoy Onyerikwu${QUIET}                       ${1}
155b2d33c3SJoy Onyerikwu
165b2d33c3SJoy Onyerikwu*** Test Cases ***
175b2d33c3SJoy Onyerikwu
185b2d33c3SJoy OnyerikwuCollect Error Logs
195b2d33c3SJoy Onyerikwu    [Documentation]  Check error logs with Redfish.
204203fad2SGeorge Keishing    [Tags]  Collect_Error_Logs
215b2d33c3SJoy Onyerikwu    [Setup]  Redfish.Login
225b2d33c3SJoy Onyerikwu    [Teardown]  Redfish Test Teardown Execution
235b2d33c3SJoy Onyerikwu
245b2d33c3SJoy Onyerikwu    ${redfish_event_logs}=  Get Event Logs
255b2d33c3SJoy Onyerikwu    ${redfish_event_logs}=  gen_robot_print.Sprint Vars  redfish_event_logs
265b2d33c3SJoy Onyerikwu    Set Suite Variable  ${redfish_event_logs}
275b2d33c3SJoy Onyerikwu    Log To Console  \n\nEvent logs:${redfish_event_logs}
285b2d33c3SJoy Onyerikwu    ${event_logs_flagged}=  Get Event Logs Not Ok
295b2d33c3SJoy Onyerikwu    ${event_logs_flagged}=  gen_robot_print.Sprint Vars  event_logs_flagged
305b2d33c3SJoy Onyerikwu    Log To Console  \n\nEvent logs flagged:${event_logs_flagged}
315b2d33c3SJoy Onyerikwu
325b2d33c3SJoy Onyerikwu
335b2d33c3SJoy Onyerikwu*** Keywords ***
345b2d33c3SJoy Onyerikwu
355b2d33c3SJoy OnyerikwuSuite Setup Execution
365b2d33c3SJoy Onyerikwu    [Documentation]  Do test suite setup tasks.
375b2d33c3SJoy Onyerikwu
385b2d33c3SJoy Onyerikwu    Set Log Level  DEBUG
395b2d33c3SJoy Onyerikwu    Log To Console  ${OPENBMC_HOST}
405b2d33c3SJoy Onyerikwu
415b2d33c3SJoy Onyerikwu
425b2d33c3SJoy OnyerikwuRedfish Test Teardown Execution
435b2d33c3SJoy Onyerikwu    [Documentation]  Do the post test teardown for redfish.
445b2d33c3SJoy Onyerikwu
455b2d33c3SJoy Onyerikwu    Redfish.Logout
46*9f33d459SGeorge Keishing    FFDC On Test Case Fail
47