mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-18 16:50:42 +01:00
shellcheck does not do deep inspection and so does not see that we use the EXPECTED variable. Let's help it understand this is valid. This doesn't really cost us something, but it helps us enforce useful policies (in many other cases this may be a valid error indication).
21 lines
580 B
Bash
Executable File
21 lines
580 B
Bash
Executable File
#!/bin/bash
|
|
# addd 2017-01142 by RGerhards, released under ASL 2.0
|
|
. $srcdir/diag.sh init
|
|
generate_conf
|
|
add_conf '
|
|
module(load="../plugins/imtcp/.libs/imtcp")
|
|
input(type="imtcp" port="'$TCPFLOOD_PORT'")
|
|
|
|
template(name="outfmt" type="string" string="%syslogtag%,%programname%\n")
|
|
local0.* action(type="omfile" template="outfmt"
|
|
file=`echo $RSYSLOG_OUT_LOG`)
|
|
'
|
|
startup
|
|
tcpflood -m 1 -M "\"<133>2011-03-01T11:22:12Z host tag/with/slashes msgh ...x\""
|
|
tcpflood -m1
|
|
shutdown_when_empty
|
|
wait_shutdown
|
|
export EXPECTED="tag/with/slashes,tag"
|
|
cmp_exact $RSYSLOG_OUT_LOG
|
|
exit_test
|