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}