diff options
author | korgoth1 <vladislav.stakhov@gmail.com> | 2020-02-07 16:06:11 +0300 |
---|---|---|
committer | korgoth1 <vladislav.stakhov@gmail.com> | 2020-02-07 16:06:11 +0300 |
commit | 594fed570755ced63f5849918e09691caf4d672c (patch) | |
tree | 033b69263ad93022913c9e20766e9d18bc1109d7 /test/functional/cases | |
parent | fae8655e4084e8f4df4b32b7e7ead5f5656e4f60 (diff) | |
download | rspamd-594fed570755ced63f5849918e09691caf4d672c.tar.gz rspamd-594fed570755ced63f5849918e09691caf4d672c.zip |
[Test] Fuzzy skip hashes
Diffstat (limited to 'test/functional/cases')
-rw-r--r-- | test/functional/cases/120_fuzzy/general.robot | 3 | ||||
-rw-r--r-- | test/functional/cases/120_fuzzy/lib.robot | 16 |
2 files changed, 19 insertions, 0 deletions
diff --git a/test/functional/cases/120_fuzzy/general.robot b/test/functional/cases/120_fuzzy/general.robot index eb54f3733..4b19d5d00 100644 --- a/test/functional/cases/120_fuzzy/general.robot +++ b/test/functional/cases/120_fuzzy/general.robot @@ -12,3 +12,6 @@ Fuzzy Delete Fuzzy Overwrite Fuzzy Multimessage Overwrite Test + +Fuzzy Skip Hash Test + Fuzzy Skip Hash Test Message
\ No newline at end of file diff --git a/test/functional/cases/120_fuzzy/lib.robot b/test/functional/cases/120_fuzzy/lib.robot index c7b3ce768..3f1fad807 100644 --- a/test/functional/cases/120_fuzzy/lib.robot +++ b/test/functional/cases/120_fuzzy/lib.robot @@ -12,6 +12,7 @@ ${FLAG1_SYMBOL} R_TEST_FUZZY_DENIED ${FLAG2_NUMBER} 51 ${FLAG2_SYMBOL} R_TEST_FUZZY_WHITE @{MESSAGES} ${TESTDIR}/messages/spam_message.eml ${TESTDIR}/messages/zip.eml +@{MESSAGES_SKIP} ${TESTDIR}/messages/priority.eml @{RANDOM_MESSAGES} ${TESTDIR}/messages/bad_message.eml ${TESTDIR}/messages/zip-doublebad.eml ${REDIS_SCOPE} Suite ${RSPAMD_SCOPE} Suite @@ -19,6 +20,16 @@ ${SETTINGS_FUZZY_WORKER} ${EMPTY} ${SETTINGS_FUZZY_CHECK} ${EMPTY} *** Keywords *** +Fuzzy Skip Add Test Base + [Arguments] ${message} + Set Suite Variable ${RSPAMD_FUZZY_ADD_${message}} 0 + ${result} = Run Rspamc -h ${LOCAL_ADDR}:${PORT_CONTROLLER} -w 10 -f + ... ${FLAG1_NUMBER} fuzzy_add ${message} + Check Rspamc ${result} + Sync Fuzzy Storage + ${result} = Scan Message With Rspamc ${message} + Should Not Contain ${result.stdout} R_TEST_FUZZY_DENIED + Fuzzy Add Test [Arguments] ${message} Set Suite Variable ${RSPAMD_FUZZY_ADD_${message}} 0 @@ -130,6 +141,11 @@ Fuzzy Setup Keyed Xxhash Fuzzy Setup Encrypted Siphash Fuzzy Setup Encrypted siphash +Fuzzy Skip Hash Test Message + FOR ${i} IN @{MESSAGES_SKIP} + Fuzzy Skip Add Test Base ${i} + END + Fuzzy Multimessage Add Test FOR ${i} IN @{MESSAGES} Fuzzy Add Test ${i} |