Added test case to verify disabling IPMI via OOB IPMI
Resolves openbmc/openbmc-test-automation#1469
Change-Id: I05379975b6bacdc314f7596e60a82d9b4dfbb0a9
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/tests/ipmi/test_general_ipmi.robot b/tests/ipmi/test_general_ipmi.robot
index a8f77fd..31d8bcf 100755
--- a/tests/ipmi/test_general_ipmi.robot
+++ b/tests/ipmi/test_general_ipmi.robot
@@ -107,6 +107,26 @@
Should Contain ${lan_print_output} ${openbmc_ip}
+Verify Disabling IPMI Via OOB IPMI
+ [Documentation] Verify disabling IPMI via out of band IPMI.
+ [Tags] Verify_Disabling_IPMI_Via_OOB_IPMI
+ [Teardown] Run Inband IPMI Standard Command lan set 1 access on
+
+ # Disable IPMI via OOB IPMI and verify
+ Run Keyword and Expect Error *IPMI response is NULL*
+ ... Run IPMI Standard Command lan set 1 access off
+ Run Keyword and Expect Error *Unable to establish IPMI*
+ ... Run External IPMI Standard Command lan print
+
+ # Enable IPMI via Host and verify
+ Run Inband IPMI Standard Command lan set 1 access on
+ ${lan_print_output}= Run External IPMI Standard Command lan print
+
+ ${openbmc_host_name} ${openbmc_ip} ${openbmc_short_name}=
+ ... Get Host Name IP host=${OPENBMC_HOST} short_name=1
+ Should Contain ${lan_print_output} ${openbmc_ip}
+
+
Set Asset Tag With Valid String Length
[Documentation] Set asset tag with valid string length and verify.
[Tags] Set_Asset_Tag_With_Valid_String_Length