Library robot code with the latest directives

Changes: Run Keyword If is deprecated since Robot
Framework version 5.*, use 'IF' instead

Tested: Tested with dry-run option changes

Change-Id: I6a7be9749d00aec3dfdb6b8ae3cf0c4b9ac2ce45
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/ipmi/test_ipmi_payload.robot b/ipmi/test_ipmi_payload.robot
index 34433d9..144b1d2 100644
--- a/ipmi/test_ipmi_payload.robot
+++ b/ipmi/test_ipmi_payload.robot
@@ -75,8 +75,7 @@
     [Tags]  Test_Get_Payload_Instance_Info
 
     ${payload_status}=  Get Payload Activation Status
-    Run keyword If  '${payload_status}' == '01'
-    ...  Deactivate Payload
+    IF  '${payload_status}' == '01'  Deactivate Payload
 
     # First four bytes should be 00 if given instance is not activated.
     ${resp}=  Run IPMI Command
diff --git a/ipmi/test_ipmi_sensor.robot b/ipmi/test_ipmi_sensor.robot
index f5e25f9..566d7a9 100644
--- a/ipmi/test_ipmi_sensor.robot
+++ b/ipmi/test_ipmi_sensor.robot
@@ -270,8 +270,9 @@
         ${sensor_value}=  Set Variable  ${sensor[1].split()[0].strip()}
         ${contains}=  Evaluate  """disabled""" in "${sensor_value}"
 
-        Run Keyword IF  "${contains}" != """True"""
-        ...  Set To Dictionary  ${sensor_value_dict}  ${sensor_key}  ${sensor_value}
+        IF  "${contains}" != """True"""
+            Set To Dictionary  ${sensor_value_dict}  ${sensor_key}  ${sensor_value}
+        END
     END
 
     RETURN  ${sensor_value_dict}
@@ -310,8 +311,9 @@
         ${is_device_name_present}=  Evaluate  "DeviceName" in @{keys}
         IF  ${is_device_name_present}
             ${contains}=  Evaluate  "${member_id}" in """${data}[DeviceName]"""
-            Run Keyword IF  "${contains}" == "True"
-            ...  Set To Dictionary  ${redfish_value_dict}  ${data}[DeviceName]  ${reading}
+            IF  "${contains}" == "True"
+                Set To Dictionary  ${redfish_value_dict}  ${data}[DeviceName]  ${reading}
+            END
         ELSE
             ${data_source_id}=  Evaluate  ("${data}[DataSourceUri]").split('temperature_')
             # Example format:
@@ -469,8 +471,9 @@
 
     @{redfish_readings}=  Redfish.Get Attribute  /redfish/v1/Chassis/${CHASSIS_ID}/Power  Voltages
     FOR  ${data}  IN  @{redfish_readings}
-        Run keyword if  '${data}[MemberId]' == 'ps0_input_voltage'
-        ...  Should Be Equal As Numbers  ${data['${redfish_threshold_id}']}  ${ipmi_threshold_reading}
+        IF  '${data}[MemberId]' == 'ps0_input_voltage'
+            Should Be Equal As Numbers  ${data['${redfish_threshold_id}']}  ${ipmi_threshold_reading}
+        END
     END
 
 
@@ -503,8 +506,9 @@
 
         # Adding sensors to the list whose presence is detected.
         ${contains}=  Evaluate  "Presence detected" in "${line}" or "ok" in "${line}"
-        Run Keyword IF  "${contains}" == "True"
-        ...  Append To List  ${sensor_list}  ${sensor_name}
+        IF  "${contains}" == "True"
+            Append To List  ${sensor_list}  ${sensor_name}
+        END
     END
 
     # Example of output for ${sensor_list}