obmc_boot_test.robot/obmc_boot_test.py changes:
- Change to call FFDC with run_keyword_and_continue_on_failure vs
run_keyword.
- Renamed program_teardown to main_keyword_teardown which is more
accurate.
- Added a test_teardown. Added code to it to print an error message
when a keyword time-out is detected. Trying to add code to figure
out why failures in FFDC collection stop the test run.
Change-Id: I4bbef38daaa988922f07eeee61b47a7d3f283940
Signed-off-by: Michael Walsh <micwalsh@us.ibm.com>
diff --git a/extended/obmc_boot_test.robot b/extended/obmc_boot_test.robot
index 3b509bc..74fc454 100644
--- a/extended/obmc_boot_test.robot
+++ b/extended/obmc_boot_test.robot
@@ -60,6 +60,7 @@
General Boot Testing
[Documentation] Performs repeated boot tests.
[Tags] General_boot_testing
+ [Teardown] Test Teardown
# Call the Main keyword to prevent any dots from appearing in the console
# due to top level keywords.
@@ -68,7 +69,7 @@
*** Keywords ***
###############################################################################
Main
- [Teardown] Program Teardown
+ [Teardown] Main Keyword Teardown
# This is the "Main" keyword. The advantages of having this keyword vs
# just putting the code in the *** Test Cases *** table are: