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;
}