blob: b76d4f53697324cc1f962ebdfef0515b0f70af66 [file] [log] [blame]
Joy Onyerikwu5b2d33c2021-01-22 00:48:49 -06001*** Settings ***
2Documentation BMC server health, check error logs.
3
4# Test Parameters:
5# OPENBMC_HOST The BMC host name or IP address.
6
Sridevi Rameshb9694fa2025-09-21 08:02:20 -05007Resource ../../lib/bmc_redfish_resource.robot
8Resource ../../lib/openbmc_ffdc.robot
Joy Onyerikwu5b2d33c2021-01-22 00:48:49 -06009
10Suite Setup Suite Setup Execution
11Test Setup Printn
12
Sridevi Rameshb9694fa2025-09-21 08:02:20 -050013Test Tags Check_Error_Logs
14
Joy Onyerikwu5b2d33c2021-01-22 00:48:49 -060015*** Variables ***
16${QUIET} ${1}
17
18*** Test Cases ***
19
20Collect Error Logs
21 [Documentation] Check error logs with Redfish.
George Keishing4203fad2022-01-31 12:22:33 -060022 [Tags] Collect_Error_Logs
Joy Onyerikwu5b2d33c2021-01-22 00:48:49 -060023 [Setup] Redfish.Login
24 [Teardown] Redfish Test Teardown Execution
25
26 ${redfish_event_logs}= Get Event Logs
27 ${redfish_event_logs}= gen_robot_print.Sprint Vars redfish_event_logs
28 Set Suite Variable ${redfish_event_logs}
29 Log To Console \n\nEvent logs:${redfish_event_logs}
30 ${event_logs_flagged}= Get Event Logs Not Ok
31 ${event_logs_flagged}= gen_robot_print.Sprint Vars event_logs_flagged
32 Log To Console \n\nEvent logs flagged:${event_logs_flagged}
33
34
35*** Keywords ***
36
37Suite Setup Execution
38 [Documentation] Do test suite setup tasks.
39
40 Set Log Level DEBUG
41 Log To Console ${OPENBMC_HOST}
42
43
44Redfish Test Teardown Execution
45 [Documentation] Do the post test teardown for redfish.
46
47 Redfish.Logout
George Keishing9f33d452023-10-17 15:43:23 +053048 FFDC On Test Case Fail