summaryrefslogtreecommitdiffstats
path: root/tests/tcpflood_wrong_option_output.sh
blob: 308074b22004f415eefc08e6dd8cd922c902d819 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/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