Print to console error logs and PELs listing prior to deletion
Signed-off-by: Michael Shepos <shepos@us.ibm.com>
Change-Id: I8c411966396aba3c830645a47ffadad6a9705809
diff --git a/lib/obmc_boot_test.py b/lib/obmc_boot_test.py
index 878a602..f9e1a92 100755
--- a/lib/obmc_boot_test.py
+++ b/lib/obmc_boot_test.py
@@ -31,6 +31,7 @@
import state as st
import var_stack as vs
import gen_plug_in_utils as gpu
+import pel_utils as pel
base_path = os.path.dirname(os.path.dirname(
imp.find_module("gen_robot_print")[1])) +\
@@ -965,6 +966,11 @@
gpu.save_plug_in_value(soft_errors, pgm_name)
if delete_errlogs:
+ # print error logs before delete
+ status, error_logs = grk.run_key_u("Get Error Logs")
+ pels = pel.peltool("-l", ignore_err=1)
+ gp.qprint_vars(error_logs, pels)
+
# We need to purge error logs between boots or they build up.
grk.run_key(delete_errlogs_cmd, ignore=1)
@@ -1143,6 +1149,11 @@
return
if delete_errlogs:
+ # print error logs before delete
+ status, error_logs = grk.run_key_u("Get Error Logs")
+ pels = pel.peltool("-l", ignore_err=1)
+ gp.qprint_vars(error_logs, pels)
+
# Delete errlogs prior to doing any boot tests.
grk.run_key(delete_errlogs_cmd, ignore=1)