From 75647a448c2efa84c79b4788e4f1740572daf524 Mon Sep 17 00:00:00 2001 From: Daniel Thayer Date: Fri, 15 Sep 2017 12:15:54 -0500 Subject: [PATCH] Add test to verify that log rotation works with gzipped logs --- .../frameworks/logging/ascii-gz-rotate.bro | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 testing/btest/scripts/base/frameworks/logging/ascii-gz-rotate.bro diff --git a/testing/btest/scripts/base/frameworks/logging/ascii-gz-rotate.bro b/testing/btest/scripts/base/frameworks/logging/ascii-gz-rotate.bro new file mode 100644 index 0000000000..2a1c388322 --- /dev/null +++ b/testing/btest/scripts/base/frameworks/logging/ascii-gz-rotate.bro @@ -0,0 +1,25 @@ +# Test that log rotation works with compressed logs. +# +# @TEST-EXEC: bro -b %INPUT +# @TEST-EXEC: gunzip test.*.log.gz +# + +module Test; + +export { + redef enum Log::ID += { LOG }; + + type Log: record { + s: string; + } &log; +} + +redef Log::default_rotation_interval = 1hr; +redef LogAscii::gzip_level = 1; + +event bro_init() +{ + Log::create_stream(Test::LOG, [$columns=Log]); + + Log::write(Test::LOG, [$s="testing"]); +}