DMTF Update robot codes with latest directives
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: Ie9c06a79137399190469ff3a071d2d90c93c8e07
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/redfish/dmtf_tools/Redfish_Usecase_Checkers.robot b/redfish/dmtf_tools/Redfish_Usecase_Checkers.robot
index 6e96cb2..4908488 100644
--- a/redfish/dmtf_tools/Redfish_Usecase_Checkers.robot
+++ b/redfish/dmtf_tools/Redfish_Usecase_Checkers.robot
@@ -52,8 +52,10 @@
FOR ${result} IN @{result_list}
${rc}= Evaluate 'ErrorMessages'=='${result}'
- ${num}= Run Keyword If ${rc} == False Set Variable ${result_list["${result}"]["fail"]}
- Run Keyword If ${num} != None and ${num} > 0 Append To List ${failed_tc_list} ${result}
+ ${num}= Set Variable If ${rc} == False ${result_list["${result}"]["fail"]}
+ IF ${num} != None and ${num} > 0
+ Append To List ${failed_tc_list} ${result}
+ END
END
Should Be Empty ${failed_tc_list} Failed test cases are ${failed_tc_list}
@@ -100,10 +102,17 @@
FOR ${result} IN @{result_list}
${rc}= Evaluate 'ErrorMessages'=='${result}'
- ${num}= Run Keyword If ${rc} == False Set Variable ${result_list["${result}"]["fail"]}
- Run Keyword If ${num} != None and ${num} > 0 Append To List ${failed_tc_list} ${result}
- Run Keyword If ${rc} == True Set Variable
- ... Append To List ${error_messages} ${result_list["ErrorMessages"]}
+
+ ${num}= Set Variable If ${rc} == False
+ ... ${result_list["${result}"]["fail"]}
+
+ IF ${num} != None and ${num} > 0
+ Append To List ${failed_tc_list} ${result}
+ END
+
+ IF ${rc} == True
+ Append To List ${error_messages} ${result_list["ErrorMessages"]}
+ END
END
Log Many ErrorMessages: @{error_messages}