stas 2004/08/08 23:19:16
Modified: perl-framework/Apache-Test/lib/Apache Test.pm TestConfig.pm TestRun.pm Log: another round of fixes of fixes Revision Changes Path 1.96 +2 -2 httpd-test/perl-framework/Apache-Test/lib/Apache/Test.pm Index: Test.pm =================================================================== RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/Test.pm,v retrieving revision 1.95 retrieving revision 1.96 diff -u -u -r1.95 -r1.96 --- Test.pm 7 Aug 2004 02:56:26 -0000 1.95 +++ Test.pm 9 Aug 2004 06:19:15 -0000 1.96 @@ -54,12 +54,12 @@ my $Config; sub config { - $Config ||= Apache::TestConfig->thaw; + $Config ||= Apache::TestConfig->thaw->httpd_config; } # doesn't require httpd to be found sub basic_config { - $Config ||= Apache::TestConfig->thaw(no_httpd_config => 1); + $Config ||= Apache::TestConfig->thaw(); } sub vars { 1.235 +2 -15 httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfig.pm Index: TestConfig.pm =================================================================== RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfig.pm,v retrieving revision 1.234 retrieving revision 1.235 diff -u -u -r1.234 -r1.235 --- TestConfig.pm 7 Aug 2004 02:56:26 -0000 1.234 +++ TestConfig.pm 9 Aug 2004 06:19:15 -0000 1.235 @@ -187,22 +187,9 @@ Apache::TestServer->new($args || $self) } -sub new { - my $class = shift; - - # httpd-independent components - my $self = $class->new_common(@_); - - my $vars = $self->{vars}; - - # components requiring httpd knowledge - $self->httpd_config unless $vars->{no_httpd_config}; - - $self; -} - # setup httpd-independent components -sub new_common { +# for httpd-specific call $self->httpd_config() +sub new { my $class = shift; my $args; 1.177 +2 -3 httpd-test/perl-framework/Apache-Test/lib/Apache/TestRun.pm Index: TestRun.pm =================================================================== RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestRun.pm,v retrieving revision 1.176 retrieving revision 1.177 diff -u -u -r1.176 -r1.177 --- TestRun.pm 7 Aug 2004 02:56:26 -0000 1.176 +++ TestRun.pm 9 Aug 2004 06:19:15 -0000 1.177 @@ -684,8 +684,7 @@ $self->pre_configure(); # can't setup the httpd-specific parts of the config object yet - $self->{test_config} = - Apache::TestConfig->new_common($self->{conf_opts}); + $self->{test_config} = $self->new_test_config(); $self->warn_core(); @@ -697,7 +696,7 @@ $self->try_exit_opts; # httpd is found here (unless it was already configured before) - $self->{test_config}->httpd_config; + $self->{test_config}->httpd_config(); if ($self->{opts}->{configure}) { warning "cleaning out current configuration";