1*** 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 8Resource ../../openpower/ras/ras_utils.robot 9Library ../../lib/utils.py 10Variables ../../lib/ras/variables.py 11Variables ../../data/variables.py 12 13Suite Setup Suite Setup Execution 14Test Setup Printn 15Test Teardown FFDC On Test Case Fail 16Suite Teardown Suite Setup Teardown 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 27 [Documentation] Do getscom operation. 28 [Tags] Test_BMC_Getscom 29 ${value}= Get From Dictionary ${ERROR_INJECT_DICT} MCACALIFIR_RECV1 30 Pdbg -p${proc_chip_id} getscom 0x${value[0]} 31 32Test BMC Getcfam 33 [Documentation] Do getcfam operation. 34 [Tags] Test_BMC_Getcfam 35 Pdbg -p${proc_chip_id} getcfam 0x${cfam_address} 36 37Test BMC Getmem 38 [Documentation] Do getmem operation. 39 [Tags] Test_BMC_Getmem 40 Pdbg -p${proc_chip_id} getmem 0x${mem_address} ${count} 41 42*** Keywords *** 43 44Suite Setup Execution 45 [Documentation] Do the suite setup. 46 47 Redfish.Login 48 Redfish Power On 49 50 51Suite Setup Teardown 52 [Documentation] Do the suite setup. 53 54 Redfish.Logout 55