123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- *** Settings ***
- Suite Setup Generic Setup
- Suite Teardown Simple Teardown
- Library ${TESTDIR}/lib/rspamd.py
- Resource ${TESTDIR}/lib/rspamd.robot
- Variables ${TESTDIR}/lib/vars.py
-
- *** Variables ***
- ${CONFIG} ${TESTDIR}/configs/trivial.conf
- ${GTUBE} ${TESTDIR}/messages/gtube.eml
- ${RSPAMD_SCOPE} Suite
- ${URL_TLD} ${TESTDIR}/../lua/unit/test_tld.dat
-
- *** Test Cases ***
- GTUBE
- ${result} = Scan Message With Rspamc ${GTUBE}
- Check Rspamc ${result} GTUBE (
-
- GTUBE - Encrypted
- ${result} = Run Rspamc -p -h ${LOCAL_ADDR}:${PORT_NORMAL} --key ${KEY_PUB1}
- ... ${GTUBE}
- Check Rspamc ${result} GTUBE (
-
- GTUBE - Scan File feature
- ${result} = Scan File ${LOCAL_ADDR} ${PORT_NORMAL} ${GTUBE}
- Should Contain ${result} GTUBE
-
- GTUBE - Scan File feature (encoded)
- ${encoded} = Encode Filename ${GTUBE}
- ${result} = Scan File ${LOCAL_ADDR} ${PORT_NORMAL} ${encoded}
- Should Contain ${result} GTUBE
-
- GTUBE - SPAMC
- ${result} = Spamc ${LOCAL_ADDR} ${PORT_NORMAL} ${GTUBE}
- Should Contain ${result} GTUBE
-
- GTUBE - RSPAMC
- ${result} = Rspamc ${LOCAL_ADDR} ${PORT_NORMAL} ${GTUBE}
- Should Contain ${result} GTUBE
-
- # Broken
- #EMAILS DETECTION 1
- # ${result} = Scan Message With Rspamc ${TESTDIR}/messages/emails1.eml
- # Check Rspamc ${result} "jim@example.net"
- # Should Contain ${result.stdout} "bob@example.net"
- # Should Contain ${result.stdout} "rupert@example.net"
-
- EMAILS DETECTION ZEROFONT
- ${result} = Scan File ${LOCAL_ADDR} ${PORT_NORMAL} ${TESTDIR}/messages/zerofont.eml
- Should Contain ${result} MANY_INVISIBLE_PARTS
- Should Contain ${result} ZERO_FONT
|