Replaced REST with Redfish for IPMI test cases
IPMI test cases modified:
- Verify Host PowerOff Via IPMI
- Verify Host PowerOn Via IPMI
Change-Id: I6a69b26880a34011e64373bd1dd66176272436c0
Signed-off-by: Sushma M M <sushmm99@in.ibm.com>
diff --git a/ipmi/test_ipmi_chassis.robot b/ipmi/test_ipmi_chassis.robot
index e0c09a6..e1b94c2 100644
--- a/ipmi/test_ipmi_chassis.robot
+++ b/ipmi/test_ipmi_chassis.robot
@@ -27,3 +27,19 @@
${resp}= Run IPMI Standard Command chassis status
${power_status}= Get Lines Containing String ${resp} System Power
Should Contain ${power_status} off
+
+Verify Host PowerOff Via IPMI
+ [Documentation] Verify host power off operation using external IPMI command.
+ [Tags] Verify_Host_PowerOff_Via_IPMI
+
+ IPMI Power Off
+ ${ipmi_state}= Get Host State Via External IPMI
+ Valid Value ipmi_state ['off']
+
+Verify Host PowerOn Via IPMI
+ [Documentation] Verify host power on operation using external IPMI command.
+ [Tags] Verify_Host_PowerOn_Via_IPMI
+
+ IPMI Power On
+ ${ipmi_state}= Get Host State Via External IPMI
+ Valid Value ipmi_state ['on']
\ No newline at end of file
diff --git a/lib/ipmi_client.robot b/lib/ipmi_client.robot
index 20618d5..4484f61 100755
--- a/lib/ipmi_client.robot
+++ b/lib/ipmi_client.robot
@@ -425,4 +425,4 @@
FOR ${user_record} IN @{non_root_user_info}
Run IPMI Standard Command user set name ${user_record['user_id']} ""
Sleep 5s
- END
+ END
\ No newline at end of file
diff --git a/tests/ipmi/test_chassis.robot b/tests/ipmi/test_chassis.robot
index 94fa8a8..cef699e 100755
--- a/tests/ipmi/test_chassis.robot
+++ b/tests/ipmi/test_chassis.robot
@@ -43,18 +43,6 @@
... ${CONTROL_HOST_URI}/power_restore_policy PowerRestorePolicy
Should Be Equal ${power_policy} ${initial_power_policy}
-Verify Host PowerOn Via IPMI
- [Documentation] Verify host power on status using external IPMI command.
- [Tags] Verify_Host_PowerOn_Via_IPMI
-
- Initiate Host Boot Via External IPMI
-
-Verify Host PowerOff Via IPMI
- [Documentation] Verify host power off status using external IPMI command.
- [Tags] Verify_Host_PowerOff_Via_IPMI
-
- Initiate Host PowerOff Via External IPMI
-
Verify Soft Shutdown via IPMI
[Documentation] Verify Host OS shutdown softly using IPMI command.
[Tags] Verify_Soft_Shutdown_via_IPMI