You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2009/09/24 12:51:42 UTC

svn commit: r818438 - in /spamassassin/trunk: ./ build/ t/ xt/

Author: jm
Date: Thu Sep 24 10:51:39 2009
New Revision: 818438

URL: http://svn.apache.org/viewvc?rev=818438&view=rev
Log:
bug 6158: move 'release tests' to xt/ directory; mirror long-running, net-tests and stress tests with xt/50_testname.t scripts to enforce their run before a release

Added:
    spamassassin/trunk/build/rebuild_xt   (with props)
    spamassassin/trunk/xt/20_saw_ampersand.t   (with props)
    spamassassin/trunk/xt/50_bayesbdb.t   (with props)
    spamassassin/trunk/xt/50_bayesdbm.t   (with props)
    spamassassin/trunk/xt/50_bayesdbm_flock.t   (with props)
    spamassassin/trunk/xt/50_bayessdbm.t   (with props)
    spamassassin/trunk/xt/50_bayessdbm_seen_delete.t   (with props)
    spamassassin/trunk/xt/50_db_based_whitelist.t   (with props)
    spamassassin/trunk/xt/50_db_based_whitelist_ips.t   (with props)
    spamassassin/trunk/xt/50_dcc.t   (with props)
    spamassassin/trunk/xt/50_debug.t   (with props)
    spamassassin/trunk/xt/50_dkim.t   (with props)
    spamassassin/trunk/xt/50_dkim2.t   (with props)
    spamassassin/trunk/xt/50_dnsbl.t   (with props)
    spamassassin/trunk/xt/50_dnsbl_sc_meta.t   (with props)
    spamassassin/trunk/xt/50_lang_lint.t   (with props)
    spamassassin/trunk/xt/50_line_endings.t   (with props)
    spamassassin/trunk/xt/50_razor2.t   (with props)
    spamassassin/trunk/xt/50_root_spamd.t   (with props)
    spamassassin/trunk/xt/50_root_spamd_tell.t   (with props)
    spamassassin/trunk/xt/50_root_spamd_tell_paranoid.t   (with props)
    spamassassin/trunk/xt/50_root_spamd_tell_x.t   (with props)
    spamassassin/trunk/xt/50_root_spamd_tell_x_paranoid.t   (with props)
    spamassassin/trunk/xt/50_root_spamd_u.t   (with props)
    spamassassin/trunk/xt/50_root_spamd_u_dcc.t   (with props)
    spamassassin/trunk/xt/50_root_spamd_virtual.t   (with props)
    spamassassin/trunk/xt/50_root_spamd_x.t   (with props)
    spamassassin/trunk/xt/50_root_spamd_x_paranoid.t   (with props)
    spamassassin/trunk/xt/50_root_spamd_x_u.t   (with props)
    spamassassin/trunk/xt/50_spamc_H.t   (with props)
    spamassassin/trunk/xt/50_spamc_x_E_R.t   (with props)
    spamassassin/trunk/xt/50_spamd_client.t   (with props)
    spamassassin/trunk/xt/50_spamd_hup.t   (with props)
    spamassassin/trunk/xt/50_spamd_kill_restart.t   (with props)
    spamassassin/trunk/xt/50_spamd_kill_restart_rr.t   (with props)
    spamassassin/trunk/xt/50_spamd_prefork_stress.t   (with props)
    spamassassin/trunk/xt/50_spamd_prefork_stress_2.t   (with props)
    spamassassin/trunk/xt/50_spamd_prefork_stress_3.t   (with props)
    spamassassin/trunk/xt/50_spamd_prefork_stress_4.t   (with props)
    spamassassin/trunk/xt/50_spf.t   (with props)
    spamassassin/trunk/xt/50_strip2.t   (with props)
    spamassassin/trunk/xt/50_strip_no_subject.t   (with props)
    spamassassin/trunk/xt/50_trust_path.t   (with props)
    spamassassin/trunk/xt/50_uribl.t   (with props)
    spamassassin/trunk/xt/50_whitelist_addrs.t   (with props)
    spamassassin/trunk/xt/50_whitelist_from.t   (with props)
Removed:
    spamassassin/trunk/t/saw_ampersand.t
Modified:
    spamassassin/trunk/MANIFEST.SKIP
    spamassassin/trunk/build/README
    spamassassin/trunk/t/SATest.pm

Modified: spamassassin/trunk/MANIFEST.SKIP
URL: http://svn.apache.org/viewvc/spamassassin/trunk/MANIFEST.SKIP?rev=818438&r1=818437&r2=818438&view=diff
==============================================================================
--- spamassassin/trunk/MANIFEST.SKIP (original)
+++ spamassassin/trunk/MANIFEST.SKIP Thu Sep 24 10:51:39 2009
@@ -64,7 +64,6 @@
 ^t/do_net$
 ^t/log/
 ^t/rule_tests.t$
-^t/saw_ampersand.t$
 ^t/sql_based_whitelist.cf$
 ^tasks/
 ^testmails.*$
@@ -111,4 +110,4 @@
 ^backend/
 ^sa-awl$
 ^sa-check_spamd$
-xt/10_rule_test_suite.t
+^xt/

Modified: spamassassin/trunk/build/README
URL: http://svn.apache.org/viewvc/spamassassin/trunk/build/README?rev=818438&r1=818437&r2=818438&view=diff
==============================================================================
--- spamassassin/trunk/build/README (original)
+++ spamassassin/trunk/build/README Thu Sep 24 10:51:39 2009
@@ -115,16 +115,18 @@
 
     make distcheck
 
-- run "make disttest" to ensure all tests pass once the distribution
-  is fully packaged.  (this'll take a minute or two.)  this command
-  set will do basically the same thing:
-
-    make distdir
-    d=`echo Mail-SpamAssassin-?.?.?`
-    sed -e 's/run_\(long\|dcc\|net\)_tests=n/run_\1_tests=y/' \
-                $d/t/config.dist > $d/t/config
-    ( cd $d ; perl Makefile.PL ) < /dev/null
-    ( cd $d ; make test )
+- run "make disttest" to ensure all default tests pass once the
+  distribution is fully packaged.  (this'll take a minute or two.)
+
+    make disttest
+
+- run the release test suite, which forces all tests to run and also
+  applies an additional, more stringent set of tests.  This may require
+  "sudo" privileges on your test box, and unusual CPAN modules like
+  "Devel::SawAmpersand", so you may have to skip some of this or ignore
+  some spurious failures.
+
+    prove -v xt
 
 - Check in the updated Changes file, and SpamAssassin.pm.
 

Added: spamassassin/trunk/build/rebuild_xt
URL: http://svn.apache.org/viewvc/spamassassin/trunk/build/rebuild_xt?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/build/rebuild_xt (added)
+++ spamassassin/trunk/build/rebuild_xt Thu Sep 24 10:51:39 2009
@@ -0,0 +1,66 @@
+#!/usr/bin/perl
+#
+
+# These types of tests will always be enabled in the "xt" test suite.
+my @enable_in_xt_test_suite = qw(
+
+  run_root_tests
+  run_long_tests
+  run_spamd_prefork_stress_test
+  run_net_tests
+  run_dcc_tests
+
+);
+
+my $template_redir = q{
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system(<<SUDO>> "$^X", "<<ORIG_SCRIPT>>",
+        "--override", "<<CONDITION>>", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  <<SUDO_CLEANUP>>
+
+};
+
+use File::Basename;
+
+my %enable_in_xt_test_suite;
+foreach my $c (@enable_in_xt_test_suite) { $enable_in_xt_test_suite{$c}++; }
+foreach my $f (<t/*.t>) {
+  open IN, "<$f" or warn "cannot open $f";
+  while (<IN>) {
+    /conf_bool\s*\(\s*['"](\S+)['"]\s*\)/ or next;
+    my $condition = $1;
+
+    if (!$enable_in_xt_test_suite{$condition}) {
+      print "$f: ignored, '$condition'\n";
+      next;
+    }
+
+    $new = basename $f;
+    my $new = "xt/50_$new";
+
+    my $sudo = '';
+    my $sudo_cleanup = '';
+    if ($condition eq 'run_root_tests') {
+      my @x = getpwuid($<); my $username = $x[0];
+      $sudo = '"sudo", ';
+      $sudo_cleanup = "system('sudo chown -R $username t/log');";
+    }
+
+    open (REDIR, ">$new") or die "cannot write to $new";
+
+    my $redir = $template_redir;
+    $redir =~ s/<<ORIG_SCRIPT>>/$f/gs;
+    $redir =~ s/<<CONDITION>>/$condition/gs;
+    $redir =~ s/<<SUDO>>/$sudo/gs;
+    $redir =~ s/<<SUDO_CLEANUP>>/$sudo_cleanup/gs;
+
+    print REDIR $redir;
+    close REDIR or die "cannot write to $new";
+    # print "$f: added as $new\n";
+
+    chmod 0755, $new or die "chmod $new failed";
+  }
+  close IN;
+}

Propchange: spamassassin/trunk/build/rebuild_xt
------------------------------------------------------------------------------
    svn:executable = *

Modified: spamassassin/trunk/t/SATest.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/SATest.pm?rev=818438&r1=818437&r2=818438&view=diff
==============================================================================
--- spamassassin/trunk/t/SATest.pm (original)
+++ spamassassin/trunk/t/SATest.pm Thu Sep 24 10:51:39 2009
@@ -26,6 +26,8 @@
 # out: $home: $HOME env variable
 # out: $cwd: here
 # out: $scr: spamassassin script
+# in: if --override appears at start of command line, next 2 args are used to set
+# an environment variable to control test behaviour.
 #
 sub sa_t_init {
   my $tname = shift;
@@ -792,6 +794,14 @@
     /^([^=]+)=(.*)$/ or next;
     $conf{$1} = $2;
   }
+
+  # allow our xt test suite to override
+  if (defined $ARGV[0] && $ARGV[0] eq '--override') {
+    shift @ARGV;
+    my $k = shift @ARGV;
+    my $v = shift @ARGV;
+    $conf{$k} = $v;
+  }
   close CF;
 }
 

Added: spamassassin/trunk/xt/20_saw_ampersand.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/20_saw_ampersand.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/20_saw_ampersand.t (added)
+++ spamassassin/trunk/xt/20_saw_ampersand.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,191 @@
+#!/usr/bin/perl
+
+# detect use of dollar-ampersand somewhere in the perl interpreter;
+# once it is used once, it slows down every regexp match thereafter.
+
+BEGIN {
+  if (-d 'xt') { chdir 'xt'; }
+
+  if (-e 'test_dir') {            # running from test directory, not ..
+    unshift(@INC, '../blib/lib');
+    unshift(@INC, '../lib');
+  }
+}
+
+use lib '.'; use lib '../t';
+use SATest; sa_t_init("saw_ampersand");
+
+use Test::More;
+plan tests => 40;
+
+use Carp qw(croak);
+
+# ---------------------------------------------------------------------------
+
+use strict;
+require Mail::SpamAssassin;
+use Devel::SawAmpersand;
+
+# it is important to order these from least-plugin-code-run to most.
+
+print "\ntrying local-tests-only with default plugins\n";
+tryone (1, "");
+
+print "\ntrying net with only local rule plugins\n";
+
+
+# kill all 'loadplugin' lines
+foreach my $file 
+        (<log/localrules.tmp/*.pre>, <log/test_rules_copy/*.pre>) #*/
+{
+  rename $file, "$file.bak" or die "rename $file failed";
+  open IN, "<$file.bak" or die "cannot read $file.bak";
+  open OUT, ">$file" or die "cannot write $file";
+  while (<IN>) {
+    s/^loadplugin/###loadplugin/g;
+    print OUT;
+  }
+  close IN;
+  close OUT;
+}
+
+
+my $plugins = q{
+  loadplugin Mail::SpamAssassin::Plugin::Check
+  loadplugin Mail::SpamAssassin::Plugin::HTTPSMismatch
+  loadplugin Mail::SpamAssassin::Plugin::URIDetail
+  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
+};
+write_plugin_pre($plugins);
+tryone (0, "");
+
+print "\ntrying net with more local rule plugins\n";
+
+$plugins .= q{
+  loadplugin Mail::SpamAssassin::Plugin::SpamCop
+  loadplugin Mail::SpamAssassin::Plugin::AntiVirus
+  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::Shortcircuit
+  loadplugin Mail::SpamAssassin::Plugin::Rule2XSBody
+};
+write_plugin_pre($plugins);
+tryone (0, "");
+
+print "\ntrying net with DCC rule plugins\n";
+$plugins .= q{
+  loadplugin Mail::SpamAssassin::Plugin::DCC
+};
+write_plugin_pre($plugins);
+tryone (0, "");
+
+print "\ntrying net with Razor2 rule plugins\n";
+$plugins .= q{
+  loadplugin Mail::SpamAssassin::Plugin::Razor2
+};
+write_plugin_pre($plugins);
+tryone (0, "
+score RAZOR2_CHECK 0
+score RAZOR2_CF_RANGE_51_100 0
+score RAZOR2_CF_RANGE_E4_51_100 0
+score RAZOR2_CF_RANGE_E8_51_100 0
+");
+
+print "\ntrying net with Razor2 rule plugins\n";
+$plugins .= q{
+  loadplugin Mail::SpamAssassin::Plugin::Razor2
+};
+write_plugin_pre($plugins);
+tryone (0, "
+score RAZOR2_CHECK 1
+score RAZOR2_CF_RANGE_51_100 1
+score RAZOR2_CF_RANGE_E4_51_100 1
+score RAZOR2_CF_RANGE_E8_51_100 1
+");
+
+print "\ntrying net with DKIM rule plugins\n";
+$plugins .= q{
+  loadplugin Mail::SpamAssassin::Plugin::DKIM
+};
+write_plugin_pre($plugins);
+tryone (0, "");
+
+print "\ntrying net with Pyzor rule plugins\n";
+$plugins .= q{
+  loadplugin Mail::SpamAssassin::Plugin::Pyzor
+};
+write_plugin_pre($plugins);
+tryone (0, "");
+
+print "\ntrying net with all default non-local rule plugins\n";
+
+# TODO: unportable
+system "perl -pi.bak -e 's/^###loadplugin/loadplugin/g' ".
+                " log/localrules.tmp/*.pre log/test_rules_copy/*.pre";
+
+($? >> 8 != 0) and die "perl failed";
+
+tryone (0, "");
+ok 1;
+
+exit;
+
+# ---------------------------------------------------------------------------
+
+sub write_plugin_pre {
+  my $cftext = shift;
+  open OUT, ">log/localrules.tmp/test.pre";
+  print OUT $cftext;
+  close OUT or die;
+}
+
+sub tryone {
+  my ($ltests, $cftext) = @_;
+
+  print "  SawAmpersand test using local_tests_only=>$ltests,\n".
+        "  post_config_text=>'$cftext'\n\n";
+
+  # note: do not use debug, that uses dollar-ampersand in rule debug output
+  # (hit_rule_plugin_code() in lib/Mail/SpamAssassin/Plugin/Check.pm)
+  my $sa = create_saobj({
+    'dont_copy_prefs' => 1,
+    # 'debug' => 1,
+    'local_tests_only' => $ltests,
+    'post_config_text' => $cftext
+  });
+
+  $sa->init(1);
+  ok($sa);
+
+  open (IN, "<data/spam/009");
+  my $mail = $sa->parse(\*IN);
+  close IN;
+
+  my $status = $sa->check($mail);
+  my $rewritten = $status->rewrite_mail();
+  my $msg = $status->{msg};
+
+  ok $rewritten =~ /message\/rfc822; x-spam-type=original/;
+  ok $rewritten =~ /X-Spam-Flag: YES/;
+
+  print "saw ampersand?\n";
+  ok (!Devel::SawAmpersand::sawampersand());
+
+  # Devel::SawAmpersand::sawampersand() and croak("\$"."\& is in effect! dying");
+
+  $mail->finish();
+  $status->finish();
+}
+

Propchange: spamassassin/trunk/xt/20_saw_ampersand.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_bayesbdb.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_bayesbdb.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_bayesbdb.t (added)
+++ spamassassin/trunk/xt/50_bayesbdb.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/bayesbdb.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_bayesbdb.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_bayesdbm.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_bayesdbm.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_bayesdbm.t (added)
+++ spamassassin/trunk/xt/50_bayesdbm.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/bayesdbm.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_bayesdbm.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_bayesdbm_flock.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_bayesdbm_flock.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_bayesdbm_flock.t (added)
+++ spamassassin/trunk/xt/50_bayesdbm_flock.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/bayesdbm_flock.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_bayesdbm_flock.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_bayessdbm.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_bayessdbm.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_bayessdbm.t (added)
+++ spamassassin/trunk/xt/50_bayessdbm.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/bayessdbm.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_bayessdbm.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_bayessdbm_seen_delete.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_bayessdbm_seen_delete.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_bayessdbm_seen_delete.t (added)
+++ spamassassin/trunk/xt/50_bayessdbm_seen_delete.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/bayessdbm_seen_delete.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_bayessdbm_seen_delete.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_db_based_whitelist.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_db_based_whitelist.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_db_based_whitelist.t (added)
+++ spamassassin/trunk/xt/50_db_based_whitelist.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/db_based_whitelist.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_db_based_whitelist.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_db_based_whitelist_ips.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_db_based_whitelist_ips.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_db_based_whitelist_ips.t (added)
+++ spamassassin/trunk/xt/50_db_based_whitelist_ips.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/db_based_whitelist_ips.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_db_based_whitelist_ips.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_dcc.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_dcc.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_dcc.t (added)
+++ spamassassin/trunk/xt/50_dcc.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/dcc.t",
+        "--override", "run_dcc_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_dcc.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_debug.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_debug.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_debug.t (added)
+++ spamassassin/trunk/xt/50_debug.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/debug.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_debug.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_dkim.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_dkim.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_dkim.t (added)
+++ spamassassin/trunk/xt/50_dkim.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/dkim.t",
+        "--override", "run_net_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_dkim.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_dkim2.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_dkim2.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_dkim2.t (added)
+++ spamassassin/trunk/xt/50_dkim2.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/dkim2.t",
+        "--override", "run_net_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_dkim2.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_dnsbl.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_dnsbl.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_dnsbl.t (added)
+++ spamassassin/trunk/xt/50_dnsbl.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/dnsbl.t",
+        "--override", "run_net_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_dnsbl.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_dnsbl_sc_meta.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_dnsbl_sc_meta.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_dnsbl_sc_meta.t (added)
+++ spamassassin/trunk/xt/50_dnsbl_sc_meta.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/dnsbl_sc_meta.t",
+        "--override", "run_net_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_dnsbl_sc_meta.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_lang_lint.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_lang_lint.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_lang_lint.t (added)
+++ spamassassin/trunk/xt/50_lang_lint.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/lang_lint.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_lang_lint.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_line_endings.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_line_endings.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_line_endings.t (added)
+++ spamassassin/trunk/xt/50_line_endings.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/line_endings.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_line_endings.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_razor2.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_razor2.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_razor2.t (added)
+++ spamassassin/trunk/xt/50_razor2.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/razor2.t",
+        "--override", "run_net_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_razor2.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd.t (added)
+++ spamassassin/trunk/xt/50_root_spamd.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system("sudo",  "$^X", "t/root_spamd.t",
+        "--override", "run_root_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  system('sudo chown -R jmason t/log');
+

Propchange: spamassassin/trunk/xt/50_root_spamd.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd_tell.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd_tell.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd_tell.t (added)
+++ spamassassin/trunk/xt/50_root_spamd_tell.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system("sudo",  "$^X", "t/root_spamd_tell.t",
+        "--override", "run_root_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  system('sudo chown -R jmason t/log');
+

Propchange: spamassassin/trunk/xt/50_root_spamd_tell.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd_tell_paranoid.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd_tell_paranoid.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd_tell_paranoid.t (added)
+++ spamassassin/trunk/xt/50_root_spamd_tell_paranoid.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system("sudo",  "$^X", "t/root_spamd_tell_paranoid.t",
+        "--override", "run_root_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  system('sudo chown -R jmason t/log');
+

Propchange: spamassassin/trunk/xt/50_root_spamd_tell_paranoid.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd_tell_x.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd_tell_x.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd_tell_x.t (added)
+++ spamassassin/trunk/xt/50_root_spamd_tell_x.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system("sudo",  "$^X", "t/root_spamd_tell_x.t",
+        "--override", "run_root_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  system('sudo chown -R jmason t/log');
+

Propchange: spamassassin/trunk/xt/50_root_spamd_tell_x.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd_tell_x_paranoid.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd_tell_x_paranoid.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd_tell_x_paranoid.t (added)
+++ spamassassin/trunk/xt/50_root_spamd_tell_x_paranoid.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system("sudo",  "$^X", "t/root_spamd_tell_x_paranoid.t",
+        "--override", "run_root_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  system('sudo chown -R jmason t/log');
+

Propchange: spamassassin/trunk/xt/50_root_spamd_tell_x_paranoid.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd_u.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd_u.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd_u.t (added)
+++ spamassassin/trunk/xt/50_root_spamd_u.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system("sudo",  "$^X", "t/root_spamd_u.t",
+        "--override", "run_root_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  system('sudo chown -R jmason t/log');
+

Propchange: spamassassin/trunk/xt/50_root_spamd_u.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd_u_dcc.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd_u_dcc.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd_u_dcc.t (added)
+++ spamassassin/trunk/xt/50_root_spamd_u_dcc.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/root_spamd_u_dcc.t",
+        "--override", "run_dcc_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_root_spamd_u_dcc.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd_virtual.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd_virtual.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd_virtual.t (added)
+++ spamassassin/trunk/xt/50_root_spamd_virtual.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system("sudo",  "$^X", "t/root_spamd_virtual.t",
+        "--override", "run_root_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  system('sudo chown -R jmason t/log');
+

Propchange: spamassassin/trunk/xt/50_root_spamd_virtual.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd_x.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd_x.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd_x.t (added)
+++ spamassassin/trunk/xt/50_root_spamd_x.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system("sudo",  "$^X", "t/root_spamd_x.t",
+        "--override", "run_root_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  system('sudo chown -R jmason t/log');
+

Propchange: spamassassin/trunk/xt/50_root_spamd_x.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd_x_paranoid.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd_x_paranoid.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd_x_paranoid.t (added)
+++ spamassassin/trunk/xt/50_root_spamd_x_paranoid.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system("sudo",  "$^X", "t/root_spamd_x_paranoid.t",
+        "--override", "run_root_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  system('sudo chown -R jmason t/log');
+

Propchange: spamassassin/trunk/xt/50_root_spamd_x_paranoid.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_root_spamd_x_u.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_root_spamd_x_u.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_root_spamd_x_u.t (added)
+++ spamassassin/trunk/xt/50_root_spamd_x_u.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system("sudo",  "$^X", "t/root_spamd_x_u.t",
+        "--override", "run_root_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  system('sudo chown -R jmason t/log');
+

Propchange: spamassassin/trunk/xt/50_root_spamd_x_u.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spamc_H.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spamc_H.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spamc_H.t (added)
+++ spamassassin/trunk/xt/50_spamc_H.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spamc_H.t",
+        "--override", "run_net_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spamc_H.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spamc_x_E_R.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spamc_x_E_R.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spamc_x_E_R.t (added)
+++ spamassassin/trunk/xt/50_spamc_x_E_R.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spamc_x_E_R.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spamc_x_E_R.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spamd_client.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spamd_client.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spamd_client.t (added)
+++ spamassassin/trunk/xt/50_spamd_client.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spamd_client.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spamd_client.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spamd_hup.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spamd_hup.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spamd_hup.t (added)
+++ spamassassin/trunk/xt/50_spamd_hup.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spamd_hup.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spamd_hup.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spamd_kill_restart.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spamd_kill_restart.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spamd_kill_restart.t (added)
+++ spamassassin/trunk/xt/50_spamd_kill_restart.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spamd_kill_restart.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spamd_kill_restart.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spamd_kill_restart_rr.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spamd_kill_restart_rr.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spamd_kill_restart_rr.t (added)
+++ spamassassin/trunk/xt/50_spamd_kill_restart_rr.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spamd_kill_restart_rr.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spamd_kill_restart_rr.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spamd_prefork_stress.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spamd_prefork_stress.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spamd_prefork_stress.t (added)
+++ spamassassin/trunk/xt/50_spamd_prefork_stress.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spamd_prefork_stress.t",
+        "--override", "run_spamd_prefork_stress_test", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spamd_prefork_stress.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spamd_prefork_stress_2.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spamd_prefork_stress_2.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spamd_prefork_stress_2.t (added)
+++ spamassassin/trunk/xt/50_spamd_prefork_stress_2.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spamd_prefork_stress_2.t",
+        "--override", "run_spamd_prefork_stress_test", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spamd_prefork_stress_2.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spamd_prefork_stress_3.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spamd_prefork_stress_3.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spamd_prefork_stress_3.t (added)
+++ spamassassin/trunk/xt/50_spamd_prefork_stress_3.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spamd_prefork_stress_3.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spamd_prefork_stress_3.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spamd_prefork_stress_4.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spamd_prefork_stress_4.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spamd_prefork_stress_4.t (added)
+++ spamassassin/trunk/xt/50_spamd_prefork_stress_4.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spamd_prefork_stress_4.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spamd_prefork_stress_4.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_spf.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_spf.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_spf.t (added)
+++ spamassassin/trunk/xt/50_spf.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/spf.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_spf.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_strip2.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_strip2.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_strip2.t (added)
+++ spamassassin/trunk/xt/50_strip2.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/strip2.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_strip2.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_strip_no_subject.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_strip_no_subject.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_strip_no_subject.t (added)
+++ spamassassin/trunk/xt/50_strip_no_subject.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/strip_no_subject.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_strip_no_subject.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_trust_path.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_trust_path.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_trust_path.t (added)
+++ spamassassin/trunk/xt/50_trust_path.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/trust_path.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_trust_path.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_uribl.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_uribl.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_uribl.t (added)
+++ spamassassin/trunk/xt/50_uribl.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/uribl.t",
+        "--override", "run_net_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_uribl.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_whitelist_addrs.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_whitelist_addrs.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_whitelist_addrs.t (added)
+++ spamassassin/trunk/xt/50_whitelist_addrs.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/whitelist_addrs.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_whitelist_addrs.t
------------------------------------------------------------------------------
    svn:executable = *

Added: spamassassin/trunk/xt/50_whitelist_from.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/50_whitelist_from.t?rev=818438&view=auto
==============================================================================
--- spamassassin/trunk/xt/50_whitelist_from.t (added)
+++ spamassassin/trunk/xt/50_whitelist_from.t Thu Sep 24 10:51:39 2009
@@ -0,0 +1,8 @@
+
+#!/usr/bin/perl
+  (-d "../t") and chdir "..";
+  system( "$^X", "t/whitelist_from.t",
+        "--override", "run_long_tests", "1", @ARGV);
+  ($? >> 8 == 0) or die "exec failed";
+  
+

Propchange: spamassassin/trunk/xt/50_whitelist_from.t
------------------------------------------------------------------------------
    svn:executable = *