blob: 3c70527fc63b7bd787f7f1dfbd45b4295da4a059 [file] [log] [blame]
Sridevi Ramesh9617ebd2019-11-25 10:57:21 -06001*** Settings ***
2Documentation Test RAS sanity scenarios.
3
4Resource ../../lib/openbmc_ffdc.robot
5Resource ../../lib/openbmc_ffdc_utils.robot
6Resource ../../lib/openbmc_ffdc_methods.robot
7Resource ../../lib/ras/host_utils.robot
Sridevi Ramesh9617ebd2019-11-25 10:57:21 -06008Resource ../../openpower/ras/ras_utils.robot
George Keishing7ec0b0b2020-02-05 09:11:24 -06009Library ../../lib/utils.py
Sridevi Ramesh9617ebd2019-11-25 10:57:21 -060010Variables ../../lib/ras/variables.py
11Variables ../../data/variables.py
12
George Keishing7ec0b0b2020-02-05 09:11:24 -060013Suite Setup Redfish Power On
Sridevi Ramesh9617ebd2019-11-25 10:57:21 -060014Test Setup Printn
15Test Teardown FFDC On Test Case Fail
16
17
18*** Variables ***
19${proc_chip_id} 0
20
21# mention count to read system memory.
22${count} 128
23
24*** Test Cases ***
25
26Test BMC Getscom
George Keishingc6047672020-02-07 12:02:32 -060027 [Documentation] Do getscom operation.
28 [Tags] Test_BMC_Getscom
Sridevi Ramesh9617ebd2019-11-25 10:57:21 -060029 ${value}= Get From Dictionary ${ERROR_INJECT_DICT} MCACALIFIR_RECV1
30 Pdbg -p${proc_chip_id} getscom 0x${value[0]}
31
32Test BMC Getcfam
George Keishingc6047672020-02-07 12:02:32 -060033 [Documentation] Do getcfam operation.
34 [Tags] Test_BMC_Getcfam
Sridevi Ramesh9617ebd2019-11-25 10:57:21 -060035 Pdbg -p${proc_chip_id} getcfam 0x${cfam_address}
36
37Test BMC Getmem
George Keishingc6047672020-02-07 12:02:32 -060038 [Documentation] Do getmem operation.
39 [Tags] Test_BMC_Getmem
Sridevi Ramesh9617ebd2019-11-25 10:57:21 -060040 Pdbg -p${proc_chip_id} getmem 0x${mem_address} ${count}