From 481b1530d63e06b8310e1e280b1080449bace3ef Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Thu, 19 Jul 2012 23:08:33 -0400 Subject: [PATCH] RF: reordered tests + enabled gamin now that its fix is pending in Debian reference: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542361 --- fail2ban-testcases | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/fail2ban-testcases b/fail2ban-testcases index 41aca671..0160781d 100755 --- a/fail2ban-testcases +++ b/fail2ban-testcases @@ -119,6 +119,20 @@ tests.addTest(unittest.makeSuite(banmanagertestcase.AddFailure)) # ClientReader tests.addTest(unittest.makeSuite(clientreadertestcase.JailReaderTest)) +# Filter +tests.addTest(unittest.makeSuite(filtertestcase.IgnoreIP)) +tests.addTest(unittest.makeSuite(filtertestcase.LogFile)) +tests.addTest(unittest.makeSuite(filtertestcase.LogFileMonitor)) +tests.addTest(unittest.makeSuite(filtertestcase.GetFailures)) +tests.addTest(unittest.makeSuite(filtertestcase.DNSUtilsTests)) + +# DateDetector +tests.addTest(unittest.makeSuite(datedetectortestcase.DateDetectorTest)) + +# +# Extensive use-tests of different available filters backends +# + from server.filterpoll import FilterPoll filters = [FilterPoll] # always available @@ -127,8 +141,7 @@ filters = [FilterPoll] # always available # with good old unittest try: from server.filtergamin import FilterGamin - # That shmug plain doesn't work and stalls things ATM - # filters.append(FilterGamin) + filters.append(FilterGamin) except: pass @@ -142,22 +155,6 @@ for Filter_ in filters: tests.addTest(unittest.makeSuite( filtertestcase.get_monitor_failures_testcase(Filter_))) -# yoh: adding them (in particular datadetectortestscase before above -# get_monitor_failures_testcase's makes them fail (probably due -# to additional thread making it busier or smth like -# that)... TODO - -# Filter -tests.addTest(unittest.makeSuite(filtertestcase.IgnoreIP)) -tests.addTest(unittest.makeSuite(filtertestcase.LogFile)) -tests.addTest(unittest.makeSuite(filtertestcase.LogFileMonitor)) -tests.addTest(unittest.makeSuite(filtertestcase.GetFailures)) -tests.addTest(unittest.makeSuite(filtertestcase.DNSUtilsTests)) - -# DateDetector -tests.addTest(unittest.makeSuite(datedetectortestcase.DateDetectorTest)) - - # # Run the tests