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}