stas        2004/01/27 22:02:50

  Modified:    lib/ModPerl TestRun.pm
               .        Changes
  Log:
  make 't/TEST -startup_timeout secs' working (previously user's value
  was ignored)
  
  Revision  Changes    Path
  1.16      +7 -6      modperl-2.0/lib/ModPerl/TestRun.pm
  
  Index: TestRun.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/lib/ModPerl/TestRun.pm,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -u -r1.15 -r1.16
  --- TestRun.pm        15 Dec 2003 02:50:22 -0000      1.15
  +++ TestRun.pm        28 Jan 2004 06:02:50 -0000      1.16
  @@ -5,21 +5,22 @@
   
   use base qw(Apache::TestRunPerl);
   
  +use Apache::Build;
  +
   # some mp2 tests require more than one server instance to be available
   # without which the server may hang, waiting for the single server
   # become available
   use constant MIN_MAXCLIENTS => 2;
   
  -use Apache::Build;
  -my $build = Apache::Build->build_config;
  +# default timeout in secs (threaded mpms are extremely slow to
  +# startup, due to a slow perl_clone operation)
  +use constant DEFAULT_STARTUP_TIMEOUT =>
  +    Apache::Build->build_config->mpm_is_threaded() ? 180 : 120;
   
   sub new_test_config {
       my $self = shift;
   
  -    # timeout in secs (threaded mpms are extremely slow to startup,
  -    # due to a slow perl_clone operation)
  -    $self->{conf_opts}->{startup_timeout} =
  -        $build->mpm_is_threaded() ? 180 : 120;
  +    $self->{conf_opts}->{startup_timeout} ||= DEFAULT_STARTUP_TIMEOUT;
   
       $self->{conf_opts}->{maxclients} ||= MIN_MAXCLIENTS;
   
  
  
  
  1.312     +3 -0      modperl-2.0/Changes
  
  Index: Changes
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/Changes,v
  retrieving revision 1.311
  retrieving revision 1.312
  diff -u -u -r1.311 -r1.312
  --- Changes   27 Jan 2004 16:35:27 -0000      1.311
  +++ Changes   28 Jan 2004 06:02:50 -0000      1.312
  @@ -12,6 +12,9 @@
   
   =item 1.99_13-dev
   
  +make 't/TEST -startup_timeout secs' working (previously user's value
  +was ignored) [Stas]
  +
   ModPerl::Registry and friends now support non-parsed headers scripts,
   whose filename =~ /^nph-/, identically to mod_cgi. + test [Stas]
   
  
  
  

Reply via email to