dougm 01/04/02 21:35:13 Modified: Apache-Test/t TEST Added: Apache-Test/t/conf extra.conf.in Log: add example example.conf.in and howto add replacement variables Revision Changes Path 1.3 +17 -0 modperl-2.0/Apache-Test/t/TEST Index: TEST =================================================================== RCS file: /home/cvs/modperl-2.0/Apache-Test/t/TEST,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- TEST 2001/04/03 04:23:45 1.2 +++ TEST 2001/04/03 04:35:11 1.3 @@ -11,4 +11,21 @@ our @ISA = qw(Apache::TestRun); +#subclass new_test_config to add some config vars which will +#be replaced in generated config, see t/conf/extra.conf.in + +#'make test' runs -clean by default, so to actually see the replacements: +#perl t/TEST apxs ... +#cat t/conf/extra.conf +#perl t/TEST -clean + +sub new_test_config { + my $self = shift; + + $self->{conf_opts}->{authname} = 'gold club'; + $self->{conf_opts}->{allowed_users} = 'dougm sterling'; + + return $self->SUPER::new_test_config; +} + MyTest->new->run(@ARGV); 1.1 modperl-2.0/Apache-Test/t/conf/extra.conf.in Index: extra.conf.in =================================================================== #this file will be Include-d by @ServerRoot@/httpd.conf #the subclass inside t/TEST added the authname and allowed_users variables <Location /howard_street> AuthName "@authname@" AuthType Basic AuthUserFile "@ServerRoot@/.htpasswd require user "@allowed_users@" </Location>