Attempt to catch errors on run_keyword_and_continue_on_failure.

The following statement in obmc_boot_test.py often fails.
However, we do NOT continue on error as expected.

BuiltIn().run_keyword_and_continue_on_failure("FFDC")

I surrounded this call with try/except to try to catch errors
and continue.

Change-Id: I7575b1453e82814a76aa8f9fbfb39ac0ac9ee849
Signed-off-by: Michael Walsh <micwalsh@us.ibm.com>
diff --git a/lib/obmc_boot_test.py b/lib/obmc_boot_test.py
index 8608b1d..db9dcd1 100755
--- a/lib/obmc_boot_test.py
+++ b/lib/obmc_boot_test.py
@@ -403,7 +403,10 @@
 
     cmd_buf = ["FFDC", "ffdc_prefix=" + AUTOBOOT_FFDC_PREFIX]
     grp.rpissuing_keyword(cmd_buf)
-    BuiltIn().run_keyword_and_continue_on_failure(*cmd_buf)
+    try:
+        BuiltIn().run_keyword_and_continue_on_failure(*cmd_buf)
+    except:
+        gp.print_error("Call to ffdc failed.\n")
 
     my_get_state()
 
@@ -564,7 +567,10 @@
     if boot_status != "PASS" or ffdc_check == "All" or shell_rc == 0x00000200:
         cmd_buf = ["my_ffdc"]
         grp.rpissuing_keyword(cmd_buf)
-        BuiltIn().run_keyword_and_continue_on_failure(*cmd_buf)
+        try:
+            BuiltIn().run_keyword_and_continue_on_failure(*cmd_buf)
+        except:
+            gp.print_error("Call to my_ffdc failed.\n")
 
     boot_results.print_report()
     grp.rqprint_timen("Finished boot " + str(boot_count) + ".")