Fix deprecrated Run Keyword If for systems
Changes:
- Run Keyword If is deprecated since
Robot Framework version 5.*, use IF and END or Inline IF
Tested:
- Checked using robot dry-run to make sure the
syntax is not broken
Change-Id: I9bd9ba2706772fb288c62fa43016eaa343fc7324
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
diff --git a/redfish/systems/test_power_operations.robot b/redfish/systems/test_power_operations.robot
index 7b064d8..91a9eca 100644
--- a/redfish/systems/test_power_operations.robot
+++ b/redfish/systems/test_power_operations.robot
@@ -42,10 +42,11 @@
Redfish Power On
- Run Keyword If ${additional_occ_check} == ${1}
- ... Wait Until Keyword Succeeds 3 mins 30 secs Match OCC And CPU State Count
+ IF ${additional_occ_check} == ${1}
+ Wait Until Keyword Succeeds 3 mins 30 secs Match OCC And CPU State Count
+ END
- Run Keyword If ${additional_power_check} == ${1} Power Check
+ IF ${additional_power_check} == ${1} Power Check
Verify Redfish Host GracefulRestart
@@ -67,7 +68,7 @@
[Documentation] Do test case setup tasks.
Printn
- Run Keyword If ${capture_sol} == ${1} Start SOL Console Logging
+ IF ${capture_sol} == ${1} Start SOL Console Logging
Redfish.Login
@@ -75,12 +76,14 @@
[Documentation] Collect FFDC and SOL log.
FFDC On Test Case Fail
- Run Keyword If ${capture_sol} == ${1} Stop SOL Capture
+ IF ${capture_sol} == ${1} Stop SOL Capture
- Run Keyword If ${REDFISH_SUPPORTED}
- ... Redfish Set Auto Reboot RetryAttempts
- ... ELSE
- ... Set Auto Reboot ${1}
+ IF ${REDFISH_SUPPORTED}
+ Redfish Set Auto Reboot RetryAttempts
+ ELSE
+ Set Auto Reboot ${1}
+ END
+
Redfish.Logout
@@ -108,8 +111,9 @@
# Ensure the path does have the attribute else set to EMPTY as default to skip.
${value}= Get Variable Value ${power_control[0]['PowerConsumedWatts']} ${EMPTY}
- Run Keyword If "${value}" == "${EMPTY}"
- ... Remove Values From List ${power_uri_list} ${idx}
+ IF "${value}" == "${EMPTY}"
+ Remove Values From List ${power_uri_list} ${idx}
+ END
# Check the next available element in the list.
IF "${value}" == "${EMPTY}" CONTINUE