mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-18 05:10:43 +01:00
Merge pull request #3095 from rgerhards/tb-keyfile
QA: add test for queue.cry.keyfile parameter
This commit is contained in:
commit
82d90c3dc6
@ -135,6 +135,7 @@ TESTS += \
|
||||
imtcp-multiport.sh \
|
||||
imtcp_incomplete_frame_at_end.sh \
|
||||
queue-encryption-disk.sh \
|
||||
queue-encryption-disk_keyfile.sh \
|
||||
queue-encryption-da.sh \
|
||||
daqueue-persist.sh \
|
||||
daqueue-invld-qi.sh \
|
||||
@ -1433,6 +1434,7 @@ EXTRA_DIST= \
|
||||
diag.sh \
|
||||
rcvr_fail_restore.sh \
|
||||
queue-encryption-disk.sh \
|
||||
queue-encryption-disk_keyfile.sh \
|
||||
queue-encryption-da.sh \
|
||||
daqueue-dirty-shutdown.sh \
|
||||
daqueue-invld-qi.sh \
|
||||
|
||||
35
tests/queue-encryption-disk_keyfile.sh
Executable file
35
tests/queue-encryption-disk_keyfile.sh
Executable file
@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
# addd 2018-09-30 by RGerhards, released under ASL 2.0
|
||||
. $srcdir/diag.sh init
|
||||
generate_conf
|
||||
add_conf '
|
||||
module(load="../plugins/omtesting/.libs/omtesting")
|
||||
global(workDirectory="'${RSYSLOG_DYNNAME}'.spool")
|
||||
main_queue(queue.filename="mainq"
|
||||
queue.type="disk"
|
||||
queue.maxDiskSpace="4m"
|
||||
queue.maxfilesize="1m"
|
||||
queue.timeoutenqueue="300000"
|
||||
queue.lowwatermark="5000"
|
||||
|
||||
queue.cry.provider="gcry"
|
||||
queue.cry.keyfile="'$RSYSLOG_DYNNAME.keyfile'"
|
||||
queue.saveonshutdown="on"
|
||||
)
|
||||
|
||||
template(name="outfmt" type="string"
|
||||
string="%msg:F,58:2%,%msg:F,58:3%,%msg:F,58:4%\n")
|
||||
|
||||
:omtesting:sleep 0 5000
|
||||
:msg, contains, "msgnum:" action(type="omfile" template="outfmt"
|
||||
file=`echo $RSYSLOG_OUT_LOG`)
|
||||
'
|
||||
printf "1234567890123456" > $RSYSLOG_DYNNAME.keyfile
|
||||
startup
|
||||
injectmsg 0 1000
|
||||
shutdown_immediate
|
||||
wait_shutdown
|
||||
echo INFO: queue files in ${RSYSLOG_DYNNAME}.spool:
|
||||
ls -l ${RSYSLOG_DYNNAME}.spool
|
||||
check_not_present "msgnum:0000" ${RSYSLOG_DYNNAME}.spool/mainq.0*
|
||||
exit_test
|
||||
Loading…
x
Reference in New Issue
Block a user