Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

29 lines
692 B
Plaintext

# 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 $ZEEKCTL_INSTALL_PYTHON_DIR/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