stas        2004/01/05 12:23:47

  Modified:    ModPerl-Registry/t TEST.PL
  Log:
  even the registry test suite sometimes times out under worker mpm, bump up
  the timeout to 180 for threaded, and to 90 on prefork mpms
  
  Revision  Changes    Path
  1.11      +7 -0      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.10
  retrieving revision 1.11
  diff -u -u -r1.10 -r1.11
  --- TEST.PL   5 Nov 2003 09:52:18 -0000       1.10
  +++ TEST.PL   5 Jan 2004 20:23:47 -0000       1.11
  @@ -21,6 +21,8 @@
   use Cwd ();
   use File::Spec::Functions qw(splitpath splitdir catpath catdir rootdir);
   
  +use Apache::Build;
  +
   # subclass new_test_config to add some config vars which will be
   # replaced in generated httpd.conf
   sub new_test_config {
  @@ -33,6 +35,11 @@
       $self->{conf_opts}->{src_dir} = catdir $base, qw(src modules perl);
   
       $self->{conf_opts}->{maxclients} = MIN_MAXCLIENTS;
  +
  +    # timeout in secs (threaded mpms are extremely slow to startup,
  +    # due to a slow perl_clone operation)
  +    $self->{conf_opts}->{startup_timeout} =
  +        Apache::Build->build_config->mpm_is_threaded() ? 180 : 90;
   
       return $self->SUPER::new_test_config;
   }
  
  
  

Reply via email to