29 lines
692 B
Plaintext
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
|