Replace deprecated keywords for lib
Changes:
- Run KeyWord If is deprecated since Robot
Framework version 5.*, use 'IF' instead
Tested:
- Checked using robot dry-run to make sure the
syntax is not broken
Change-Id: I4e1418fad55b736d35e47c1fca1175baaab2f0b4
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
diff --git a/lib/bmc_date_and_time_utils.robot b/lib/bmc_date_and_time_utils.robot
index 0d9da48..0140b11 100644
--- a/lib/bmc_date_and_time_utils.robot
+++ b/lib/bmc_date_and_time_utils.robot
@@ -37,10 +37,10 @@
# expected.
# Assign default value of UTC current date time if date_time is empty.
- ${date_time}= Run Keyword If
- ... '${date_time}' == '${EMPTY}' Get Current Date time_zone=UTC
- ... ELSE
- ... Set Variable ${date_time}
+ ${current_date_time}= Get Current Date time_zone=UTC
+ ${date_time}= Set Variable If '${date_time}' == '${EMPTY}'
+ ... ${current_date_time} ${date_time}
+
# Patch date_time based on type of ${request_type}.
IF '${request_type}' == 'valid'
${date_time}= Convert Date ${date_time} result_format=%Y-%m-%dT%H:%M:%S+00:00
@@ -70,10 +70,12 @@
# host_state Host state at which date time will be updated for verification
# (eg. on, off).
- Run Keyword If '${host_state}' == 'on'
- ... Redfish Power On stack_mode=skip
- ... ELSE
- ... Redfish Power off stack_mode=skip
+ IF '${host_state}' == 'on'
+ Redfish Power On stack_mode=skip
+ ELSE
+ Redfish Power off stack_mode=skip
+ END
+
${current_date}= Get Current Date time_zone=UTC
${new_value}= Subtract Time From Date ${current_date} 1 day
Redfish Set DateTime ${new_value}
@@ -100,9 +102,11 @@
Restore NTP Status
[Documentation] Restore NTP Status.
- Run Keyword If '${original_ntp["ProtocolEnabled"]}' == 'True'
- ... Set NTP state ${TRUE}
- ... ELSE Set NTP state ${FALSE}
+ IF '${original_ntp["ProtocolEnabled"]}' == 'True'
+ Set NTP state ${TRUE}
+ ELSE
+ Set NTP state ${FALSE}
+ END
Verify NTP Servers Are Populated
@@ -128,10 +132,12 @@
... systemctl status systemd-timesyncd
... ignore_err=${1}
${sync_status}= Get Lines Matching Regexp ${resp[0]} .*Active.*
- Run Keyword If ${expected_sync_status}==${True}
- ... Should Contain ${sync_status} active (running)
- Run Keyword If ${expected_sync_status}==${False}
- ... Should Contain ${sync_status} inactive (dead)
+ IF ${expected_sync_status}==${True}
+ Should Contain ${sync_status} active (running)
+ END
+ IF ${expected_sync_status}==${False}
+ Should Contain ${sync_status} inactive (dead)
+ END
Enable NTP And Add NTP Address