summaryrefslogtreecommitdiffstats
path: root/test/functional/cases/131_dkim_signing
diff options
context:
space:
mode:
authorJohn McKay <adenosine3p@gmail.com>2019-02-02 11:26:14 +0000
committerJohn McKay <adenosine3p@gmail.com>2019-02-02 11:26:14 +0000
commit161184eb72bd570e7002d15a689f2dac56392d21 (patch)
tree1f2d02bb0d50fc77a1a94ec3b914bf0b46f50c65 /test/functional/cases/131_dkim_signing
parent2349c384e084848de73949f0f8628014913275a0 (diff)
downloadrspamd-161184eb72bd570e7002d15a689f2dac56392d21.tar.gz
rspamd-161184eb72bd570e7002d15a689f2dac56392d21.zip
add tests for dkim signatures with milter
Diffstat (limited to 'test/functional/cases/131_dkim_signing')
-rw-r--r--test/functional/cases/131_dkim_signing/006_milter.robot32
1 files changed, 32 insertions, 0 deletions
diff --git a/test/functional/cases/131_dkim_signing/006_milter.robot b/test/functional/cases/131_dkim_signing/006_milter.robot
new file mode 100644
index 000000000..fa6f532b4
--- /dev/null
+++ b/test/functional/cases/131_dkim_signing/006_milter.robot
@@ -0,0 +1,32 @@
+*** Settings ***
+Suite Setup DKIM Milter Setup
+Suite Teardown Generic Teardown
+Library Process
+Library ${TESTDIR}/lib/rspamd.py
+Resource ${TESTDIR}/lib/rspamd.robot
+Variables ${TESTDIR}/lib/vars.py
+
+*** Variables ***
+${RSPAMD_SCOPE} Suite
+${URL_TLD} ${TESTDIR}/../lua/unit/test_tld.dat
+
+*** Test Cases ***
+SINGLE SIGNATURE
+ Milter Test dkim_one.lua
+
+MULTIPLE SIGNATURES
+ Milter Test dkim_many.lua
+
+*** Keywords ***
+DKIM Milter Setup
+ Generic Setup CONFIG=${TESTDIR}/configs/dkim_signing/milter.conf
+
+Milter Test
+ [Arguments] ${mtlua}
+ ${result} = Run Process miltertest -Dport\=${PORT_PROXY} -Dhost\=${LOCAL_ADDR} -s ${TESTDIR}/lua/miltertest/${mtlua}
+ ... cwd=${TESTDIR}/lua/miltertest
+ Follow Rspamd Log
+ Should Match Regexp ${result.stderr} ^$
+ Log ${result.rc}
+ Log ${result.stdout}
+ Should Be Equal As Integers ${result.rc} 0 msg=${result.stdout} values=false