mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-16 12:10:46 +01:00
this is a perquisite to support more flexible testing modes, which could not intelligently be implemented with the old interface
43 lines
1.5 KiB
Bash
Executable File
43 lines
1.5 KiB
Bash
Executable File
# Test for multiple ports in imtcp
|
|
# This test checks if multiple tcp listener ports are correctly
|
|
# handled by imtcp
|
|
#
|
|
# NOTE: this test must (and can) be enhanced when we merge in the
|
|
# upgraded tcpflood program
|
|
#
|
|
# added 2009-05-22 by Rgerhards
|
|
# This file is part of the rsyslog project, released under GPLv3
|
|
echo ===============================================================================
|
|
echo \[imtcp-multiport.sh\]: testing imtcp multiple listeners
|
|
source $srcdir/diag.sh init
|
|
source $srcdir/diag.sh startup imtcp-multiport.conf
|
|
source $srcdir/diag.sh tcpflood -p13514 -m10000
|
|
source $srcdir/diag.sh shutdown-when-empty # shut down rsyslogd when done processing messages
|
|
source $srcdir/diag.sh wait-shutdown
|
|
source $srcdir/diag.sh seq-check 0 9999
|
|
source $srcdir/diag.sh exit
|
|
#
|
|
#
|
|
# ### now complete new cycle with other port ###
|
|
#
|
|
#
|
|
source $srcdir/diag.sh init
|
|
source $srcdir/diag.sh startup imtcp-multiport.conf
|
|
source $srcdir/diag.sh tcpflood -p13515 -m10000
|
|
source $srcdir/diag.sh shutdown-when-empty # shut down rsyslogd when done processing messages
|
|
source $srcdir/diag.sh wait-shutdown
|
|
source $srcdir/diag.sh seq-check 0 9999
|
|
source $srcdir/diag.sh exit
|
|
#
|
|
#
|
|
# ### now complete new cycle with other port ###
|
|
#
|
|
#
|
|
source $srcdir/diag.sh init
|
|
source $srcdir/diag.sh startup imtcp-multiport.conf
|
|
source $srcdir/diag.sh tcpflood -p13516 -m10000
|
|
source $srcdir/diag.sh shutdown-when-empty # shut down rsyslogd when done processing messages
|
|
source $srcdir/diag.sh wait-shutdown
|
|
source $srcdir/diag.sh seq-check 0 9999
|
|
source $srcdir/diag.sh exit
|