Added new testcase to security menu
Changes:
- Added "Send Network Packets Continuously To SOL Port" testcase
Tested:
- Ran successfully test_bmc_network_security.robot
Change-Id: I5d1dced4bac0213a5f75ccf804f6057173079ef4
Signed-off-by: Megha G N <Megha.G.N@ibm.com>
diff --git a/security/test_bmc_network_security.robot b/security/test_bmc_network_security.robot
index 4158f95..f3abf34 100644
--- a/security/test_bmc_network_security.robot
+++ b/security/test_bmc_network_security.robot
@@ -127,6 +127,23 @@
${OPENBMC_HOST} ${iterations} ${REDFISH_INTERFACE} ${ALL_FLAGS}
+Send Network Packets Continuously To SOL Port
+ [Documentation] Send network packets continuously to SOL port and verify stability.
+ [Tags] Send_Network_Packets_Continuously_To_SOL_Port
+ [Teardown] Run Keywords FFDC On Test Case Fail AND Close all connections
+
+ # Send large number of packets to SOL port.
+ ${packet_loss}= Send Network Packets And Get Packet Loss
+ ... ${OPENBMC_HOST} ${iterations} ${TCP_PACKETS} ${HOST_SOL_PORT}
+
+ # Check if SOL interface is functional.
+
+ SSHLibrary.Open Connection ${OPENBMC_HOST} port=${HOST_SOL_PORT}
+ Verify Interface Stability ${HOST_SOL_PORT}
+ Should Be Equal As Numbers ${packet_loss} 0.0
+ ... msg=FAILURE: BMC is dropping some packets.
+
+
*** Keywords ***
Suite Setup Execution