From: korgoth1 Date: Sun, 9 Feb 2020 19:08:55 +0000 (+0300) Subject: [Test] Fuzzy skip hashes X-Git-Tag: 2.4~80^2~2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=704c110e6978acb84b563bdbee4d390aef938f8f;p=rspamd.git [Test] Fuzzy skip hashes --- diff --git a/test/functional/cases/120_fuzzy/lib.robot b/test/functional/cases/120_fuzzy/lib.robot index 3f1fad807..9d17a564f 100644 --- a/test/functional/cases/120_fuzzy/lib.robot +++ b/test/functional/cases/120_fuzzy/lib.robot @@ -21,6 +21,7 @@ ${SETTINGS_FUZZY_CHECK} ${EMPTY} *** Keywords *** Fuzzy Skip Add Test Base + Create File ${TMPDIR}/skip_hash.map [Arguments] ${message} Set Suite Variable ${RSPAMD_FUZZY_ADD_${message}} 0 ${result} = Run Rspamc -h ${LOCAL_ADDR}:${PORT_CONTROLLER} -w 10 -f @@ -28,7 +29,12 @@ Fuzzy Skip Add Test Base Check Rspamc ${result} Sync Fuzzy Storage ${result} = Scan Message With Rspamc ${message} - Should Not Contain ${result.stdout} R_TEST_FUZZY_DENIED + Create File ${TMPDIR}/test.map + Should Contain ${result.stdout} R_TEST_FUZZY_DENIED + Append To File ${TMPDIR}/skip_hash.map 670cfcba72a87bab689958a8af5c22593dc17c907836c7c26a74d1bb49add25adfa45a5f172e3af82c9c638e8eb5fc860c22c7e966e61a459165ef0b9e1acc89 + ${result} = Scan Message With Rspamc ${message} + Check Rspamc ${result} R_TEST_FUZZY_DENIED inverse=1 + Fuzzy Add Test [Arguments] ${message} diff --git a/test/functional/configs/fuzzy.conf b/test/functional/configs/fuzzy.conf index 4a644a8a3..bc4e72e7b 100644 --- a/test/functional/configs/fuzzy.conf +++ b/test/functional/configs/fuzzy.conf @@ -72,7 +72,7 @@ fuzzy_check { mime_types = ["application/*"]; read_only = false; skip_unknown = true; - skip_hashes = "${TESTDIR}/configs/maps/skip_hashes.list"; + skip_hashes = "${TMPDIR}/skip_hash.map"; ${SETTINGS_FUZZY_CHECK} fuzzy_map = { ${FLAG1_SYMBOL} {