rspamd/test/functional/cases/180_milter.robot
Andrew Lewis 5569dbacfc [Test] Cleanup
- Use consistent naming for setup/teardown
 - Remove some unused files
 - Sort & align variables
2021-05-05 00:42:11 +02:00

39 lines
1019 B
Plaintext

*** Settings ***
Suite Setup Rspamd Setup
Suite Teardown Rspamd Teardown
Library Process
Library ${RSPAMD_TESTDIR}/lib/rspamd.py
Resource ${RSPAMD_TESTDIR}/lib/rspamd.robot
Variables ${RSPAMD_TESTDIR}/lib/vars.py
*** Variables ***
${CONFIG} ${RSPAMD_TESTDIR}/configs/milter.conf
${RSPAMD_SCOPE} Suite
${RSPAMD_URL_TLD} ${RSPAMD_TESTDIR}/../lua/unit/test_tld.dat
*** Test Cases ***
ACCEPT
Milter Test mt1.lua
REJECT
Milter Test mt2.lua
REWRITE SUBJECT
Milter Test mt3.lua
DEFER
Milter Test mt4.lua
COMBINED TEST
Milter Test combined.lua
*** Keywords ***
Milter Test
[Arguments] ${mtlua}
${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} ^$
Log ${result.rc}
Log ${result.stdout}
Should Be Equal As Integers ${result.rc} 0 msg=${result.stdout} values=false