Cipher tests to use new IPMI command options

- Changed both 'Verify Supported Cipher List' and
  'Verify Unsupported Cipher List' to call 'Run External IPMI Standard Command'
  with new C=${cipher_level} option.
- Removed 'Execute IPMI Command With Cipher' keyword

Change-Id: I335cd29d415c1314e5ac9d65a8ae6dca0b8d2cd3
Signed-off-by: Michael Walsh <micwalsh@us.ibm.com>
diff --git a/tests/ipmi/test_general_ipmi.robot b/tests/ipmi/test_general_ipmi.robot
index 63599e1..e2f03ab 100755
--- a/tests/ipmi/test_general_ipmi.robot
+++ b/tests/ipmi/test_general_ipmi.robot
@@ -11,6 +11,7 @@
 Variables           ../../data/ipmi_raw_cmd_table.py
 Library             ../../lib/gen_misc.py
 
+Test Setup          Log to Console  ${EMPTY}
 Test Teardown       FFDC On Test Case Fail
 
 *** Variables ***
@@ -48,8 +49,9 @@
     [Tags]  Verify_Supported_Cipher_List
 
     :FOR  ${cipher_level}  IN  @{valid_cipher_list}
-    \  ${status}=  Execute IPMI Command With Cipher  ${cipher_level}
-    \  Should Be Equal  ${status}  ${True}
+    \  ${status}  ${output}=  Run Keyword And Ignore Error
+    ...    Run External IPMI Standard Command  power status  C=${cipher_level}
+    \  Should Be Equal  ${status}  PASS  msg=${output}  values=False
 
 
 Verify Unsupported Cipher List
@@ -57,8 +59,10 @@
     [Tags]  Verify_Unsupported_Cipher_List
 
     :FOR  ${cipher_level}  IN  @{unsupported_cipher_list}
-    \  ${status}=  Execute IPMI Command With Cipher  ${cipher_level}
-    \  Should Be Equal  ${status}  ${False}
+    \  ${status}  ${output}=  Run Keyword And Ignore Error
+    ...  Run External IPMI Standard Command  power status  C=${cipher_level}
+    \  Should Be Equal  ${status}  FAIL  values=False
+    ...  msg=ipmitool execution with cipher suite value of ${cipher_level} should have failed.
 
 
 Verify Supported Cipher List Via Lan Print
@@ -891,15 +895,3 @@
 
     [Return]  ${physical_interface_count}
 
-
-Execute IPMI Command With Cipher
-    [Documentation]  Execute IPMI command with a given cipher level value.
-    [Arguments]  ${cipher_level}
-
-    # Description of argument(s):
-    # cipher_level  IPMI chipher level value
-    #               (e.g. "1", "2", "3", "15", "16", "17").
-
-    ${status}=  Run Keyword And Return Status  Build IPMI Ext Cmd  ${cipher_level}
-
-    [Return]  ${status}