Browse Source

[Fix] tests - antivirus - fprot symbols

tags/1.9.0
Carsten Rosenberg 5 years ago
parent
commit
ee587bdf28

+ 6
- 6
test/functional/cases/160_antivirus.robot View File



FPROT HIT - PATTERN FPROT HIT - PATTERN
Run Dummy Fprot ${PORT_FPROT} 1 Run Dummy Fprot ${PORT_FPROT} 1
Run Dummy Fprot ${PORT_FPROT_DUPLICATE} 1 /tmp/dummy_fprot_dupe.pid
Run Dummy Fprot ${PORT_FPROT2_DUPLICATE} 1 /tmp/dummy_fprot_dupe.pid
${result} = Scan Message With Rspamc ${MESSAGE} ${result} = Scan Message With Rspamc ${MESSAGE}
Check Rspamc ${result} FPROT_EICAR Check Rspamc ${result} FPROT_EICAR
Should Not Contain ${result.stdout} CLAMAV_VIRUS Should Not Contain ${result.stdout} CLAMAV_VIRUS
# Also check ordered pattern match # Also check ordered pattern match
Should Contain ${result.stdout} FPROT_VIRUS_DUPLICATE_PATTERN
Should Not Contain ${result.stdout} FPROT_VIRUS_DUPLICATE_DEFAULT
Should Not Contain ${result.stdout} FPROT_VIRUS_DUPLICATE_NOPE
Should Contain ${result.stdout} FPROT2_VIRUS_DUPLICATE_PATTERN
Should Not Contain ${result.stdout} FPROT2_VIRUS_DUPLICATE_DEFAULT
Should Not Contain ${result.stdout} FPROT2_VIRUS_DUPLICATE_NOPE
Shutdown fport Shutdown fport
Shutdown fport duplicate Shutdown fport duplicate


Check Rspamc ${result} FPROT_EICAR Check Rspamc ${result} FPROT_EICAR
Should Not Contain ${result.stdout} CLAMAV_VIRUS Should Not Contain ${result.stdout} CLAMAV_VIRUS
# Also check ordered pattern match # Also check ordered pattern match
Should Contain ${result.stdout} FPROT_VIRUS_DUPLICATE_PATTERN
Should Not Contain ${result.stdout} FPROT_VIRUS_DUPLICATE_DEFAULT
Should Contain ${result.stdout} FPROT2_VIRUS_DUPLICATE_PATTERN
Should Not Contain ${result.stdout} FPROT2_VIRUS_DUPLICATE_DEFAULT


FPROT CACHE MISS FPROT CACHE MISS
${result} = Scan Message With Rspamc ${MESSAGE2} ${result} = Scan Message With Rspamc ${MESSAGE2}

+ 8
- 8
test/functional/configs/antivirus.conf View File

fprot_duplicate { fprot_duplicate {
prefix = "fp_dupe"; prefix = "fp_dupe";
attachments_only = false; attachments_only = false;
symbol = "FPROT_VIRUS_DUPLICATE_DEFAULT";
symbol = "FPROT2_VIRUS_DUPLICATE_DEFAULT";
type = "fprot"; type = "fprot";
servers = "127.0.0.1:${PORT_FPROT_DUPLICATE}";
servers = "127.0.0.1:${PORT_FPROT2_DUPLICATE}";
patterns = [ patterns = [
{FPROT_VIRUS_DUPLICATE_PATTERN = "^E"},
{FPROT_VIRUS_DUPLICATE_NOPE1 = "^EI",
FPROT_VIRUS_DUPLICATE_NOPE2 = "^EIC",
FPROT_VIRUS_DUPLICATE_NOPE3 = "^EICA",
FPROT_VIRUS_DUPLICATE_NOPE4 = "^EICAR",
FPROT_VIRUS_DUPLICATE_NOPE5 = "^EICAR_"}
{FPROT2_VIRUS_DUPLICATE_PATTERN = "^E"},
{FPROT2_VIRUS_DUPLICATE_NOPE1 = "^EI",
FPROT2_VIRUS_DUPLICATE_NOPE2 = "^EIC",
FPROT2_VIRUS_DUPLICATE_NOPE3 = "^EICA",
FPROT2_VIRUS_DUPLICATE_NOPE4 = "^EICAR",
FPROT2_VIRUS_DUPLICATE_NOPE5 = "^EICAR_"}
]; ];
} }
} }

+ 1
- 1
test/functional/lib/vars.py View File

PORT_PROXY = 56795 PORT_PROXY = 56795
PORT_CLAM = 56796 PORT_CLAM = 56796
PORT_FPROT = 56797 PORT_FPROT = 56797
PORT_FPROT_DUPLICATE = 56798
PORT_FPROT2_DUPLICATE = 56798
REDIS_ADDR = u'127.0.0.1' REDIS_ADDR = u'127.0.0.1'
REDIS_PORT = 56379 REDIS_PORT = 56379
NGINX_ADDR = u'127.0.0.1' NGINX_ADDR = u'127.0.0.1'

Loading…
Cancel
Save