added one more test for imfile (under valgrind)

This commit is contained in:
Rainer Gerhards 2011-03-11 11:56:37 +01:00
parent ffa57b17b2
commit 6dbd70732a
2 changed files with 19 additions and 0 deletions

View File

@ -125,6 +125,9 @@ endif
if ENABLE_IMFILE
TESTS += imfile-basic.sh
if HAVE_VALGRIND
TESTS += imfile-basic-vg.sh
endif
endif
endif # if ENABLE_TESTBENCH
@ -327,6 +330,7 @@ EXTRA_DIST= 1.rstest 2.rstest 3.rstest err1.rstest \
random.sh \
testsuites/random.conf \
imfile-basic.sh \
imfile-basic-vg.sh \
testsuites/imfile-basic.conf \
dynfile_invld_async.sh \
dynfile_invld_sync.sh \

15
tests/imfile-basic-vg.sh Executable file
View File

@ -0,0 +1,15 @@
# This is part of the rsyslog testbench, licensed under GPLv3
echo [imfile-basic.sh]
source $srcdir/diag.sh init
# generate input file first. Note that rsyslog processes it as
# soon as it start up (so the file should exist at that point).
./inputfilegen 50000 > rsyslog.input
ls -l rsyslog.input
source $srcdir/diag.sh startup-vg imfile-basic.conf
# sleep a little to give rsyslog a chance to begin processing
sleep 1
source $srcdir/diag.sh shutdown-when-empty # shut down rsyslogd when done processing messages
source $srcdir/diag.sh wait-shutdown-vg
source $srcdir/diag.sh check-exit-vg
source $srcdir/diag.sh seq-check 0 49999
source $srcdir/diag.sh exit