mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-16 20:20:41 +01:00
this causes all libfaketime tests to fail, due to unset environment variable (which is set in init). Previously this was no problem because the environment variable did not exist in any case. Thus the problem went undetected for a long time.
27 lines
730 B
Bash
Executable File
27 lines
730 B
Bash
Executable File
#!/bin/bash
|
|
# test many concurrent tcp connections
|
|
# addd 2016-02-23 by RGerhards, released under ASL 2.0
|
|
# requires faketime
|
|
echo \[now-utc\]: test \$NOW-UTC
|
|
. $srcdir/diag.sh init
|
|
|
|
. $srcdir/faketime_common.sh
|
|
|
|
export TZ=TEST-02:00
|
|
|
|
FAKETIME='2016-01-01 01:00:00' $srcdir/diag.sh startup now-utc.conf
|
|
# what we send actually is irrelevant, as we just use system properties.
|
|
# but we need to send one message in order to gain output!
|
|
. $srcdir/diag.sh tcpflood -m1
|
|
. $srcdir/diag.sh shutdown-when-empty
|
|
. $srcdir/diag.sh wait-shutdown
|
|
echo "2016-01-01,2015-12-31" | cmp rsyslog.out.log
|
|
if [ ! $? -eq 0 ]; then
|
|
echo "invalid timestamps generated, rsyslog.out.log is:"
|
|
cat rsyslog.out.log
|
|
exit 1
|
|
fi;
|
|
|
|
|
|
. $srcdir/diag.sh exit
|