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