rsyslog/tests/tcpflood_wrong_option_output.sh
Rainer Gerhards a91a0db633
bugfix tcpflood testing tool: improper parameter validation
tool may abort when TLS transport is specified by mandatory parameters
are not specified

closes https://github.com/rsyslog/rsyslog/issues/3176
2018-10-26 18:44:23 +02:00

19 lines
450 B
Bash
Executable File

#!/bin/bash
# add 2016-11-22 by Jan Gerhards, released under ASL 2.0
. ${srcdir:=.}/diag.sh init
options=-t
./tcpflood $options &> $RSYSLOG_OUT_LOG
content_check 'invalid option'
options=-Ttls
valgrind --error-exitcode=10 ./tcpflood $options &> $RSYSLOG_OUT_LOG
if [ $? -eq 10 ]; then
cat "$RSYSLOG_OUT_LOG"
printf 'FAIL: valgrind failed with options: %s\n' "$options"
error_exit 1
fi
content_check '-z and -Z must also be specified'
exit_test