You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by he...@apache.org on 2018/10/16 15:23:45 UTC

svn commit: r1844020 - in /spamassassin/trunk: MANIFEST t/all_modules.t

Author: hege
Date: Tue Oct 16 15:23:44 2018
New Revision: 1844020

URL: http://svn.apache.org/viewvc?rev=1844020&view=rev
Log:
Add all_modules.t test

Added:
    spamassassin/trunk/t/all_modules.t   (with props)
Modified:
    spamassassin/trunk/MANIFEST

Modified: spamassassin/trunk/MANIFEST
URL: http://svn.apache.org/viewvc/spamassassin/trunk/MANIFEST?rev=1844020&r1=1844019&r2=1844020&view=diff
==============================================================================
--- spamassassin/trunk/MANIFEST (original)
+++ spamassassin/trunk/MANIFEST Tue Oct 16 15:23:44 2018
@@ -229,6 +229,7 @@ sql/txrep_pg.sql
 t/README
 t/SATest.pl
 t/SATest.pm
+t/all_modules.t
 t/autolearn.t
 t/autolearn_force.t
 t/autolearn_force_fail.t

Added: spamassassin/trunk/t/all_modules.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/all_modules.t?rev=1844020&view=auto
==============================================================================
--- spamassassin/trunk/t/all_modules.t (added)
+++ spamassassin/trunk/t/all_modules.t Tue Oct 16 15:23:44 2018
@@ -0,0 +1,85 @@
+#!/usr/bin/perl
+
+use lib '.'; 
+use lib 't';
+use SATest; 
+sa_t_init("all_modules");
+
+use Test::More;
+plan tests => 5;
+
+# ---------------------------------------------------------------------------
+
+tstpre ("
+loadplugin Mail::SpamAssassin::Plugin::RelayCountry
+loadplugin Mail::SpamAssassin::Plugin::URIDNSBL
+loadplugin Mail::SpamAssassin::Plugin::Hashcash
+loadplugin Mail::SpamAssassin::Plugin::SPF
+loadplugin Mail::SpamAssassin::Plugin::DCC
+loadplugin Mail::SpamAssassin::Plugin::Pyzor
+loadplugin Mail::SpamAssassin::Plugin::Razor2
+loadplugin Mail::SpamAssassin::Plugin::SpamCop
+loadplugin Mail::SpamAssassin::Plugin::AntiVirus
+loadplugin Mail::SpamAssassin::Plugin::AWL
+loadplugin Mail::SpamAssassin::Plugin::AutoLearnThreshold
+# TODO fix finding languages file..
+#loadplugin Mail::SpamAssassin::Plugin::TextCat
+loadplugin Mail::SpamAssassin::Plugin::AccessDB
+loadplugin Mail::SpamAssassin::Plugin::WhiteListSubject
+loadplugin Mail::SpamAssassin::Plugin::MIMEHeader
+loadplugin Mail::SpamAssassin::Plugin::ReplaceTags
+loadplugin Mail::SpamAssassin::Plugin::DKIM
+loadplugin Mail::SpamAssassin::Plugin::Check
+loadplugin Mail::SpamAssassin::Plugin::HTTPSMismatch
+loadplugin Mail::SpamAssassin::Plugin::URIDetail
+loadplugin Mail::SpamAssassin::Plugin::Shortcircuit
+loadplugin Mail::SpamAssassin::Plugin::Bayes
+loadplugin Mail::SpamAssassin::Plugin::BodyEval
+loadplugin Mail::SpamAssassin::Plugin::DNSEval
+loadplugin Mail::SpamAssassin::Plugin::HTMLEval
+loadplugin Mail::SpamAssassin::Plugin::HeaderEval
+loadplugin Mail::SpamAssassin::Plugin::MIMEEval
+loadplugin Mail::SpamAssassin::Plugin::RelayEval
+loadplugin Mail::SpamAssassin::Plugin::URIEval
+loadplugin Mail::SpamAssassin::Plugin::WLBLEval
+loadplugin Mail::SpamAssassin::Plugin::VBounce
+loadplugin Mail::SpamAssassin::Plugin::Rule2XSBody
+loadplugin Mail::SpamAssassin::Plugin::ASN
+loadplugin Mail::SpamAssassin::Plugin::ImageInfo
+loadplugin Mail::SpamAssassin::Plugin::PhishTag
+loadplugin Mail::SpamAssassin::Plugin::FreeMail
+loadplugin Mail::SpamAssassin::Plugin::AskDNS
+loadplugin Mail::SpamAssassin::Plugin::TxRep
+loadplugin Mail::SpamAssassin::Plugin::URILocalBL
+loadplugin Mail::SpamAssassin::Plugin::PDFInfo
+loadplugin Mail::SpamAssassin::Plugin::HashBL
+loadplugin Mail::SpamAssassin::Plugin::ResourceLimits
+loadplugin Mail::SpamAssassin::Plugin::FromNameSpoof
+loadplugin Mail::SpamAssassin::Plugin::Phishing
+");
+
+tstprefs("
+use_razor2 1
+use_dcc 1
+use_pyzor 1
+use_bayes 1
+");
+
+%patterns = (
+        q{ timing: total }, 'ok',
+            );
+
+%anti_patterns = (
+        q{ Insecure dependency }, 'tainted',
+        q{ Syntax error }, 'syntax',
+        q{ Use of uninitialized }, 'uninitialized',
+        q{ warn: }, 'warn',
+            );
+
+if (conf_bool('run_net_tests')) {
+    sarun ("-D -t < data/nice/001 2>&1", \&patterns_run_cb);
+    ok_all_patterns();
+} else {
+    sarun ("-D -L -t < data/nice/001 2>&1", \&patterns_run_cb);
+    ok_all_patterns();
+}

Propchange: spamassassin/trunk/t/all_modules.t
------------------------------------------------------------------------------
    svn:executable = *