Provision image upload timeout
Changes:
- Add IMAGE_UPLOAD_WAIT_TIMEOUT and default to 4 minutes
Usage:
User can specify -v IMAGE_UPLOAD_WAIT_TIMEOUT:10
Change-Id: I53e52213bf5215b714aaf7441c7bdcad1773d613
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/lib/code_update_utils.robot b/lib/code_update_utils.robot
index 6d4f254..484b66d 100644
--- a/lib/code_update_utils.robot
+++ b/lib/code_update_utils.robot
@@ -14,6 +14,9 @@
*** Variables ***
${ignore_err} ${0}
+# Time in minutes.
+${IMAGE_UPLOAD_WAIT_TIMEOUT} 4
+
*** Keywords ***
Get Software Objects
@@ -172,7 +175,8 @@
${image_data}= OperatingSystem.Get Binary File ${image_file_path}
- Wait Until Keyword Succeeds 2 times 240 sec
+ # Force time out for image file upload if failed to complete on time.
+ Wait Until Keyword Succeeds 1 times ${IMAGE_UPLOAD_WAIT_TIMEOUT} min
... Upload Image To BMC ${uri} timeout=${240} data=${image_data}