# @TEST-EXEC: btest-bg-run bro bro -b %INPUT # @TEST-EXEC: btest-bg-wait 10 # @TEST-EXEC: btest-diff bro/config.log # @TEST-EXEC: btest-diff bro/.stderr @load base/frameworks/config @load base/protocols/conn redef exit_only_after_terminate = T; redef Config::config_files += {"../configfile"}; @TEST-START-FILE configfile testbool F testcount 1 testcount 2 testcount 2 testint -1 testenum Conn::LOG testport 45 testporttcp 42/tcp testportudp 42/udp testaddr 127.0.0.1 testaddr 2607:f8b0:4005:801::200e testinterval 60 testtime 1507321987 test_set a,b,c,d,erdbeerschnitzel test_vector 1,2,3,4,5,6 test_set test_set - @TEST-END-FILE @load base/protocols/ssh @load base/protocols/conn export { option testbool: bool = T; option testcount: count = 0; option testint: int = 0; option testenum = SSH::LOG; option testport = 42/tcp; option testporttcp = 40/udp; option testportudp = 40/tcp; option testaddr = 127.0.0.1; option testtime = network_time(); option testinterval = 1sec; option teststring = "a"; option test_set: set[string] = {}; option test_vector: vector of count = {}; } event Input::end_of_data(name: string, source:string) { if ( sub_bytes(name, 1, 7) != "config-" ) return; terminate(); }