You are viewing a plain text version of this content. The canonical link for it is here.
Posted to test-commits@perl.apache.org by to...@apache.org on 2010/12/30 18:33:26 UTC

svn commit: r1053948 - /perl/Apache-Test/trunk/t/import.t

Author: torsten
Date: Thu Dec 30 17:33:25 2010
New Revision: 1053948

URL: http://svn.apache.org/viewvc?rev=1053948&view=rev
Log:
work around a bug in older Test.pm / perl versions

Modified:
    perl/Apache-Test/trunk/t/import.t

Modified: perl/Apache-Test/trunk/t/import.t
URL: http://svn.apache.org/viewvc/perl/Apache-Test/trunk/t/import.t?rev=1053948&r1=1053947&r2=1053948&view=diff
==============================================================================
--- perl/Apache-Test/trunk/t/import.t (original)
+++ perl/Apache-Test/trunk/t/import.t Thu Dec 30 17:33:25 2010
@@ -125,7 +125,15 @@ Test::skip $pio, sub {
 
 	local *STDOUT;
 	open STDOUT, '>', \$output;
-	Apache::Test::plan tests=>17;
+	{
+	    # suppress an 'uninitialized' warning in older perl versions
+	    local $SIG{__WARN__}=sub {
+		warn $_[0]
+		    unless $_[0]=~m!uninitialized\svalue\sin\sopen\b.+
+				    Test/Builder\.pm!x;
+	    };
+	    Apache::Test::plan tests=>17;
+	}
 	Test::More::isnt "hugo", "erwin", "hugo is not erwin";
 	@res=($Test::ntest, $Test::planned);
 	Test::Builder->new->reset;
@@ -133,5 +141,5 @@ Test::skip $pio, sub {
     return "@res";
 }, '-19 -42', '$Test::ntest, $Test::planned did not change';
 
-Test::skip $pio, $output, qr/^1\.\.17$/m, 'planned';
-Test::skip $pio, $output, qr/^ok 1 - hugo is not erwin$/m, 'Test::More::isnt';
+Test::skip $pio, $output=~/^1\.\.17$/m;
+Test::skip $pio, $output=~/^ok 1 - hugo is not erwin$/m;