1*eb5a162eSSridevi Ramesh*** Settings *** 2*eb5a162eSSridevi RameshDocumentation Test RAS sanity scenarios using ecmd commands. 3*eb5a162eSSridevi Ramesh 4*eb5a162eSSridevi RameshResource ../../lib/openbmc_ffdc.robot 5*eb5a162eSSridevi RameshResource ../../lib/openbmc_ffdc_utils.robot 6*eb5a162eSSridevi RameshResource ../../lib/openbmc_ffdc_methods.robot 7*eb5a162eSSridevi RameshResource ../../lib/ras/host_utils.robot 8*eb5a162eSSridevi RameshLibrary ../../lib/utils.py 9*eb5a162eSSridevi RameshVariables ../../lib/ras/variables.py 10*eb5a162eSSridevi Ramesh 11*eb5a162eSSridevi RameshSuite Setup Redfish Power On 12*eb5a162eSSridevi RameshTest Setup Printn 13*eb5a162eSSridevi RameshTest Teardown FFDC On Test Case Fail 14*eb5a162eSSridevi Ramesh 15*eb5a162eSSridevi Ramesh 16*eb5a162eSSridevi Ramesh*** Variables *** 17*eb5a162eSSridevi Ramesh 18*eb5a162eSSridevi Ramesh# mention count to read system memory. 19*eb5a162eSSridevi Ramesh${count} 128 20*eb5a162eSSridevi Ramesh 21*eb5a162eSSridevi Ramesh*** Test Cases *** 22*eb5a162eSSridevi Ramesh 23*eb5a162eSSridevi RameshTest Ecmd Getscom 24*eb5a162eSSridevi Ramesh [Documentation] Do getscom operation through BMC. 25*eb5a162eSSridevi Ramesh [Tags] Test_Ecmd_Getscom 26*eb5a162eSSridevi Ramesh ${value}= Get From Dictionary ${ERROR_INJECT_DICT} COREFIR_RECV1 27*eb5a162eSSridevi Ramesh Ecmd getscom pu ${value[0]} -all 28*eb5a162eSSridevi Ramesh 29*eb5a162eSSridevi RameshTest Ecmd Getcfam 30*eb5a162eSSridevi Ramesh [Documentation] Do getcfam operation through BMC. 31*eb5a162eSSridevi Ramesh [Tags] Test_Ecmd_Getcfam 32*eb5a162eSSridevi Ramesh Ecmd getcfam pu ${cfam_address} -all 33*eb5a162eSSridevi Ramesh 34*eb5a162eSSridevi RameshTest Ecmd Getmemproc 35*eb5a162eSSridevi Ramesh [Documentation] Do getmemproc operation through BMC. 36*eb5a162eSSridevi Ramesh [Tags] Test_Ecmd_Getmemproc 37*eb5a162eSSridevi Ramesh Ecmd getmemproc ${mem_address} ${count} 38