Refactor IPMI Chassis Restore Power Policy with new xyz interface.
Resolves openbmc/openbmc-test-automation#1170
Change-Id: I29ec44862679916b7ac7e7604ebe1fe647d992a2
Signed-off-by: Sweta Potthuri <spotthur@in.ibm.com>
diff --git a/tests/ipmi/test_chassis.robot b/tests/ipmi/test_chassis.robot
index f129078..a64453b 100755
--- a/tests/ipmi/test_chassis.robot
+++ b/tests/ipmi/test_chassis.robot
@@ -10,10 +10,7 @@
Suite Setup Open Connection And Log In
Suite Teardown Close All Connections
-Test Teardown Test Exit Logs
-
-*** Variables ***
-${HOST_SETTING} ${SETTINGS_URI}host0
+Test Teardown Test Teardown Execution
*** Test Cases ***
@@ -39,10 +36,10 @@
IPMI Chassis Restore Power Policy
[Documentation] Verfy IPMI chassis restore power policy.
-
[Tags] IPMI_Chassis_Restore_Power_Policy
- ${initial_power_policy}= Read Attribute ${HOST_SETTING} power_policy
+ ${initial_power_policy}= Read Attribute
+ ... ${CONTROL_HOST_URI}/power_restore_policy PowerRestorePolicy
Set BMC Power Policy ${ALWAYS_POWER_ON}
${resp}= Run IPMI Standard Command chassis status
@@ -63,7 +60,8 @@
Should Contain ${power_status} always-off
Set BMC Power Policy ${initial_power_policy}
- ${power_policy}= Read Attribute ${HOST_SETTING} power_policy
+ ${power_policy}= Read Attribute
+ ... ${CONTROL_HOST_URI}/power_restore_policy PowerRestorePolicy
Should Be Equal ${power_policy} ${initial_power_policy}
Verify Host PowerOn Via IPMI
@@ -81,7 +79,7 @@
*** Keywords ***
-Test Exit Logs
+Test Teardown Execution
[Documentation] Log FFDC if test failed.
Set BMC Power Policy ${ALWAYS_POWER_OFF}