Added new testcase to snmp alerts submenu
- Configure Multiple SNMP Managers On BMC Via GUI And Verify Persistency On BMC Reboot
Change-Id: I6e8b09eea00ab876b931c2c9ae83283cd1d3fcad
Signed-off-by: meghagn <Megha.GN@ibm.com>
diff --git a/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot b/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot
index b036aa7..04d2c97 100644
--- a/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot
+++ b/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot
@@ -66,7 +66,7 @@
Configure SNMP Settings On BMC With Non Default Port Via GUI And Verify
[Documentation] Configure SNMP settings on BMC with non default port via GUI and verify.
[Tags] Configure_SNMP_Settings_On_BMC_With_Non_Default_Port_Via_GUI_And_Verify
- [Teardown] Delete SNMP Manager Via GUI
+ [Teardown] Delete SNMP Manager Via GUI ${SNMP_MGR1_IP} ${NON_DEFAULT_PORT1}
Configure SNMP Manager Via GUI ${SNMP_MGR1_IP} ${NON_DEFAULT_PORT1}
@@ -78,7 +78,7 @@
Configure SNMP Settings On BMC Via GUI And Verify
[Documentation] Configure SNMP settings on BMC via GUI and verify.
[Tags] Configure_SNMP_Settings_On_BMC_Via_GUI_And_Verify
- [Teardown] Delete SNMP Manager Via GUI
+ [Teardown] Delete SNMP Manager Via GUI ${SNMP_MGR1_IP} ${SNMP_DEFAULT_PORT}
Configure SNMP Manager Via GUI ${SNMP_MGR1_IP} ${SNMP_DEFAULT_PORT}
@@ -90,7 +90,7 @@
Configure SNMP Settings On BMC With Empty Port Via GUI And Verify
[Documentation] Configure SNMP settings on BMC with empty port via GUI and verify.
[Tags] Configure_SNMP_Settings_On_BMC_With_Empty_Port_Via_GUI_And_Verify
- [Teardown] Delete SNMP Manager Via GUI
+ [Teardown] Delete SNMP Manager Via GUI ${SNMP_MGR1_IP} ${SNMP_DEFAULT_PORT}
Configure SNMP Manager Via GUI ${SNMP_MGR1_IP} ${empty_port}
@@ -145,6 +145,29 @@
${SNMP_MGR3_IP} ${NON_DEFAULT_PORT2}
+Configure Multiple SNMP Managers On BMC Via GUI And Verify Persistency On BMC Reboot
+ [Documentation] Login GUI SNMP alerts page and
+ ... add multiple SNMP Managers on BMC via GUI and verify persistency on BMC reboot.
+ [Tags] Configure_Multiple_SNMP_Managers_On_BMC_Via_GUI_And_Verify_Persistency_On_BMC_Reboot
+ [Teardown] Run Keywords Delete SNMP Manager Via GUI ${SNMP_MGR1_IP} ${SNMP_DEFAULT_PORT}
+ ... AND Delete SNMP Manager Via GUI ${SNMP_MGR2_IP} ${SNMP_DEFAULT_PORT}
+
+ Configure SNMP Manager Via GUI ${SNMP_MGR1_IP} ${SNMP_DEFAULT_PORT}
+ Wait Until Page Contains ${SNMP_MGR1_IP} timeout=45s
+
+ Configure SNMP Manager Via GUI ${SNMP_MGR2_IP} ${SNMP_DEFAULT_PORT}
+ Wait Until Page Contains ${SNMP_MGR2_IP} timeout=45s
+
+ # Reboot BMC and check persistency SNMP manager.
+ Reboot BMC via GUI
+
+ Suite Setup Execution
+ Wait Until Page Contains SNMP Alerts timeout=1min
+
+ Verify SNMP Manager Configured On BMC ${SNMP_MGR1_IP} ${SNMP_DEFAULT_PORT}
+ Verify SNMP Manager Configured On BMC ${SNMP_MGR2_IP} ${SNMP_DEFAULT_PORT}
+
+
*** Keywords ***
Suite Setup Execution
@@ -175,7 +198,13 @@
Delete SNMP Manager Via GUI
[Documentation] Delete SNMP manager via GUI.
+ [Arguments] ${snmp_mgr_ip} ${snmp_mgr_port}
+ # Description of argument(s):
+ # snmp_mgr_ip SNMP manager IP address.
+ # snmp_mgr_port SNMP manager port.
+
+ Wait Until Page Contains ${snmp_mgr_ip} ${snmp_mgr_port}
Click Element At Coordinates ${xpath_select_all_snmp} 0 0
Wait Until Keyword Succeeds 30 sec 5 sec Click Element ${xpath_delete_button}
Wait Until Page Contains Delete SNMP alert destination
@@ -208,7 +237,7 @@
Configure Multiple SNMP Managers On BMC With Valid Port Via GUI And Verify
[Documentation] Configure multiple SNMP managers on BMC with valid port value via GUI and verify.
[Arguments] ${snmp_ip_value} ${snmp_port_value}
- [Teardown] Delete SNMP Manager Via GUI
+ [Teardown] Delete SNMP Manager Via GUI ${snmp_ip_value} ${snmp_port_value}
# Description of argument(s):
# snmp_ip_value SNMP manager IP address.