stas        2004/01/30 00:40:24

  Modified:    ModPerl-Registry/t TEST.PL
  Log:
  make the calculation of the location of src/modules/perl in the parent
  root independent of the cwd()
  
  Revision  Changes    Path
  1.13      +6 -7      modperl-2.0/ModPerl-Registry/t/TEST.PL
  
  Index: TEST.PL
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/ModPerl-Registry/t/TEST.PL,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -u -r1.12 -r1.13
  --- TEST.PL   28 Jan 2004 06:06:55 -0000      1.12
  +++ TEST.PL   30 Jan 2004 08:40:24 -0000      1.13
  @@ -18,8 +18,8 @@
   # redirect tests require 2 servers
   use constant MIN_MAXCLIENTS => 2;
   
  -use Cwd ();
  -use File::Spec::Functions qw(splitpath splitdir catpath catdir rootdir);
  +use File::Spec::Functions qw(catdir);
  +use File::Basename qw(dirname);
   
   use Apache::Build;
   
  @@ -33,11 +33,10 @@
   sub new_test_config {
       my $self = shift;
   
  -    my ($volume, $dir, $file) = splitpath Cwd::cwd(), 1;
  -    my @dir = grep {length} splitdir $dir;
  -    $dir = catdir @dir[0..($#dir-2)]; # remove two last dir segments
  -    my $base = catpath $volume, rootdir(), $dir, $file;
  -    $self->{conf_opts}->{src_dir} = catdir $base, qw(src modules perl);
  +    require Apache::Test;
  +    my $mp2_root_dir = dirname Apache::Test::vars('top_dir');
  +    $self->{conf_opts}->{src_dir} = catdir $mp2_root_dir,
  +        qw(src modules perl);
   
       $self->{conf_opts}->{startup_timeout} ||= DEFAULT_STARTUP_TIMEOUT;
   
  
  
  

Reply via email to