Added time delay to set datetime manually
This commit fixes the inconsistent failure see in
Verify_Immediate_Consumption_Of_BMC_Date test setup.
Change-Id: Ic55611f04268e6df868708f55afda793b9757b0f
Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com>
diff --git a/redfish/managers/test_managers_bmc_time.robot b/redfish/managers/test_managers_bmc_time.robot
index dfde595..6ba37e8 100644
--- a/redfish/managers/test_managers_bmc_time.robot
+++ b/redfish/managers/test_managers_bmc_time.robot
@@ -166,7 +166,7 @@
[Documentation] Verify immediate change in BMC date time.
[Tags] Verify_Immediate_Consumption_Of_BMC_Date
[Setup] Run Keywords Set Time To Manual Mode AND
- ... Sleep 2s AND Redfish Set DateTime valid_status_codes=[${HTTP_OK}]
+ ... Redfish Set DateTime valid_status_codes=[${HTTP_OK}]
[Teardown] Run Keywords FFDC On Test Case Fail AND
... Redfish Set DateTime valid_status_codes=[${HTTP_OK}]
[Template] Set BMC Date And Verify
@@ -211,8 +211,8 @@
... '${date_time}' == '${EMPTY}' Get Current Date time_zone=UTC
... ELSE
... Set Variable ${date_time}
- Redfish.Patch ${REDFISH_BASE_URI}Managers/bmc body={'DateTime': '${date_time}'}
- ... &{kwargs}
+ Wait Until Keyword Succeeds 1min 5sec
+ ... Redfish.Patch ${REDFISH_BASE_URI}Managers/bmc body={'DateTime': '${date_time}'} &{kwargs}
Set Time To Manual Mode