Fix bug for PNOR code update test cases
- When uploading the alternate image during PNOR code update
tests, we need to make sure the alternate image is not
already on the BMC.
Change-Id: Ibc609dca83c284989b3c5fbb0a1cffb036a62772
Signed-off-by: Charles Paul Hofer <Charles.Hofer@ibm.com>
diff --git a/extended/code_update/host_code_update.robot b/extended/code_update/host_code_update.robot
index a543d20..445b700 100644
--- a/extended/code_update/host_code_update.robot
+++ b/extended/code_update/host_code_update.robot
@@ -70,6 +70,8 @@
REST Host Code Update While OS Is Running
[Documentation] Do a PNOR code update while the host is running.
[Tags] REST_Host_Code_Update_While_OS_Is_Running
+ [Teardown] Run Keywords REST Power Off stack_mode=skip
+ ... AND Code Update Test Teardown
Run Keyword If '${PREV_TEST_STATUS}' == 'FAIL'
... Fail Cannot boot the OS.
@@ -79,7 +81,6 @@
REST Power On stack_mode=normal
Verify Running Host Image ${ALTERNATE_IMAGE_FILE_PATH}
-
Host Image Priority Attribute Test
[Documentation] Set "Priority" attribute.
[Tags] Host_Image_Priority_Attribute_Test
@@ -206,7 +207,8 @@
[Documentation] Check that the ALTERNATE_FILE_PATH variable is set.
Should Not Be Empty ${ALTERNATE_IMAGE_FILE_PATH}
-
+ Delete All PNOR Images
+ Upload And Activate Image ${IMAGE_FILE_PATH}
Get PNOR Extended Version
[Documentation] Return the PNOR extended version.