You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by st...@apache.org on 2005/02/08 01:17:29 UTC

svn commit: r151798 - in perl/modperl/trunk/ModPerl-Registry/t: cgi-bin/ithreads_io_n_tie.pl ithreads.t

Author: stas
Date: Mon Feb  7 16:17:27 2005
New Revision: 151798

URL: http://svn.apache.org/viewcvs?view=rev&rev=151798
Log:
the order of prints on the server side is not important here,
what's important is that we get all the printed strings
(there were failures before, where a parent would print before the thread)

Modified:
    perl/modperl/trunk/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl
    perl/modperl/trunk/ModPerl-Registry/t/ithreads.t

Modified: perl/modperl/trunk/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl
URL: http://svn.apache.org/viewcvs/perl/modperl/trunk/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl?view=diff&r1=151797&r2=151798
==============================================================================
--- perl/modperl/trunk/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl (original)
+++ perl/modperl/trunk/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl Mon Feb  7 16:17:27 2005
@@ -79,6 +79,6 @@
     # $thr->join; # XXX: leaks scalar
 }
 
-print "parent";
+print "parent\n";
 
 untie *STDOUT; # don't affect other tests

Modified: perl/modperl/trunk/ModPerl-Registry/t/ithreads.t
URL: http://svn.apache.org/viewcvs/perl/modperl/trunk/ModPerl-Registry/t/ithreads.t?view=diff&r1=151797&r2=151798
==============================================================================
--- perl/modperl/trunk/ModPerl-Registry/t/ithreads.t (original)
+++ perl/modperl/trunk/ModPerl-Registry/t/ithreads.t Mon Feb  7 16:17:27 2005
@@ -13,8 +13,11 @@
     {"perl 5.8.1 or higher w/ithreads enabled is required" => HAS_ITHREADS};
 
 {
-    my $expected = join "\n", map("thread $_", 1..4), "parent";
+    # the order of prints on the server side is not important here,
+    # what's important is that we get all the printed strings
+    my @expected = sort map("thread $_", 1..4), "parent";
     my $url = "/registry_modperl_handler/ithreads_io_n_tie.pl";
-    my $received = GET_BODY_ASSERT($url);
-    ok t_cmp $received, $expected;
+    my $received = GET_BODY_ASSERT($url) || '';
+    my @received = sort split /\n/, $received;
+    ok t_cmp \@received, \@expected;
 }