1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
# Test that plugins can define new config options.
#
# @TEST-EXEC: bash %INPUT
# @TEST-EXEC: btest-diff default.out
# @TEST-EXEC: btest-diff custom.out
. zeekctl-test-setup
while read line; do installfile $line; done << EOF
plugins/optionstest.py lib/zeekctl/plugins --new
EOF
# Test that default values are recognized.
zeekctl exit
mv options.out default.out
# Test that custom (user-specified) values override default values.
# Specify values for options provided by optionstest.py plugin.
cat >> $ZEEKCTL_INSTALL_PREFIX/etc/zeekctl.cfg << EOF
optionstest.opt1=0
optionstest.opt2=this is a test
optionstest.opt3=123
EOF
zeekctl exit
mv options.out custom.out
|