Return-Path: Delivered-To: apmail-perl-dev-archive@www.apache.org Received: (qmail 86454 invoked from network); 26 Dec 2007 03:17:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Dec 2007 03:17:25 -0000 Received: (qmail 99914 invoked by uid 500); 26 Dec 2007 03:17:14 -0000 Delivered-To: apmail-perl-dev-archive@perl.apache.org Received: (qmail 99743 invoked by uid 500); 26 Dec 2007 03:17:14 -0000 Mailing-List: contact dev-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@perl.apache.org Received: (qmail 99666 invoked by uid 99); 26 Dec 2007 03:17:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Dec 2007 19:17:13 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [69.36.240.28] (HELO taperfriendlymusic.org) (69.36.240.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Dec 2007 03:17:04 +0000 Received: (qmail 25674 invoked by uid 1005); 25 Dec 2007 19:16:50 -0800 Received: from localhost (HELO www.redhotpenguin.com) (127.0.0.1) by www.redhotpenguin.com (qpsmtpd/0.32) with ESMTP; Tue, 25 Dec 2007 19:16:48 -0800 Received: from 75.61.129.177 (SquirrelMail authenticated user fred@redhotpenguin.com) by www.redhotpenguin.com with HTTP; Tue, 25 Dec 2007 19:16:48 -0800 (PST) Message-ID: <50190.75.61.129.177.1198639008.squirrel@www.redhotpenguin.com> Date: Tue, 25 Dec 2007 19:16:48 -0800 (PST) Subject: [Fwd: svn commit: r606831 - in /perl/modperl/trunk/t: apr/pool_lifetime.t response/TestAPR/pool_lifetime.pm] From: "Fred Moyer" To: gozer@apache.org Cc: dev@perl.apache.org User-Agent: SquirrelMail/1.4.4 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Check-By: www.redhotpenguin.com X-Old-Spam-Status: No, hits=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 Gozer, I've refactored everything to use keep alives instead of sameinterp per your example and our discussion at ApacheCon. I haven't tested to see if it sped up running the test suite, but it should in theory since less attempts will be made to locate the correct interpreter. There is still t/modperl/sameinterp.t and t/response/TestModperl/sameinterp.pm to implement the actual sameinterp mechanism. Should I remove those, or is there some part of it we need that keep_alives doesn't do? - Fred ---------------------------- Original Message ---------------------------- Subject: svn commit: r606831 - in /perl/modperl/trunk/t: apr/pool_lifetime.t response/TestAPR/pool_lifetime.pm From: phred@apache.org Date: Tue, December 25, 2007 6:50 pm To: modperl-cvs@perl.apache.org -------------------------------------------------------------------------- Author: phred Date: Tue Dec 25 18:50:29 2007 New Revision: 606831 URL: http://svn.apache.org/viewvc?rev=606831&view=rev Log: Refactor to use keep_alives instead of TestCommon::SameInterp. As done originally in revision 594682 at ApacheCon 2007 Modified: perl/modperl/trunk/t/apr/pool_lifetime.t perl/modperl/trunk/t/response/TestAPR/pool_lifetime.pm Modified: perl/modperl/trunk/t/apr/pool_lifetime.t URL: http://svn.apache.org/viewvc/perl/modperl/trunk/t/apr/pool_lifetime.t?rev=606831&r1=606830&r2=606831&view=diff ============================================================================== --- perl/modperl/trunk/t/apr/pool_lifetime.t (original) +++ perl/modperl/trunk/t/apr/pool_lifetime.t Tue Dec 25 18:50:29 2007 @@ -4,7 +4,7 @@ use Apache::Test; use Apache::TestUtil; use Apache::TestRequest; -use TestCommon::SameInterp; +Apache::TestRequest::user_agent(keep_alive => 1); plan tests => 2, need 'HTML::HeadParser'; @@ -12,18 +12,14 @@ my $location = '/' . Apache::TestRequest::module2path($module); t_debug "getting the same interp ID for $location"; -my $same_interp = Apache::TestRequest::same_interp_tie($location); - -my $skip = $same_interp ? 0 : 1; for (1..2) { my $expected = "Pong"; - my $received = same_interp_req_body($same_interp, \&GET, $location); - $skip++ unless defined $received; - same_interp_skip_not_found( - $skip, + my $received = GET "$location"; + + ok t_cmp( + $received->content, $expected, - $received, - "Pong" + "Pong", ); } Modified: perl/modperl/trunk/t/response/TestAPR/pool_lifetime.pm URL: http://svn.apache.org/viewvc/perl/modperl/trunk/t/response/TestAPR/pool_lifetime.pm?rev=606831&r1=606830&r2=606831&view=diff ============================================================================== --- perl/modperl/trunk/t/response/TestAPR/pool_lifetime.pm (original) +++ perl/modperl/trunk/t/response/TestAPR/pool_lifetime.pm Tue Dec 25 18:50:29 2007 @@ -23,5 +23,3 @@ } 1; -__END__ -PerlFixupHandler Apache::TestHandler::same_interp_fixup --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org For additional commands, e-mail: dev-help@perl.apache.org