diff --git a/testing/btest/Baseline/scripts.base.frameworks.config.missing-enum-value/zeek..stderr b/testing/btest/Baseline/scripts.base.frameworks.config.missing-enum-value/zeek..stderr new file mode 100644 index 0000000000..bb65f36198 --- /dev/null +++ b/testing/btest/Baseline/scripts.base.frameworks.config.missing-enum-value/zeek..stderr @@ -0,0 +1,3 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +warning: Value 'asdf' for source 'thread ../configfile/Input::READER_CONFIG' is not a valid enum. +error: SendEvent for event InputConfig::new_value failed diff --git a/testing/btest/Baseline/scripts.base.frameworks.config.missing-enum-value/zeek..stdout b/testing/btest/Baseline/scripts.base.frameworks.config.missing-enum-value/zeek..stdout new file mode 100644 index 0000000000..c59a7a14f2 --- /dev/null +++ b/testing/btest/Baseline/scripts.base.frameworks.config.missing-enum-value/zeek..stdout @@ -0,0 +1,5 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +{ +Red, +Green +} diff --git a/testing/btest/scripts/base/frameworks/config/missing-enum-value.zeek b/testing/btest/scripts/base/frameworks/config/missing-enum-value.zeek new file mode 100644 index 0000000000..ce1bb0c0ed --- /dev/null +++ b/testing/btest/scripts/base/frameworks/config/missing-enum-value.zeek @@ -0,0 +1,20 @@ +# @TEST-EXEC: btest-bg-run zeek zeek -b %INPUT +# @TEST-EXEC: btest-bg-wait 10 +# @TEST-EXEC: btest-diff zeek/.stderr +# @TEST-EXEC: btest-diff zeek/.stdout + +@TEST-START-FILE configfile +mycolors Red,asdf,Blue +@TEST-END-FILE + +@load base/frameworks/config + +type Color: enum { Red, Green, Blue, }; + +option mycolors = set(Red, Green); + +event zeek_init() + { Config::read_config("../configfile"); } + +event Input::end_of_data(name: string, source:string) + { print mycolors; terminate(); } \ No newline at end of file