]> source.dussan.org Git - rspamd.git/commitdiff
[Test] Relax controller errors check
authorAndrew Lewis <nerf@judo.za.org>
Mon, 11 Sep 2017 14:54:10 +0000 (16:54 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Sat, 3 Feb 2018 10:58:17 +0000 (12:58 +0200)
test/functional/lib/rspamd.py
test/functional/lib/rspamd.robot

index 76af7864dc5e464a4663513ec91b4acc78bf619d..3db57a87e0def855c7760b3c7950bfd84c703406 100644 (file)
@@ -24,29 +24,6 @@ try:
 except:
     import httplib
 
-ignore_message = [
-    re.compile("^cannot load controller stats from .*/stats\\.ucl: No such file or directory$"),
-    re.compile("^regexp module enabled, but no rules are defined$"),
-    re.compile("^cannot find dependency on symbol FREEMAIL_FROM$"),
-    re.compile("^cannot find dependency on symbol FREEMAIL_REPLYTO$"),
-    re.compile("^cannot register delayed condition for DMARC_POLICY_ALLOW$"),
-    re.compile("^failed to scan: Socket error detected: Connection refused$"),
-]
-
-def Check_Errors_JSON(j):
-    d = demjson.decode(j, strict=True)
-    assert type(d) is list, j
-    e = []
-    for c in d:
-        filtered = False
-        for r in ignore_message:
-            if r.match(c['message']):
-                filtered = True
-                break
-        if not filtered:
-            e.append(c)
-    assert len(e) == 0, str(e)
-
 def Check_JSON(j):
     d = demjson.decode(j, strict=True)
     assert len(d) > 0
index e90ed9ee008a4c3b2f1b4f8974378b7a20ed38e7..491a60241f3c6b630f6b9a9f77d3b4e2f3e15977 100644 (file)
@@ -6,8 +6,8 @@ Library         Process
 *** Keywords ***
 Check Controller Errors
   @{result} =  HTTP  GET  ${LOCAL_ADDR}  ${PORT_CONTROLLER}  /errors
-  Check Errors JSON  @{result}[1]
   Should Be Equal As Integers  @{result}[0]  200
+  Log  @{result}[1]
 
 Check Pidfile
   [Arguments]  ${pidfile}