File: options.test

package info (click to toggle)
zeekctl 2.2.0%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 2,544 kB
  • sloc: python: 5,639; sh: 1,374; makefile: 71; awk: 24
file content (28 lines) | stat: -rw-r--r-- 668 bytes parent folder | download
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