From fa848167bb261a799ccabc59bc4e41a76212f17a Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Fri, 7 Jan 2022 21:52:11 -0800 Subject: [PATCH] attempt to make "when" btest deterministic --- testing/btest/language/when-aggregates.zeek | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/testing/btest/language/when-aggregates.zeek b/testing/btest/language/when-aggregates.zeek index 7462edd476..6e9a434aee 100644 --- a/testing/btest/language/when-aggregates.zeek +++ b/testing/btest/language/when-aggregates.zeek @@ -29,25 +29,28 @@ event zeek_init() local orig1 = r($x = 1, $y = 2); local orig2 = copy(orig1); - when ( local resp1 = async_foo1(orig1) ) + when ( g == 1 && local resp1 = async_foo1(orig1) ) { + ++g; print orig1, resp1; } - when [orig2] ( local resp2 = async_foo1(orig2) ) + when [orig2] ( g == 2 && local resp2 = async_foo1(orig2) ) { + ++g; print orig2, resp2; } local orig3 = r($x = 111, $y = 222); local orig4 = copy(orig3); - when ( local resp4 = async_foo2(orig3) ) + when ( g == 3 && local resp4 = async_foo2(orig3) ) { + ++g; print orig3, resp4; } - when [orig4] ( local resp5 = async_foo2(orig4) ) + when [orig4] ( g == 4 && local resp5 = async_foo2(orig4) ) { print orig4, resp5; }