Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: ModPerl: ModPerl-cvs

svn commit: r606835 - in /perl/modperl/trunk: Changes t/hooks/TestHooks/inlined_handlers.pm t/hooks/inlined_handlers.t t/modperl/cookie2.t t/response/TestModperl/cookie2.pm

 

 

ModPerl modperl-cvs RSS feed   Index | Next | Previous | View Threaded


phred at apache

Dec 25, 2007, 7:08 PM

Post #1 of 1 (757 views)
Permalink
svn commit: r606835 - in /perl/modperl/trunk: Changes t/hooks/TestHooks/inlined_handlers.pm t/hooks/inlined_handlers.t t/modperl/cookie2.t t/response/TestModperl/cookie2.pm

Author: phred
Date: Tue Dec 25 19:08:19 2007
New Revision: 606835

URL: http://svn.apache.org/viewvc?rev=606835&view=rev
Log:
Refactor additional tests to use keepalives instead of same_interp.
See revision 594682 for additional details.

Modified:
perl/modperl/trunk/Changes
perl/modperl/trunk/t/hooks/TestHooks/inlined_handlers.pm
perl/modperl/trunk/t/hooks/inlined_handlers.t
perl/modperl/trunk/t/modperl/cookie2.t
perl/modperl/trunk/t/response/TestModperl/cookie2.pm

Modified: perl/modperl/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/Changes?rev=606835&r1=606834&r2=606835&view=diff
==============================================================================
--- perl/modperl/trunk/Changes (original)
+++ perl/modperl/trunk/Changes Tue Dec 25 19:08:19 2007
@@ -12,6 +12,8 @@

=item 2.0.4-dev

+Refactor tests to use keepalives instead of same_interp [Gozer, Phred]
+
Apache2::Reload has been moved to an externally maintained
CPAN distribution [Fred Moyer <fred [at] redhotpenguin>]


Modified: perl/modperl/trunk/t/hooks/TestHooks/inlined_handlers.pm
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/t/hooks/TestHooks/inlined_handlers.pm?rev=606835&r1=606834&r2=606835&view=diff
==============================================================================
--- perl/modperl/trunk/t/hooks/TestHooks/inlined_handlers.pm (original)
+++ perl/modperl/trunk/t/hooks/TestHooks/inlined_handlers.pm Tue Dec 25 19:08:19 2007
@@ -5,10 +5,6 @@
# previously there was a bug in non-ithreaded-perl implementation
# where the cached compiled CODE ref didn't have the reference count
# right.
-#
-# this test needs to run via the same_interpr framework, since it must
-# test that the same perl interprter/process gets to run the same
-# inlined handler

use strict;
use warnings FATAL => 'all';
@@ -30,7 +26,6 @@
<NoAutoConfig>
<Location /TestHooks__inlined_handlers>
SetHandler modperl
- PerlInitHandler Apache::TestHandler::same_interp_fixup
PerlFixupHandler 'sub { use Apache2::Const qw(DECLINED); DECLINED }'
PerlResponseHandler TestHooks::inlined_handlers
</Location>

Modified: perl/modperl/trunk/t/hooks/inlined_handlers.t
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/t/hooks/inlined_handlers.t?rev=606835&r1=606834&r2=606835&view=diff
==============================================================================
--- perl/modperl/trunk/t/hooks/inlined_handlers.t (original)
+++ perl/modperl/trunk/t/hooks/inlined_handlers.t Tue Dec 25 19:08:19 2007
@@ -10,19 +10,14 @@

my $location = "/TestHooks__inlined_handlers";

-t_debug "getting the same interp ID for $location";
-my $same_interp = Apache::TestRequest::same_interp_tie($location);
-
-my $skip = $same_interp ? 0 : 1;
my $expected = "ok";
for (1..2) {
- my $received = same_interp_req_body($same_interp, \&GET, $location);
- $skip++ unless defined $received;
- same_interp_skip_not_found(
- $skip,
- $received,
+ my $received = GET $location;
+
+ ok t_cmp(
+ $received->content,
$expected,
- "anonymous handlers in httpd.conf test"
+ "anonymous handlers in httpd.conf test",
);
}


Modified: perl/modperl/trunk/t/modperl/cookie2.t
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/t/modperl/cookie2.t?rev=606835&r1=606834&r2=606835&view=diff
==============================================================================
--- perl/modperl/trunk/t/modperl/cookie2.t (original)
+++ perl/modperl/trunk/t/modperl/cookie2.t Tue Dec 25 19:08:19 2007
@@ -14,7 +14,7 @@
use Apache::Test;
use Apache::TestUtil;
use Apache::TestRequest;
-use TestCommon::SameInterp;
+Apache::TestRequest::user_agent(keep_alive => 1);

plan tests => 3, need 'HTML::HeadParser';

@@ -30,21 +30,14 @@

my @tests_ordered = qw(header subprocess_env env);

-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 my $test (@tests_ordered) {
my $cookie = "key=$test";

- my $received = same_interp_req_body($same_interp, \&GET,
- "$location?$test",
- Cookie => $cookie);
- $skip++ unless defined $received;
- same_interp_skip_not_found(
- $skip,
- $received,
+ my $received = GET "$location?$test", Cookie => $cookie;
+
+ ok t_cmp(
+ $received->content,
$expected{$test},
- "perl-script+SetupEnv/cookie: $test"
+ "perl-script+SetupEnv/cookie: $test",
);
}

Modified: perl/modperl/trunk/t/response/TestModperl/cookie2.pm
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/t/response/TestModperl/cookie2.pm?rev=606835&r1=606834&r2=606835&view=diff
==============================================================================
--- perl/modperl/trunk/t/response/TestModperl/cookie2.pm (original)
+++ perl/modperl/trunk/t/response/TestModperl/cookie2.pm Tue Dec 25 19:08:19 2007
@@ -44,6 +44,5 @@
__DATA__
SetHandler modperl
PerlModule TestModperl::cookie2
-PerlInitHandler Apache::TestHandler::same_interp_fixup
PerlAccessHandler TestModperl::cookie2::access
PerlResponseHandler TestModperl::cookie2

ModPerl modperl-cvs RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.