diff --git a/testing/btest/Baseline/scripts.base.protocols.radius.auth/radius.log b/testing/btest/Baseline/scripts.base.protocols.radius.auth/radius.log new file mode 100644 index 0000000000..55e85cd1eb --- /dev/null +++ b/testing/btest/Baseline/scripts.base.protocols.radius.auth/radius.log @@ -0,0 +1,10 @@ +#separator \x09 +#set_separator , +#empty_field (empty) +#unset_field - +#path radius +#open 2014-05-15-15-24-25 +#fields ts uid id.orig_h id.orig_p id.resp_h id.resp_p username mac remote_ip connect_info result +#types time string addr port addr port string string addr string string +1217631137.916736 CXWv6p3arKYeMETxOg 10.0.0.1 1645 10.0.0.100 1812 John.McGuirk 00:14:22:e9:54:5e - - success +#close 2014-05-15-15-24-25 diff --git a/testing/btest/Traces/radius/radius.trace b/testing/btest/Traces/radius/radius.trace new file mode 100644 index 0000000000..d0576f743e Binary files /dev/null and b/testing/btest/Traces/radius/radius.trace differ diff --git a/testing/btest/core/leaks/radius.test b/testing/btest/core/leaks/radius.test new file mode 100644 index 0000000000..478912e8b2 --- /dev/null +++ b/testing/btest/core/leaks/radius.test @@ -0,0 +1,10 @@ +# Needs perftools support. +# +# @TEST-REQUIRES: bro --help 2>&1 | grep -q mem-leaks +# +# @TEST-GROUP: leaks +# +# @TEST-EXEC: HEAP_CHECK_DUMP_DIRECTORY=. HEAPCHECK=local btest-bg-run bro bro -b -m -r $TRACES/radius/radius.trace %INPUT +# @TEST-EXEC: btest-bg-wait 30 + +@load base/protocols/radius diff --git a/testing/btest/scripts/base/protocols/radius/auth.test b/testing/btest/scripts/base/protocols/radius/auth.test new file mode 100644 index 0000000000..9ec63dec0a --- /dev/null +++ b/testing/btest/scripts/base/protocols/radius/auth.test @@ -0,0 +1,6 @@ +# This tests that a RADIUS authentication gets logged correctly + +# @TEST-EXEC: bro -b -r $TRACES/radius/radius.trace %INPUT +# @TEST-EXEC: btest-diff radius.log + +@load base/protocols/radius \ No newline at end of file