[Test] Skip miltertest tests if it is not installedtags/3.8.0
@@ -1,6 +1,7 @@ | |||
*** Settings *** | |||
Suite Setup Rspamd Setup | |||
Suite Teardown Rspamd Teardown | |||
Test Tags miltertest | |||
Library Process | |||
Library ${RSPAMD_TESTDIR}/lib/rspamd.py | |||
Resource ${RSPAMD_TESTDIR}/lib/rspamd.robot | |||
@@ -21,6 +22,7 @@ MULTIPLE SIGNATURES | |||
*** Keywords *** | |||
Milter Test | |||
[Arguments] ${mtlua} | |||
Skip If not ${HAVE_MILTERTEST} msg=miltertest not installed | |||
${result} = Run Process miltertest -Dport\=${RSPAMD_PORT_PROXY} -Dhost\=${RSPAMD_LOCAL_ADDR} -s ${RSPAMD_TESTDIR}/lua/miltertest/${mtlua} | |||
... cwd=${RSPAMD_TESTDIR}/lua/miltertest | |||
Should Match Regexp ${result.stderr} ^$ |
@@ -1,6 +1,7 @@ | |||
*** Settings *** | |||
Suite Setup Rspamd Setup | |||
Suite Teardown Rspamd Teardown | |||
Test Tags miltertest | |||
Library Process | |||
Library ${RSPAMD_TESTDIR}/lib/rspamd.py | |||
Resource ${RSPAMD_TESTDIR}/lib/rspamd.robot | |||
@@ -30,6 +31,7 @@ COMBINED TEST | |||
*** Keywords *** | |||
Milter Test | |||
[Arguments] ${mtlua} | |||
Skip If not ${HAVE_MILTERTEST} msg=miltertest not installed | |||
${result} = Run Process miltertest -Dport\=${RSPAMD_PORT_PROXY} -Dhost\=${RSPAMD_LOCAL_ADDR} -s ${RSPAMD_TESTDIR}/lua/miltertest/${mtlua} | |||
... cwd=${RSPAMD_TESTDIR}/lua/miltertest | |||
Should Match Regexp ${result.stderr} ^$ |
@@ -1,6 +1,8 @@ | |||
import shutil | |||
import socket | |||
CONTROLLER_ERRORS = True | |||
HAVE_MILTERTEST = shutil.which('miltertest') and True or False | |||
RSPAMD_EXTERNAL_RELAY_ENABLED = False | |||
RSPAMD_KEY_PVT1 = 'ekd3x36tfa5gd76t6pa8hqif3ott7n1siuux68exbkk7ukscte9y' | |||
RSPAMD_KEY_PUB1 = 'm8kneubpcjsb8sbsoj7jy7azj9fdd3xmj63txni86a8ye9ncomny' |