You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by si...@apache.org on 2022/12/06 19:35:16 UTC

svn commit: r1905808 - /spamassassin/trunk/t/

Author: sidney
Date: Tue Dec  6 19:35:16 2022
New Revision: 1905808

URL: http://svn.apache.org/viewvc?rev=1905808&view=rev
Log:
Bug 8045 - Add warning to tests about directory permissions now required for tests to pass

Modified:
    spamassassin/trunk/t/root_spamd.t
    spamassassin/trunk/t/root_spamd_tell.t
    spamassassin/trunk/t/root_spamd_tell_paranoid.t
    spamassassin/trunk/t/root_spamd_tell_x.t
    spamassassin/trunk/t/root_spamd_tell_x_paranoid.t
    spamassassin/trunk/t/root_spamd_u.t
    spamassassin/trunk/t/root_spamd_u_dcc.t
    spamassassin/trunk/t/root_spamd_virtual.t
    spamassassin/trunk/t/root_spamd_x.t
    spamassassin/trunk/t/root_spamd_x_paranoid.t
    spamassassin/trunk/t/root_spamd_x_u.t

Modified: spamassassin/trunk/t/root_spamd.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd.t (original)
+++ spamassassin/trunk/t/root_spamd.t Tue Dec  6 19:35:16 2022
@@ -26,7 +26,8 @@ plan tests => 14;
 
 # run spamc as unpriv uid
 $spamc = "sudo -u nobody $spamc";
-# ensure it is writable by all
+# ensure it is readable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 
 ok(start_spamd("-L"));

Modified: spamassassin/trunk/t/root_spamd_tell.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd_tell.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd_tell.t (original)
+++ spamassassin/trunk/t/root_spamd_tell.t Tue Dec  6 19:35:16 2022
@@ -24,7 +24,8 @@ $spamc = "sudo -u nobody $spamc";
 unlink("$userstate/bayes_seen.dir");
 unlink("$userstate/bayes_toks.dir");
 
-# ensure it is writable by all
+# ensure it is readable/writeable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 chmod 01777, $userstate;
 

Modified: spamassassin/trunk/t/root_spamd_tell_paranoid.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd_tell_paranoid.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd_tell_paranoid.t (original)
+++ spamassassin/trunk/t/root_spamd_tell_paranoid.t Tue Dec  6 19:35:16 2022
@@ -24,7 +24,8 @@ $spamc = "sudo -u nobody $spamc";
 unlink("$userstate/bayes_seen.dir");
 unlink("$userstate/bayes_toks.dir");
 
-# ensure it is writable by all
+# ensure it is readable/writeable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 chmod 01777, $userstate;
 

Modified: spamassassin/trunk/t/root_spamd_tell_x.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd_tell_x.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd_tell_x.t (original)
+++ spamassassin/trunk/t/root_spamd_tell_x.t Tue Dec  6 19:35:16 2022
@@ -24,7 +24,8 @@ $spamc = "sudo -u nobody $spamc";
 unlink("$userstate/bayes_seen.dir");
 unlink("$userstate/bayes_toks.dir");
 
-# ensure it is writable by all
+# ensure it is readable/writeable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 chmod 01777, $userstate;
 

Modified: spamassassin/trunk/t/root_spamd_tell_x_paranoid.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd_tell_x_paranoid.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd_tell_x_paranoid.t (original)
+++ spamassassin/trunk/t/root_spamd_tell_x_paranoid.t Tue Dec  6 19:35:16 2022
@@ -24,7 +24,8 @@ $spamc = "sudo -u nobody $spamc";
 unlink("$userstate/bayes_seen.dir");
 unlink("$userstate/bayes_toks.dir");
 
-# ensure it is writable by all
+# ensure it is readable/writeable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 chmod 01777, $userstate;
 

Modified: spamassassin/trunk/t/root_spamd_u.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd_u.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd_u.t (original)
+++ spamassassin/trunk/t/root_spamd_u.t Tue Dec  6 19:35:16 2022
@@ -26,7 +26,8 @@ plan tests => 11;
 
 # run spamc as unpriv uid
 $spamc = "sudo -u nobody $spamc";
-# ensure it is writable by all
+# ensure it is readable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 
 ok(start_spamd("-L -u nobody"));

Modified: spamassassin/trunk/t/root_spamd_u_dcc.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd_u_dcc.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd_u_dcc.t (original)
+++ spamassassin/trunk/t/root_spamd_u_dcc.t Tue Dec  6 19:35:16 2022
@@ -40,7 +40,8 @@ q{ X-Spam-Level: **********}, 'stars',
 
 # run spamc as unpriv uid
 $spamc = "sudo -u nobody $spamc";
-# ensure it is writable by all
+# ensure it is readable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 
 $SIG{ALRM} = sub { stop_spamd(); die "timed out"; };

Modified: spamassassin/trunk/t/root_spamd_virtual.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd_virtual.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd_virtual.t (original)
+++ spamassassin/trunk/t/root_spamd_virtual.t Tue Dec  6 19:35:16 2022
@@ -26,7 +26,8 @@ plan tests => 14;
 
 # run spamc as unpriv uid
 $spamc = "sudo -u nobody $spamc";
-# ensure it is writable by all
+# ensure it is readable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 
 ok (start_spamd ("--virtual-config-dir=$workdir/virtualconfig/%u -L -u nobody"));

Modified: spamassassin/trunk/t/root_spamd_x.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd_x.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd_x.t (original)
+++ spamassassin/trunk/t/root_spamd_x.t Tue Dec  6 19:35:16 2022
@@ -26,7 +26,8 @@ plan tests => 14;
 
 # run spamc as unpriv uid
 $spamc = "sudo -u nobody $spamc";
-# ensure it is writable by all
+# ensure it is readable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 
 ok(start_spamd("-L --create-prefs -x"));

Modified: spamassassin/trunk/t/root_spamd_x_paranoid.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd_x_paranoid.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd_x_paranoid.t (original)
+++ spamassassin/trunk/t/root_spamd_x_paranoid.t Tue Dec  6 19:35:16 2022
@@ -26,7 +26,8 @@ plan tests => 14;
 
 # run spamc as unpriv uid
 $spamc = "sudo -u nobody $spamc";
-# ensure it is writable by all
+# ensure it is readable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 
 ok(start_spamd("-L --create-prefs -x --paranoid"));

Modified: spamassassin/trunk/t/root_spamd_x_u.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/root_spamd_x_u.t?rev=1905808&r1=1905807&r2=1905808&view=diff
==============================================================================
--- spamassassin/trunk/t/root_spamd_x_u.t (original)
+++ spamassassin/trunk/t/root_spamd_x_u.t Tue Dec  6 19:35:16 2022
@@ -26,7 +26,8 @@ plan tests => 14;
 
 # run spamc as unpriv uid
 $spamc = "sudo -u nobody $spamc";
-# ensure it is writable by all
+# ensure it is readable by all
+diag "Test will fail if run in directory not accessible by 'nobody' as is typical for a home directory";
 chmod 01755, $workdir;
 
 ok (start_spamd ("-L -x -u nobody"));