stas        2004/09/22 18:44:11

  Modified:    t/hooks  .cvsignore trans.t
               t/user   .cvsignore
               t/hooks/TestHooks init.pm trans.pm
               t/modules proxy.t
               t/response/TestModules proxy.pm
               t/response/TestUser rewrite.pm
  Added:       t/hooks  init.t
               t/user   rewrite.t
  Log:
  move tests with trans and init handler into their own vhosts, so that they
  don't intervene with debugging of other tests
  
  Revision  Changes    Path
  1.7       +0 -2      modperl-2.0/t/hooks/.cvsignore
  
  Index: .cvsignore
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/hooks/.cvsignore,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -u -r1.6 -r1.7
  --- .cvsignore        22 Feb 2004 04:07:35 -0000      1.6
  +++ .cvsignore        23 Sep 2004 01:44:10 -0000      1.7
  @@ -3,8 +3,6 @@
   authen.t
   authz.t
   fixup.t
  -trans.t
  -init.t
   push_handlers_same_phase.t
   push_handlers_blessed.t
   set_handlers.t
  
  
  
  1.5       +11 -6     modperl-2.0/t/hooks/trans.t
  
  Index: trans.t
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/hooks/trans.t,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -u -r1.4 -r1.5
  --- trans.t   1 Apr 2003 04:39:30 -0000       1.4
  +++ trans.t   23 Sep 2004 01:44:10 -0000      1.5
  @@ -8,15 +8,20 @@
   use Apache2 ();
   use Apache::Const ':common';
   
  +my $module = 'TestHooks::trans';
  +Apache::TestRequest::module($module);
  +my $path     = Apache::TestRequest::module2path($module);
  +my $config   = Apache::Test::config();
  +my $hostport = Apache::TestRequest::hostport($config);
  +t_debug("connecting to $hostport");
  +
   plan tests => 3;
   
   t_client_log_error_is_expected();
  -ok GET_RC('/nope') == NOT_FOUND;
  -
  -my $module = '/TestHooks/trans.pm';
  +ok t_cmp GET_RC("http://$hostport/nope";), NOT_FOUND;
   
  -my $body = GET_BODY $module;
  +my $body = GET_BODY "http://$hostport/TestHooks/trans.pm";;
   
  -ok $body =~ /package TestHooks::trans/;
  +ok $body =~ /package $module/;
   
  -ok GET_OK '/phooey';
  +ok GET_OK "http://$hostport/phooey";;
  
  
  
  1.1                  modperl-2.0/t/hooks/init.t
  
  Index: init.t
  ===================================================================
  use strict;
  use warnings FATAL => 'all';
  
  use Apache::TestRequest qw(GET_BODY_ASSERT);
  use Apache::Test;
  use Apache::TestUtil;
  
  my $module = 'TestHooks::init';
  
  Apache::TestRequest::module($module);
  my $path     = Apache::TestRequest::module2path($module);
  my $config   = Apache::Test::config();
  my $hostport = Apache::TestRequest::hostport($config);
  t_debug("connecting to $hostport");
  
  print GET_BODY_ASSERT "http://$hostport/$path";;
  
  
  
  1.2       +1 -1      modperl-2.0/t/user/.cvsignore
  
  Index: .cvsignore
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/user/.cvsignore,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -u -r1.1 -r1.2
  --- .cvsignore        18 Apr 2004 01:31:21 -0000      1.1
  +++ .cvsignore        23 Sep 2004 01:44:10 -0000      1.2
  @@ -1,2 +1,2 @@
  -rewrite.t
  +
   
  
  
  
  1.1                  modperl-2.0/t/user/rewrite.t
  
  Index: rewrite.t
  ===================================================================
  use strict;
  use warnings FATAL => 'all';
  
  use Apache::TestRequest qw(GET_BODY_ASSERT);
  use Apache::Test;
  use Apache::TestUtil;
  
  my $module = 'TestUser::rewrite';
  
  Apache::TestRequest::module($module);
  my $path     = Apache::TestRequest::module2path($module);
  my $config   = Apache::Test::config();
  my $hostport = Apache::TestRequest::hostport($config);
  t_debug("connecting to $hostport");
  
  print GET_BODY_ASSERT "http://$hostport/$path";;
  
  
  
  1.6       +10 -6     modperl-2.0/t/hooks/TestHooks/init.pm
  
  Index: init.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/hooks/TestHooks/init.pm,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -u -r1.5 -r1.6
  --- init.pm   11 Aug 2003 20:34:22 -0000      1.5
  +++ init.pm   23 Sep 2004 01:44:10 -0000      1.6
  @@ -54,11 +54,15 @@
   
   1;
   __DATA__
  -PerlInitHandler TestHooks::init::second
  -<Base>
  +<NoAutoConfig>
  +  <VirtualHost TestHooks::init>
       PerlModule      TestHooks::init
       PerlInitHandler TestHooks::init::first
  -</Base>
  -PerlResponseHandler TestHooks::init
  -PerlResponseHandler TestHooks::init::response
  -SetHandler modperl
  +    <Location /TestHooks__init>
  +        PerlInitHandler TestHooks::init::second
  +        PerlResponseHandler TestHooks::init
  +        PerlResponseHandler TestHooks::init::response
  +        SetHandler modperl
  +    </Location>
  +  </VirtualHost>
  +</NoAutoConfig>
  
  
  
  1.6       +9 -2      modperl-2.0/t/hooks/TestHooks/trans.pm
  
  Index: trans.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/hooks/TestHooks/trans.pm,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -u -r1.5 -r1.6
  --- trans.pm  18 Apr 2003 06:18:58 -0000      1.5
  +++ trans.pm  23 Sep 2004 01:44:11 -0000      1.6
  @@ -37,5 +37,12 @@
   
   1;
   __DATA__
  -PerlResponseHandler Apache::TestHandler::ok1
  -SetHandler modperl
  +<NoAutoConfig>
  +  <VirtualHost TestHooks::trans>
  +    PerlTransHandler TestHooks::trans
  +    <Location /TestHooks__trans>
  +        PerlResponseHandler Apache::TestHandler::ok1
  +        SetHandler modperl
  +    </Location>
  +  </VirtualHost>
  +</NoAutoConfig>
  
  
  
  1.5       +8 -3      modperl-2.0/t/modules/proxy.t
  
  Index: proxy.t
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/modules/proxy.t,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -u -r1.4 -r1.5
  --- proxy.t   3 Aug 2004 16:16:22 -0000       1.4
  +++ proxy.t   23 Sep 2004 01:44:11 -0000      1.5
  @@ -3,14 +3,19 @@
   
   use Apache::Test;
   use Apache::TestUtil;
  -
   use Apache::TestRequest;
   
  -my $location = "/TestModules__proxy";
  +my $module = 'TestModules::proxy';
  +
  +Apache::TestRequest::module($module);
  +my $path     = Apache::TestRequest::module2path($module);
  +my $config   = Apache::Test::config();
  +my $hostport = Apache::TestRequest::hostport($config);
  +t_debug("connecting to $hostport");
   
   plan tests => 1, (need_module('proxy') &&
                     need_access);
   
   my $expected = "ok";
  -my $received = GET_BODY_ASSERT $location;
  +my $received = GET_BODY_ASSERT "http://$hostport/$path";;;
   ok t_cmp($received, $expected, "internally proxified request");
  
  
  
  1.6       +2 -0      modperl-2.0/t/response/TestModules/proxy.pm
  
  Index: proxy.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/response/TestModules/proxy.pm,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -u -r1.5 -r1.6
  --- proxy.pm  9 Jul 2004 08:01:21 -0000       1.5
  +++ proxy.pm  23 Sep 2004 01:44:11 -0000      1.6
  @@ -43,6 +43,7 @@
   1;
   __END__
   <NoAutoConfig>
  +  <VirtualHost TestModules::proxy>
       <IfModule mod_proxy.c>
           <Proxy http://@servername@:@port@/*>
               <IfModule @ACCESS_MODULE@>
  @@ -59,5 +60,6 @@
               PerlResponseHandler TestModules::proxy::response
           </Location>
       </IfModule>
  +  </VirtualHost>
   </NoAutoConfig>
   
  
  
  
  1.3       +2 -0      modperl-2.0/t/response/TestUser/rewrite.pm
  
  Index: rewrite.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/response/TestUser/rewrite.pm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -u -r1.2 -r1.3
  --- rewrite.pm        9 Jul 2004 21:52:49 -0000       1.2
  +++ rewrite.pm        23 Sep 2004 01:44:11 -0000      1.3
  @@ -62,6 +62,7 @@
   1;
   __END__
   <NoAutoConfig>
  +  <VirtualHost TestUser::rewrite>
       PerlModule              TestUser::rewrite
       PerlTransHandler        TestUser::rewrite::trans
       PerlMapToStorageHandler TestUser::rewrite::map2storage
  @@ -69,5 +70,6 @@
           SetHandler modperl
           PerlResponseHandler TestUser::rewrite::response
       </Location>
  +  </VirtualHost>
   </NoAutoConfig>
   
  
  
  

Reply via email to