From 9ab4744072d9944d74b379284335e26b17eda8f7 Mon Sep 17 00:00:00 2001 From: Vlad Grigorescu Date: Thu, 15 May 2014 11:49:03 -0400 Subject: [PATCH] Radius functionality and memleak test. --- .../scripts.base.protocols.radius.auth/radius.log | 10 ++++++++++ testing/btest/Traces/radius/radius.trace | Bin 0 -> 775 bytes testing/btest/core/leaks/radius.test | 10 ++++++++++ .../btest/scripts/base/protocols/radius/auth.test | 6 ++++++ 4 files changed, 26 insertions(+) create mode 100644 testing/btest/Baseline/scripts.base.protocols.radius.auth/radius.log create mode 100644 testing/btest/Traces/radius/radius.trace create mode 100644 testing/btest/core/leaks/radius.test create mode 100644 testing/btest/scripts/base/protocols/radius/auth.test 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 0000000000000000000000000000000000000000..d0576f743e3bf70f740527d0f36de690b567aa6c GIT binary patch literal 775 zcmca|c+)~A1{MYw`2U}Qff2}AIC-)MM-VT=Rv;UM8DtYSGqx~Dvc1}IfP=x6fnhm= z8w10C!DX|#fEs`}g)Ns|gkiGnDMnU??l=Ez^`E%g9n+jJ^_|)4eny_2Z?b!7W>L1Buz`WDp{1^YnXap&u9JnXg|j?Z$VAu3NY~X;*VIJU z)RhgSlZgjNvfl9*W@2CvWJES3KuF{0z8x(pZMO<;2O8$jt>^@K;&%)$!*rlN5QaD( z;uWwbIvE%o7#sxE7(gBXIgwq2EtjG6TopGfL+*!wl!+}#v1T8ACX{Yp(%sC#_W%F? ze<16b93V~+;`T_*$;sDIP%ZVBU}R(vV-Zlx=9?8^r0>hPT6J@L`;?RbA;GOIHeDL+ z5#ol%OCOY&oR<(fc5y1R{v87q{$k-xhVNy|LC$3O%gb;B=t2<22h#A7E%xzR z-*C3y?pHfd1?TdJ%*%qN5fX9Xu$}ktt@*#Kw^L zdskM4Pwkt{BBwrls&rXgjU_rnq0xct41YFeMh2Dup`Az8B?&K=H4=*Ze#*}$IRP~R F0sy&N+06g| literal 0 HcmV?d00001 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