Add field mode enable and check in BMC reset loop
This will catch those bugs where the field mode toggles on
BMC reset.
Change-Id: I00f89ab66efbfff27c87259f2bb400a647bbcbda
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/extended/test_bmc_reset_loop.robot b/extended/test_bmc_reset_loop.robot
index 9c85227..42611d0 100644
--- a/extended/test_bmc_reset_loop.robot
+++ b/extended/test_bmc_reset_loop.robot
@@ -8,8 +8,10 @@
Resource ../lib/openbmc_ffdc.robot
Resource ../lib/state_manager.robot
Resource ../lib/boot_utils.robot
+Resource ../lib/code_update_utils.robot
Test Teardown Test Teardown Execution
+Suite Setup Suite Setup Execution
*** Variables ***
${LOOP_COUNT} ${50}
@@ -57,6 +59,7 @@
Wait Until Keyword Succeeds 10 min 10 sec Is BMC Ready
Verify BMC RTC And UTC Time Drift
+ Field Mode Should Be Enabled
BMC REST Reset Cycle
@@ -68,6 +71,7 @@
${bmc_version_after}= Get BMC Version
Should Be Equal ${bmc_version_before} ${bmc_version_after}
Verify BMC RTC And UTC Time Drift
+ Field Mode Should Be Enabled
BMC Reboot Cycle
@@ -78,6 +82,7 @@
${bmc_version_after}= Get BMC Version
Should Be Equal ${bmc_version_before} ${bmc_version_after}
Verify BMC RTC And UTC Time Drift
+ Field Mode Should Be Enabled
Test Teardown Execution
@@ -94,3 +99,8 @@
Should Not Be Empty ${PDU_USERNAME}
Should Not Be Empty ${PDU_PASSWORD}
+
+Suite Setup Execution
+ [Documentation] Enable field mode.
+ Enable Field Mode And Verify Unmount
+ Field Mode Should Be Enabled