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 jo...@apache.org on 2005/03/08 22:23:07 UTC
svn commit: r156569 -
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf
Author: joes
Date: Tue Mar 8 13:22:57 2005
New Revision: 156569
URL: http://svn.apache.org/viewcvs?view=rev&rev=156569
Log:
Fix the ModPerl-Registry/t tests.
Modified:
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/304.pl
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/redirect-cookie.pl
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/redirect.pl
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/runtime_error_n_status_change.pl
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/special_blocks.pl
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/status_change.pl
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf/extra.conf.in
perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf/modperl_extra_startup.pl
Modified: perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/304.pl
URL: http://svn.apache.org/viewcvs/perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/304.pl?view=diff&r1=156568&r2=156569
==============================================================================
--- perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/304.pl (original)
+++ perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/304.pl Tue Mar 8 13:22:57 2005
@@ -4,12 +4,12 @@
# manually handle 'If-Modified-Since' requests
use APR::Date ();
-use Apache::Util ();
-use Apache::RequestRec ();
+use Apache2::Util ();
+use Apache2::RequestRec ();
use constant FMT => '%a, %d %b %Y %H:%M:%S %Z';
use constant GMT => 1;
-use Apache::Const -compile => qw(HTTP_NOT_MODIFIED);
+use Apache2::Const -compile => qw(HTTP_NOT_MODIFIED);
my $last_modified = "Sun, 29 Oct 2000 15:43:29 GMT";
@@ -30,11 +30,11 @@
#warn "if_modified_since_secs $if_modified_since_secs\n\n";
if ($last_modified_secs < $if_modified_since_secs) {
- $status = Apache::HTTP_NOT_MODIFIED;
+ $status = Apache2::HTTP_NOT_MODIFIED;
$body = '';
}
-my $date = Apache::Util::ht_time($r->pool, $r->request_time, FMT, GMT);
+my $date = Apache2::Util::ht_time($r->pool, $r->request_time, FMT, GMT);
print <<HEADERS;
Status: $status
Modified: perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl
URL: http://svn.apache.org/viewcvs/perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl?view=diff&r1=156568&r2=156569
==============================================================================
--- perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl (original)
+++ perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl Tue Mar 8 13:22:57 2005
@@ -3,19 +3,19 @@
#
# there is a problem when STDOUT is internally opened to an
-# Apache::PerlIO layer is cloned on a new thread start. PerlIO_clone
+# Apache2::PerlIO layer is cloned on a new thread start. PerlIO_clone
# in perl_clone() is called too early, before PL_defstash is
# cloned. As PerlIO_clone calls PerlIOApache_getarg, which calls
# gv_fetchpv via sv_setref_pv and boom the segfault happens.
#
# at the moment we should either not use an internally opened to
-# :Apache streams, so the config must be:
+# :Apache2 streams, so the config must be:
#
# SetHandler modperl
#
# and then either use $r->print("foo") or tie *STDOUT, $r + print "foo"
#
-# or close and re-open STDOUT to :Apache *after* the thread was spawned
+# or close and re-open STDOUT to :Apache2 *after* the thread was spawned
#
# the above discussion equally applies to STDIN
#
@@ -39,14 +39,14 @@
}
{
- # close and re-open STDOUT to :Apache *after* the thread was
+ # close and re-open STDOUT to :Apache2 *after* the thread was
# spawned
my $thr = threads->new(
sub {
my $id = shift;
close STDOUT;
- open STDOUT, ">:Apache", $r
- or die "can't open STDOUT via :Apache layer : $!";
+ open STDOUT, ">:Apache2", $r
+ or die "can't open STDOUT via :Apache2 layer : $!";
print "thread $id\n";
return 1;
}, 2);
Modified: perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/redirect-cookie.pl
URL: http://svn.apache.org/viewcvs/perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/redirect-cookie.pl?view=diff&r1=156568&r2=156569
==============================================================================
--- perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/redirect-cookie.pl (original)
+++ perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/redirect-cookie.pl Tue Mar 8 13:22:57 2005
@@ -1,7 +1,7 @@
# test env vars
-use Apache::URI ();
-use Apache::Const -compile => qw(REDIRECT SERVER_ERROR);
+use Apache2::URI ();
+use Apache2::Const -compile => qw(REDIRECT SERVER_ERROR);
my $r = shift;
my $path = $r->args || '';
@@ -9,10 +9,10 @@
$r->err_headers_out->set('Set-Cookie' => "mod_perl=ubercool; path=/");
$r->headers_out->set(Location => " http://$server$path");
-$r->status(Apache::REDIRECT);
+$r->status(Apache2::REDIRECT);
# exit status is completely ignored in Registry
# due to $r->status hacking
-return Apache::SERVER_ERROR;
+return Apache2::SERVER_ERROR;
__END__
Modified: perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/redirect.pl
URL: http://svn.apache.org/viewcvs/perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/redirect.pl?view=diff&r1=156568&r2=156569
==============================================================================
--- perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/redirect.pl (original)
+++ perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/redirect.pl Tue Mar 8 13:22:57 2005
@@ -1,6 +1,6 @@
# test env vars
-use Apache::URI ();
+use Apache2::URI ();
my $r = shift;
my $path = $r->args || '';
Modified: perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/runtime_error_n_status_change.pl
URL: http://svn.apache.org/viewcvs/perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/runtime_error_n_status_change.pl?view=diff&r1=156568&r2=156569
==============================================================================
--- perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/runtime_error_n_status_change.pl (original)
+++ perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/runtime_error_n_status_change.pl Tue Mar 8 13:22:57 2005
@@ -3,9 +3,9 @@
t_server_log_error_is_expected();
}
-use Apache::Const -compile => qw(NOT_FOUND);
+use Apache2::Const -compile => qw(NOT_FOUND);
my $r = shift;
-$r->status(Apache::NOT_FOUND);
+$r->status(Apache2::NOT_FOUND);
$r->print("Content-type: text/plain\n\n");
$r->print(no_such_func());
Modified: perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/special_blocks.pl
URL: http://svn.apache.org/viewcvs/perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/special_blocks.pl?view=diff&r1=156568&r2=156569
==============================================================================
--- perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/special_blocks.pl (original)
+++ perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/special_blocks.pl Tue Mar 8 13:22:57 2005
@@ -2,7 +2,7 @@
# test BEGIN/END blocks
-use Apache::RequestRec ();
+use Apache2::RequestRec ();
use vars qw($query);
$query = '' unless defined $query;
Modified: perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/status_change.pl
URL: http://svn.apache.org/viewcvs/perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/status_change.pl?view=diff&r1=156568&r2=156569
==============================================================================
--- perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/status_change.pl (original)
+++ perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/cgi-bin/status_change.pl Tue Mar 8 13:22:57 2005
@@ -1,5 +1,5 @@
-use Apache::Const -compile => qw(NOT_FOUND);
+use Apache2::Const -compile => qw(NOT_FOUND);
my $r = shift;
-$r->status(Apache::NOT_FOUND);
+$r->status(Apache2::NOT_FOUND);
$r->print("Content-type: text/plain\n\n");
Modified: perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf/extra.conf.in
URL: http://svn.apache.org/viewcvs/perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf/extra.conf.in?view=diff&r1=156568&r2=156569
==============================================================================
--- perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf/extra.conf.in (original)
+++ perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf/extra.conf.in Tue Mar 8 13:22:57 2005
@@ -17,8 +17,6 @@
PerlSwitches -I@ServerRoot@/../lib \
-I@ServerRoot@/../../Apache-Test/lib \
-I@ServerRoot@/../../lib \
- -I@ServerRoot@/../../blib/lib/Apache2 \
- -I@ServerRoot@/../../blib/arch/Apache2 \
-I@ServerRoot@/../../blib/lib \
-I@ServerRoot@/../../blib/arch
@@ -26,8 +24,8 @@
PerlRequire @ServerRoot@/conf/modperl_extra_startup.pl
#### DEVMODE: Remove in production ###
-PerlModule Apache::Reload
-PerlInitHandler Apache::Reload
+PerlModule Apache2::Reload
+PerlInitHandler Apache2::Reload
PerlSetVar ReloadAll Off
PerlSetVar ReloadModules "ModPerl::*"
Modified: perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf/modperl_extra_startup.pl
URL: http://svn.apache.org/viewcvs/perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf/modperl_extra_startup.pl?view=diff&r1=156568&r2=156569
==============================================================================
--- perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf/modperl_extra_startup.pl (original)
+++ perl/modperl/branches/apache2-rename-unstable/ModPerl-Registry/t/conf/modperl_extra_startup.pl Tue Mar 8 13:22:57 2005
@@ -3,20 +3,34 @@
use ModPerl::RegistryLoader ();
-use Apache::ServerRec ();
-use Apache::ServerUtil ();
-use Apache::Process ();
+use Apache2::ServerRec ();
+use Apache2::ServerUtil ();
+use Apache2::Process ();
+
+BEGIN {
+ ## XXX: Block of temporary hacks for CGI.pm
+ *Apache::request = *Apache2::request;
+ *Apache::server = *Apache2::server;
+
+ for (qw/Response RequestRec RequestUtil/) {
+ eval qq(
+ \*Apache::$_\:: = \*Apache2::$_\::;
+ \$INC{"Apache/$_.pm"} = ') . __FILE__ . "';";
+ die $@ if $@;
+ }
+}
+
use DirHandle ();
-my $proc = Apache->server->process;
+my $proc = Apache2->server->process;
my $pool = $proc->pool;
# can't use catfile with server_root as it contains unix dir
# separators and in a few of our particular tests we compare against
# win32 separators. in general avoid using server_root_relative in your
# code, see the manpage for more details
-my $base_dir = Apache::ServerUtil::server_root_relative($pool, "cgi-bin");
+my $base_dir = Apache2::ServerUtil::server_root_relative($pool, "cgi-bin");
# test the scripts pre-loading by explicitly specifying uri => filename
my $rl = ModPerl::RegistryLoader->new(package => "ModPerl::Registry");
@@ -33,7 +47,7 @@
sub trans {
my $uri = shift;
$uri =~ s|^/registry_bb/|cgi-bin/|;
- return Apache::ServerUtil::server_root_relative($pool, $uri);
+ return Apache2::ServerUtil::server_root_relative($pool, $uri);
}
my $rl = ModPerl::RegistryLoader->new(