mirror of
https://github.com/zeek/zeek.git
synced 2025-10-17 14:08:20 +00:00
add persistence test not using predetermined random seeds.
This is failing at the moment.
This commit is contained in:
parent
f69db71f57
commit
f2967f485b
1 changed files with 40 additions and 0 deletions
40
testing/btest/bifs/hll_persistence_twoseeds.bro
Normal file
40
testing/btest/bifs/hll_persistence_twoseeds.bro
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
# @TEST-EXEC: BRO_SEED_FILE="" bro -b %INPUT runnumber=1 >out
|
||||||
|
# @TEST-EXEC: BRO_SEED_FILE="" bro -b %INPUT runnumber=2 >>out
|
||||||
|
# @TEST-EXEC: BRO_SEED_FILE="" bro -b %INPUT runnumber=3 >>out
|
||||||
|
# @TEST-EXEC: btest-diff out
|
||||||
|
|
||||||
|
global runnumber: count &redef; # differentiate first and second run
|
||||||
|
|
||||||
|
global card: opaque of cardinality &persistent;
|
||||||
|
|
||||||
|
event bro_init()
|
||||||
|
{
|
||||||
|
print runnumber;
|
||||||
|
|
||||||
|
if ( runnumber == 1 )
|
||||||
|
{
|
||||||
|
card = hll_cardinality_init(0.01);
|
||||||
|
|
||||||
|
hll_cardinality_add(card, "a");
|
||||||
|
hll_cardinality_add(card, "b");
|
||||||
|
hll_cardinality_add(card, "c");
|
||||||
|
hll_cardinality_add(card, "d");
|
||||||
|
hll_cardinality_add(card, "e");
|
||||||
|
hll_cardinality_add(card, "f");
|
||||||
|
hll_cardinality_add(card, "g");
|
||||||
|
hll_cardinality_add(card, "h");
|
||||||
|
hll_cardinality_add(card, "i");
|
||||||
|
hll_cardinality_add(card, "j");
|
||||||
|
}
|
||||||
|
|
||||||
|
print hll_cardinality_estimate(card);
|
||||||
|
|
||||||
|
if ( runnumber == 2 )
|
||||||
|
{
|
||||||
|
hll_cardinality_add(card, "a");
|
||||||
|
hll_cardinality_add(card, "b");
|
||||||
|
hll_cardinality_add(card, "c");
|
||||||
|
hll_cardinality_add(card, "aa");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue