Moved IPMI disable test in new IPMI bucket
Change-Id: If3d2b72b7c5c185e809b38ea366e8e5c770e8383
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/ipmi/test_ipmi_disable.robot b/ipmi/test_ipmi_disable.robot
new file mode 100644
index 0000000..c2f179e
--- /dev/null
+++ b/ipmi/test_ipmi_disable.robot
@@ -0,0 +1,63 @@
+*** Settings ***
+Documentation Module to test IPMI disable functionality.
+
+Resource ../lib/ipmi_client.robot
+Resource ../lib/openbmc_ffdc.robot
+
+*** Test Cases ***
+
+Verify Disabling And Enabling IPMI Via Host
+ [Documentation] Verify disabling and enabling IPMI via host.
+ [Tags] Verify_Disabling_And_Enabling_IPMI_Via_Host
+ [Teardown] Run Keywords FFDC On Test Case Fail
+ ... AND Run Inband IPMI Standard Command lan set 1 access on
+
+ # Disable IPMI and verify
+ Run Inband 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 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}
+
+
+Verify Disabling IPMI Via OOB IPMI
+ [Documentation] Verify disabling IPMI via out of band IPMI.
+ [Tags] Verify_Disabling_IPMI_Via_OOB_IPMI
+ [Teardown] Run Keywords FFDC On Test Case Fail
+ ... AND 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}
+
+
+Verify IPMI Disable Persistency After BMC Reboot
+ [Documentation] Verify IPMI disable persistency after BMC reboot.
+ [Tags] Verify_IPMI_Disable_Persistency_After_BMC_Reboot
+ [Teardown] Run Keywords FFDC On Test Case Fail
+ ... AND Run Inband IPMI Standard Command lan set 1 access on
+
+ # Disable IPMI and reboot BMC.
+ Run Inband IPMI Standard Command lan set 1 access off
+ OBMC Reboot (run)
+
+ # Verify that IPMI remains disabled after reboot.
+ Run Keyword and Expect Error *Unable to establish IPMI*
+ ... Run External IPMI Standard Command lan print
+
diff --git a/tests/ipmi/test_general_ipmi.robot b/tests/ipmi/test_general_ipmi.robot
index 94251b0..10e81fe 100755
--- a/tests/ipmi/test_general_ipmi.robot
+++ b/tests/ipmi/test_general_ipmi.robot
@@ -44,61 +44,6 @@
Should Contain ${resp} SEL has no entries case_insensitive=True
-Verify Disabling And Enabling IPMI Via Host
- [Documentation] Verify disabling and enabling IPMI via host.
- [Tags] Verify_Disabling_And_Enabling_IPMI_Via_Host
- [Teardown] Run Keywords FFDC On Test Case Fail
- ... AND Run Inband IPMI Standard Command lan set 1 access on
-
- # Disable IPMI and verify
- Run Inband 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 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}
-
-
-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}
-
-
-Verify IPMI Disable Persistency After BMC Reboot
- [Documentation] Verify IPMI disable persistency after BMC reboot.
- [Tags] Verify_IPMI_Disable_Persistency_After_BMC_Reboot
- [Teardown] Run Keywords FFDC On Test Case Fail
- ... AND Run Inband IPMI Standard Command lan set 1 access on
-
- # Disable IPMI and reboot BMC.
- Run Inband IPMI Standard Command lan set 1 access off
- OBMC Reboot (run)
-
- # Verify that IPMI remains disabled after reboot.
- Run Keyword and Expect Error *Unable to establish IPMI*
- ... Run External IPMI Standard Command lan print
-
-
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