123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- *** 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/lua_script.conf
- ${LUA_SCRIPT} ${TESTDIR}/lua/magic.lua
- ${RSPAMD_SCOPE} Suite
- ${URL_TLD} ${TESTDIR}/../lua/unit/test_tld.dat
-
- *** Test Cases ***
- Magic detections bundle 1
- ${result} = Scan Message With Rspamc ${TESTDIR}/messages/gargantua.eml
- Should Contain ${result.stdout} MAGIC_SYM_ZIP_2
- Should Contain ${result.stdout} MAGIC_SYM_RAR_3
- Should Contain ${result.stdout} MAGIC_SYM_EXE_4
- Should Contain ${result.stdout} MAGIC_SYM_ELF_5
- Should Contain ${result.stdout} MAGIC_SYM_LNK_6
- Should Contain ${result.stdout} MAGIC_SYM_CLASS_7
- Should Contain ${result.stdout} MAGIC_SYM_RTF_8
- Should Contain ${result.stdout} MAGIC_SYM_PDF_9
- Should Contain ${result.stdout} MAGIC_SYM_PS_10
- Should Contain ${result.stdout} MAGIC_SYM_CHM_11
- Should Contain ${result.stdout} MAGIC_SYM_DJVU_12
- Should Contain ${result.stdout} MAGIC_SYM_ARJ_13
- Should Contain ${result.stdout} MAGIC_SYM_CAB_14
- Should Contain ${result.stdout} MAGIC_SYM_ACE_15
- Should Contain ${result.stdout} MAGIC_SYM_TAR_16
- Should Contain ${result.stdout} MAGIC_SYM_BZ2_17
- Should Contain ${result.stdout} MAGIC_SYM_XZ_18
- Should Contain ${result.stdout} MAGIC_SYM_LZ4_19
- Should Contain ${result.stdout} MAGIC_SYM_ZST_20
- Should Contain ${result.stdout} MAGIC_SYM_DMG_21
- Should Contain ${result.stdout} MAGIC_SYM_ISO_22
- Should Contain ${result.stdout} MAGIC_SYM_ZOO_23
- Should Contain ${result.stdout} MAGIC_SYM_EPUB_24
- Should Contain ${result.stdout} MAGIC_SYM_XAR_25
- Should Contain ${result.stdout} MAGIC_SYM_PSD_26
- Should Contain ${result.stdout} MAGIC_SYM_PCX_27
- Should Contain ${result.stdout} MAGIC_SYM_TIFF_28
- Should Contain ${result.stdout} MAGIC_SYM_ICO_29
- Should Contain ${result.stdout} MAGIC_SYM_SWF_30
- Should Contain ${result.stdout} MAGIC_SYM_DOC_31
- Should Contain ${result.stdout} MAGIC_SYM_XLS_32
- Should Contain ${result.stdout} MAGIC_SYM_PPT_33
- Should Contain ${result.stdout} MAGIC_SYM_MSI_34
- Should Contain ${result.stdout} MAGIC_SYM_MSG_35
- Should Contain ${result.stdout} MAGIC_SYM_DOCX_36
- Should Contain ${result.stdout} MAGIC_SYM_XLSX_37
- Should Contain ${result.stdout} MAGIC_SYM_PPTX_38
- Should Contain ${result.stdout} MAGIC_SYM_ODT_39
- Should Contain ${result.stdout} MAGIC_SYM_ODS_40
- Should Contain ${result.stdout} MAGIC_SYM_ODP_41
- Should Contain ${result.stdout} MAGIC_SYM_7Z_42
- Should Contain ${result.stdout} MAGIC_SYM_VSD_43
- Should Contain ${result.stdout} MAGIC_SYM_PNG_44
- Should Contain ${result.stdout} MAGIC_SYM_JPG_45
- Should Contain ${result.stdout} MAGIC_SYM_GIF_46
- Should Contain ${result.stdout} MAGIC_SYM_BMP_47
- Should Contain ${result.stdout} MAGIC_SYM_TXT_48
- Should Contain ${result.stdout} MAGIC_SYM_HTML_49
- Should Contain ${result.stdout} MAGIC_SYM_CSV_50
- Should Contain ${result.stdout} MAGIC_SYM_DWG_51
- Should Contain ${result.stdout} MAGIC_SYM_JAR_52
- Should Contain ${result.stdout} MAGIC_SYM_APK_53
- Should Contain ${result.stdout} MAGIC_SYM_BAT_54
- Should Contain ${result.stdout} MAGIC_SYM_ICS_55
- Should Contain ${result.stdout} MAGIC_SYM_VCF_56
|