1*f6e08860SSridevi Ramesh*** Settings *** 2*f6e08860SSridevi RameshDocumentation This suite tests error log callout handling when checkstop 3*f6e08860SSridevi Ramesh is injected through HOST/BMC and BMC rebooted. 4*f6e08860SSridevi Ramesh 5*f6e08860SSridevi RameshResource ../../lib/openbmc_ffdc.robot 6*f6e08860SSridevi RameshResource ../../lib/openbmc_ffdc_utils.robot 7*f6e08860SSridevi RameshResource ../../lib/openbmc_ffdc_methods.robot 8*f6e08860SSridevi RameshResource ../../openpower/ras/ras_utils.robot 9*f6e08860SSridevi RameshVariables ../../lib/ras/variables.py 10*f6e08860SSridevi RameshVariables ../../data/variables.py 11*f6e08860SSridevi Ramesh 12*f6e08860SSridevi RameshSuite Setup RAS Suite Setup 13*f6e08860SSridevi RameshTest Setup RAS Test Setup 14*f6e08860SSridevi RameshTest Teardown FFDC On Test Case Fail 15*f6e08860SSridevi RameshSuite Teardown RAS Suite Cleanup 16*f6e08860SSridevi Ramesh 17*f6e08860SSridevi RameshForce Tags Reboot_RAS 18*f6e08860SSridevi Ramesh 19*f6e08860SSridevi Ramesh*** Test Cases *** 20*f6e08860SSridevi RameshVerify Host Unrecoverable Callout Handling At Reboot 21*f6e08860SSridevi Ramesh [Documentation] Verify host unrecoverable callout handling at reboot. 22*f6e08860SSridevi Ramesh [Tags] Verify_Unrecoverable_Callout_Handling_At_Reboot 23*f6e08860SSridevi Ramesh 24*f6e08860SSridevi Ramesh ${value}= Get From Dictionary ${ERROR_INJECT_DICT} L2FIR_UE 25*f6e08860SSridevi Ramesh ${translated_fir}= Fetch FIR Address Translation Value ${value[0]} EX 26*f6e08860SSridevi Ramesh ${err_log_path}= Catenate ${RAS_LOG_DIR_PATH}l2fir_ue 27*f6e08860SSridevi Ramesh Inject Unrecoverable Error HOST ${translated_fir} 28*f6e08860SSridevi Ramesh ... ${value[1]} 1 ${value[2]} ${err_log_path} ${1} 29*f6e08860SSridevi Ramesh 30*f6e08860SSridevi RameshVerify Pdbg Unrecoverable Callout Handling At Reboot 31*f6e08860SSridevi Ramesh [Documentation] Verify unrecoverable callout handling 32*f6e08860SSridevi Ramesh ... with pdbg tool at reboot. 33*f6e08860SSridevi Ramesh [Tags] Verify_Pdbg_Unrecoverable_Callout_Handling_At_Reboot 34*f6e08860SSridevi Ramesh 35*f6e08860SSridevi Ramesh ${value}= Get From Dictionary ${ERROR_INJECT_DICT} L3FIR_UE 36*f6e08860SSridevi Ramesh ${translated_fir}= Fetch FIR Address Translation Value ${value[0]} EX 37*f6e08860SSridevi Ramesh ${err_log_path}= Catenate ${RAS_LOG_DIR_PATH}l3fir_ue 38*f6e08860SSridevi Ramesh Inject Unrecoverable Error BMC ${translated_fir} 39*f6e08860SSridevi Ramesh ... ${value[1]} 1 ${value[2]} ${err_log_path} ${1} 40