Fix for depreciated Return From Keyword If keyword
Changes:
- Return From Keyword If is deprecated since
Robot Framework version 5.*, use IF and RETURN instead
Tested:
- Checked using robot dry-run to make sure the
syntax is not broken
Change-Id: I458528b33a1abe9fc750a6941e98490db9b36094
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
diff --git a/redfish/update_service/test_redfish_image_upload.robot b/redfish/update_service/test_redfish_image_upload.robot
index f20af6f..62dccc5 100644
--- a/redfish/update_service/test_redfish_image_upload.robot
+++ b/redfish/update_service/test_redfish_image_upload.robot
@@ -148,7 +148,7 @@
... valid_status_codes=[${HTTP_OK}, ${HTTP_INTERNAL_SERVER_ERROR}]
... data=${image_data}
- Return From Keyword If ${resp.status_code} == ${HTTP_INTERNAL_SERVER_ERROR}
+ IF ${resp.status_code} == ${HTTP_INTERNAL_SERVER_ERROR} RETURN
${image_id}= Get Latest Image ID
Rprint Vars image_id
@@ -169,7 +169,8 @@
... body={"TransferProtocol" : "TFTP", "ImageURI" : "${TFTP_SERVER}/${image_file_name}"}
Sleep 60s
${image_version}= Get Image Version From TFTP Server ${TFTP_SERVER} ${image_file_name}
- Return From Keyword If '${image_version}' == '${EMPTY}'
+ IF '${image_version}' == '${EMPTY}' RETURN
+
# Wait for image tar file to download complete.
${image_id}= Wait Until Keyword Succeeds 60 sec 10 sec Get Latest Image ID
Rprint Vars image_id
@@ -182,6 +183,6 @@
[Documentation] Do the post test teardown.
FFDC On Test Case Fail
- Run Keyword If '${image_id}' Delete Software Object
- ... /xyz/openbmc_project/software/${image_id}
-
+ IF '${image_id}'
+ Delete Software Object /xyz/openbmc_project/software/${image_id}
+ END