diff --git a/testing/btest/Baseline/language.timeout/out b/testing/btest/Baseline/language.timeout/zeek..stdout similarity index 100% rename from testing/btest/Baseline/language.timeout/out rename to testing/btest/Baseline/language.timeout/zeek..stdout diff --git a/testing/btest/language/timeout.zeek b/testing/btest/language/timeout.zeek index b23839cd53..98990611eb 100644 --- a/testing/btest/language/timeout.zeek +++ b/testing/btest/language/timeout.zeek @@ -1,19 +1,21 @@ -# @TEST-EXEC: unset ZEEK_DNS_FAKE && unset BRO_DNS_FAKE && zeek -b %INPUT >out -# @TEST-EXEC: btest-diff out +# @TEST-EXEC: btest-bg-run zeek zeek -b %INPUT +# @TEST-EXEC: btest-bg-wait 10 +# @TEST-EXEC: btest-diff zeek/.stdout +redef exit_only_after_terminate=T; + +global myset = set("yes"); event zeek_init() -{ - local h1: addr = 1.2.3.4; - - when ( local h1name = lookup_addr(h1) ) - { + { + when ( "no" in myset ) + { print "lookup successful"; + terminate(); } - timeout 3 secs + timeout 0.25sec { print "timeout"; + terminate(); } - -} - + }