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