Yes, sorry I'm talking about 2.1 here of course.  I debugged this as far
as finding that $self->{modules} appears to be empty at the time that
the ->default_module calls are made.

Attached:

1) patch to add debugging to default_module
2) ./TEST -conf output with patch applied
3) resultant apache_test_config.pm


Index: Apache-Test/lib/Apache/TestConfig.pm
===================================================================
RCS file: 
/home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfig.pm,v
retrieving revision 1.235
diff -u -r1.235 TestConfig.pm
--- Apache-Test/lib/Apache/TestConfig.pm        9 Aug 2004 06:19:15 -0000       
1.235
+++ Apache-Test/lib/Apache/TestConfig.pm        9 Aug 2004 15:37:38 -0000
@@ -371,13 +371,27 @@
 
     my $mname = $name . '_module_name';
 
+    debug "dm: looking for $mname";
+
+    if ($self->{vars}->{$mname}) {
+        debug "dm: already got $self->{vars}->{$mname}";
+    }
+
     unless ($self->{vars}->{$mname}) {
         ($self->{vars}->{$mname}) = grep {
             $self->{modules}->{"$_.c"};
         } @$choices;
 
+        if ($self->{vars}->{$mname}) {
+            debug "dm: found $self->{vars}->{$mname} from choices";
+        } else {
+            debug "dm: falling back on default $choices->[0]";
+        }
+
         $self->{vars}->{$mname} ||= $choices->[0];
     }
+
+    debug "dm: found $self->{vars}->{$mname}";
 
     $self->{vars}->{$name . '_module'} =
       $self->{vars}->{$mname} . '.c'
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl /var/tmp/pf-4/t/TEST -conf
[  debug] no custom config data was loaded
[  debug] dm: looking for cgi_module_name
[  debug] dm: falling back on default mod_cgi
[  debug] dm: found mod_cgi
[  debug] dm: looking for thread_module_name
[  debug] dm: falling back on default worker
[  debug] dm: found worker
[  debug] dm: looking for ssl_module_name
[  debug] dm: falling back on default mod_ssl
[  debug] dm: found mod_ssl
[  debug] dm: looking for access_module_name
[  debug] dm: falling back on default mod_access
[  debug] dm: found mod_access
[  debug] dm: looking for auth_module_name
[  debug] dm: falling back on default mod_auth
[  debug] dm: found mod_auth
[  debug] dm: looking for php_module_name
[  debug] dm: falling back on default mod_php4
[  debug] dm: found mod_php4
[  debug] configuring httpd
[  debug] no custom config data was loaded
[  debug] Writing custom config /var/tmp/pf-4/lib/Apache/TestConfigData.pm

  Electric Fence 2.2.0 Copyright (C) 1987-1999 Bruce Perens <[EMAIL PROTECTED]>

  Electric Fence 2.2.0 Copyright (C) 1987-1999 Bruce Perens <[EMAIL PROTECTED]>
[  debug] isolated httpd_info VERSION = Apache/2.1.0-dev
[  debug] isolated httpd_info BUILT = Aug  9 2004 09:08:40
[  debug] isolated httpd_info MODULE_MAGIC_NUMBER = 20040425:1
[  debug] isolated httpd_info SERVER_MPM = Prefork
[  debug] isolated httpd_defines APACHE_MPM_DIR = server/mpm/prefork
[  debug] isolated httpd_defines APR_HAS_SENDFILE = 1
[  debug] isolated httpd_defines APR_HAS_MMAP = 1
[  debug] isolated httpd_defines APR_HAVE_IPV6 (IPv4-mapped addresses enabled) 
= 1
[  debug] isolated httpd_defines APR_USE_SYSVSEM_SERIALIZE = 1
[  debug] isolated httpd_defines APR_USE_PTHREAD_SERIALIZE = 1
[  debug] isolated httpd_defines SINGLE_LISTEN_UNSERIALIZED_ACCEPT = 1
[  debug] isolated httpd_defines APR_HAS_OTHER_CHILD = 1
[  debug] isolated httpd_defines AP_HAVE_RELIABLE_PIPED_LOGS = 1
[  debug] isolated httpd_defines HTTPD_ROOT = /tmp/regressPPKikg/2.1-root
[  debug] isolated httpd_defines SUEXEC_BIN = 
/tmp/regressPPKikg/2.1-root/bin/suexec
[  debug] isolated httpd_defines DEFAULT_PIDLOG = logs/httpd.pid
[  debug] isolated httpd_defines DEFAULT_SCOREBOARD = logs/apache_runtime_status
[  debug] isolated httpd_defines DEFAULT_LOCKFILE = logs/accept.lock
[  debug] isolated httpd_defines DEFAULT_ERRORLOG = logs/error_log
[  debug] isolated httpd_defines AP_TYPES_CONFIG_FILE = conf/mime.types
[  debug] isolated httpd_defines SERVER_CONFIG_FILE = conf/httpd.conf
[  debug] inheriting config file: /tmp/regressPPKikg/2.1-root/conf/httpd.conf
[  debug] using httpd.conf inherited ServerRoot to resolve conf/ssl.conf
[  debug] conf/ssl.conf successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/conf/ssl.conf
[  debug] inheriting config file: /tmp/regressPPKikg/2.1-root/conf/ssl.conf
[  debug] using httpd.conf inherited ServerRoot to resolve modules/mod_echo.so
[  debug] modules/mod_echo.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_echo.so
[  debug] Found: echo_module => mod_echo.c
[  debug] LoadModule echo_module mod_echo.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_case_filter.so
[  debug] modules/mod_case_filter.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_case_filter.so
[  debug] Found: case_filter_module => mod_case_filter.c
[  debug] LoadModule case_filter_module mod_case_filter.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_case_filter_in.so
[  debug] modules/mod_case_filter_in.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_case_filter_in.so
[  debug] Found: case_filter_in_module => mod_case_filter_in.c
[  debug] LoadModule case_filter_in_module mod_case_filter_in.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_deflate.so
[  debug] modules/mod_deflate.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_deflate.so
[  debug] Found: deflate_module => mod_deflate.c
[  debug] LoadModule deflate_module mod_deflate.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_expires.so
[  debug] modules/mod_expires.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_expires.so
[  debug] Found: expires_module => mod_expires.c
[  debug] LoadModule expires_module mod_expires.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_headers.so
[  debug] modules/mod_headers.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_headers.so
[  debug] Found: headers_module => mod_headers.c
[  debug] LoadModule headers_module mod_headers.c
[  debug] using httpd.conf inherited ServerRoot to resolve modules/mod_proxy.so
[  debug] modules/mod_proxy.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_proxy.so
[  debug] Found: proxy_module => mod_proxy.c
[  debug] LoadModule proxy_module mod_proxy.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_proxy_connect.so
[  debug] modules/mod_proxy_connect.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_proxy_connect.so
[  debug] Found: proxy_connect_module => proxy_connect.c
[  debug] LoadModule proxy_connect_module proxy_connect.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_proxy_ftp.so
[  debug] modules/mod_proxy_ftp.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_proxy_ftp.so
[  debug] Found: proxy_ftp_module => proxy_ftp.c
[  debug] LoadModule proxy_ftp_module proxy_ftp.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_proxy_http.so
[  debug] modules/mod_proxy_http.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_proxy_http.so
[  debug] Found: proxy_http_module => proxy_http.c
[  debug] LoadModule proxy_http_module proxy_http.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_bucketeer.so
[  debug] modules/mod_bucketeer.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_bucketeer.so
[  debug] Found: bucketeer_module => mod_bucketeer.c
[  debug] LoadModule bucketeer_module mod_bucketeer.c
[  debug] using httpd.conf inherited ServerRoot to resolve modules/mod_dav.so
[  debug] modules/mod_dav.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_dav.so
[  debug] Found: dav_module => mod_dav.c
[  debug] LoadModule dav_module mod_dav.c
[  debug] using httpd.conf inherited ServerRoot to resolve modules/mod_info.so
[  debug] modules/mod_info.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_info.so
[  debug] Found: info_module => mod_info.c
[  debug] LoadModule info_module mod_info.c
[  debug] using httpd.conf inherited ServerRoot to resolve modules/mod_dav_fs.so
[  debug] modules/mod_dav_fs.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_dav_fs.so
[  debug] Found: dav_fs_module => mod_dav_fs.c
[  debug] LoadModule dav_fs_module mod_dav_fs.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_vhost_alias.so
[  debug] modules/mod_vhost_alias.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_vhost_alias.so
[  debug] Found: vhost_alias_module => mod_vhost_alias.c
[  debug] LoadModule vhost_alias_module mod_vhost_alias.c
[  debug] using httpd.conf inherited ServerRoot to resolve 
modules/mod_rewrite.so
[  debug] modules/mod_rewrite.so successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/modules/mod_rewrite.so
[  debug] Found: rewrite_module => mod_rewrite.c
[  debug] LoadModule rewrite_module mod_rewrite.c
[  debug] using httpd.conf inherited ServerRoot to resolve conf/mime.types
[  debug] conf/mime.types successfully resolved to existing file 
/tmp/regressPPKikg/2.1-root/conf/mime.types

  Electric Fence 2.2.0 Copyright (C) 1987-1999 Bruce Perens <[EMAIL PROTECTED]>
[  debug] Matched Apache revision Apache/2.1.0-dev 2
[warning] cleaning out current configuration
[warning] skipping rebuild of c-modules; run t/TEST -clean to force
[warning] skipping regeneration of SSL CA; run t/TEST -clean to force
[  debug] unlink /var/tmp/pf-4/t/conf/apache_test_config.pm
[  debug] unlink /var/tmp/pf-4/t/conf/extra.conf
[  debug] unlink /var/tmp/pf-4/c-modules/apache_httpd_test.h
[  debug] unlink /var/tmp/pf-4/t/conf/vhost_alias.conf
[  debug] unlink /var/tmp/pf-4/t/conf/httpd.conf
[  debug] unlink /var/tmp/pf-4/t/conf/ssl/ssl.conf
[  debug] unlink /var/tmp/pf-4/t/conf/include.conf
[  debug] unlink /var/tmp/pf-4/t/conf/proxy.conf
[  debug] unlink /var/tmp/pf-4/t/logs/apache_runtime_status.sem: No such file 
or directory
[  debug] unlink /var/tmp/pf-4/t/conf/ssl/proxyssl.conf
[  debug] rmdir /var/tmp/pf-4/t/logs
[  debug] generating ../c-modules/apache_httpd_test.h
[  debug] writing /var/tmp/pf-4/c-modules/test_ssl/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/test_rwrite/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/test_pass_brigade/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/test_apr_uri/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/random_chunk/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/nntp_like/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/list_modules/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/input_body_filter/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/echo_post_chunk/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/echo_post/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/eat_post/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/client_add_filter/Makefile
[  debug] writing /var/tmp/pf-4/c-modules/authany/Makefile
[  debug] cd /var/tmp/pf-4/c-modules && make all
make: Nothing to be done for `all'.
[  debug] Will 'Include' /var/tmp/pf-4/t/conf/ssl/ssl.conf config file
[  debug] Will 'Include' /var/tmp/pf-4/t/conf/extra.conf config file
[  debug] Will 'Include' /var/tmp/pf-4/t/conf/include.conf config file
[  debug] Will 'Include' /var/tmp/pf-4/t/conf/proxy.conf config file
[  debug] Will 'Include' /var/tmp/pf-4/t/conf/vhost_alias.conf config file
[  debug] Will 'Include' /var/tmp/pf-4/t/conf/ssl/proxyssl.conf config file
[  debug] generating conf/ssl/ssl.conf from /var/tmp/pf-4/t/conf/ssl/ssl.conf.in
[  debug] generating conf/extra.conf from /var/tmp/pf-4/t/conf/extra.conf.in
[  debug] generating conf/include.conf from /var/tmp/pf-4/t/conf/include.conf.in
[  debug] generating conf/proxy.conf from /var/tmp/pf-4/t/conf/proxy.conf.in
[  debug] generating conf/vhost_alias.conf from 
/var/tmp/pf-4/t/conf/vhost_alias.conf.in
[  debug] generating conf/ssl/proxyssl.conf from 
/var/tmp/pf-4/t/conf/ssl/proxyssl.conf.in
[  debug] generating conf/httpd.conf
[  debug] generating conf/apache_test_config.pm
[  debug] saving config data to apache_test_config.pm
[  debug] no custom config data was loaded
[  debug] Writing custom config /var/tmp/pf-4/lib/Apache/TestConfigData.pm
[warning] reconfiguration done
# WARNING: this file is generated, do not edit
# 01: /var/tmp/pf-4/Apache-Test/lib/Apache/TestConfig.pm:889
# 02: /var/tmp/pf-4/Apache-Test/lib/Apache/TestConfig.pm:907
# 03: /var/tmp/pf-4/Apache-Test/lib/Apache/TestConfig.pm:1719
# 04: /var/tmp/pf-4/Apache-Test/lib/Apache/TestRun.pm:498
# 05: /var/tmp/pf-4/Apache-Test/lib/Apache/TestRun.pm:709
# 06: /var/tmp/pf-4/Apache-Test/lib/Apache/TestRun.pm:709
# 07: /var/tmp/pf-4/t/TEST:21

package apache_test_config;

sub new {
    bless( {
                 'verbose' => undef,
                 'hostport' => 'localhost.localdomain:8529',
                 'clean_level' => 1,
                 'postamble' => [
                                  'TypesConfig 
"/tmp/regressPPKikg/2.1-root/conf/mime.types"',
                                  '<IfModule mod_ssl.c>',
                                  '<Location /test_ssl_var_lookup>',
                                  '    SetHandler test-ssl-var-lookup',
                                  '    SSLVerifyClient require',
                                  '    SSLVerifyDepth  10',
                                  '</Location>',
                                  '</IfModule>',
                                  '<Location /test_rwrite>',
                                  '    SetHandler test_rwrite',
                                  '</Location>',
                                  '<Location /test_pass_brigade>',
                                  '    SetHandler test_pass_brigade',
                                  '</Location>',
                                  '<Location /test_apr_uri>',
                                  '    SetHandler test-apr-uri',
                                  '</Location>',
                                  '<Location /random_chunk>',
                                  '    SetHandler random_chunk',
                                  '</Location>',
                                  'Listen 0.0.0.0:8530',
                                  '<VirtualHost _default_:8530>',
                                  '    ServerName localhost.localdomain:8530',
                                  '    NNTPLike On',
                                  '</Virtualhost>',
                                  '<IfModule mod_ssl.c>',
                                  'Listen 0.0.0.0:8531',
                                  '<VirtualHost _default_:8531>',
                                  '    ServerName localhost.localdomain:8531',
                                  '    NNTPLike On',
                                  '    SSLEngine On',
                                  '</Virtualhost>',
                                  '</IfModule>',
                                  '<Location /list_modules>',
                                  '    SetHandler list_modules',
                                  '</Location>',
                                  '<Location /input_body_filter>',
                                  '    SetHandler input-body-filter',
                                  '    InputBodyFilter On',
                                  '</Location>',
                                  '<Location /echo_post_chunk>',
                                  '    SetHandler echo_post_chunk',
                                  '</Location>',
                                  '<Location /echo_post>',
                                  '    SetHandler echo_post',
                                  '</Location>',
                                  '<Location /eat_post>',
                                  '    SetHandler eat_post',
                                  '</Location>',
                                  'Alias /authany /var/tmp/pf-4/t/htdocs',
                                  '<Location /authany>',
                                  '    require user any-user',
                                  '    AuthType Basic',
                                  '    AuthName authany',
                                  '</Location>',
                                  'Include "/var/tmp/pf-4/t/conf/extra.conf"',
                                  'Include "/var/tmp/pf-4/t/conf/include.conf"',
                                  'Include "/var/tmp/pf-4/t/conf/proxy.conf"',
                                  'Include 
"/var/tmp/pf-4/t/conf/ssl/proxyssl.conf"',
                                  'Include "/var/tmp/pf-4/t/conf/ssl/ssl.conf"',
                                  'Include 
"/var/tmp/pf-4/t/conf/vhost_alias.conf"',
                                  ''
                                ],
                 'mpm' => 'prefork',
                 'inc' => [],
                 'APXS' => '/tmp/regressPPKikg/2.1-root/bin/apxs',
                 'save' => 1,
                 'vhosts' => {
                               'mod_proxy' => {
                                                'hostport' => 
'localhost.localdomain:8538',
                                                'servername' => 
'localhost.localdomain',
                                                'name' => 
'localhost.localdomain:8538',
                                                'port' => 8538,
                                                'namebased' => 0
                                              },
                               'mod_headers' => {
                                                  'hostport' => 
'localhost.localdomain:8533',
                                                  'servername' => 
'localhost.localdomain',
                                                  'name' => 
'localhost.localdomain:8533',
                                                  'port' => 8533,
                                                  'namebased' => 0
                                                },
                               'mod_ssl' => {
                                              'hostport' => 
'localhost.localdomain:8532',
                                              'servername' => 
'localhost.localdomain',
                                              'name' => 
'localhost.localdomain:8532',
                                              'port' => 8532,
                                              'namebased' => 0
                                            },
                               'proxy_https_https' => {
                                                        'hostport' => 
'localhost.localdomain:8541',
                                                        'servername' => 
'localhost.localdomain',
                                                        'name' => 
'localhost.localdomain:8541',
                                                        'port' => 8541,
                                                        'namebased' => 0
                                                      },
                               'mod_echo' => {
                                               'hostport' => 
'localhost.localdomain:8534',
                                               'servername' => 
'localhost.localdomain',
                                               'name' => 
'localhost.localdomain:8534',
                                               'port' => 8534,
                                               'namebased' => 0
                                             },
                               'mod_vhost_alias' => {
                                                      'hostport' => 
'localhost.localdomain:8539',
                                                      'servername' => 
'localhost.localdomain',
                                                      'name' => 
'localhost.localdomain:8539',
                                                      'port' => 8539,
                                                      'namebased' => 0
                                                    },
                               'error_document' => {
                                                     'hostport' => 
'localhost.localdomain:8536',
                                                     'servername' => 
'localhost.localdomain',
                                                     'name' => 
'localhost.localdomain:8536',
                                                     'port' => 8536,
                                                     'namebased' => 0
                                                   },
                               'proxy_https_http' => {
                                                       'hostport' => 
'localhost.localdomain:8542',
                                                       'servername' => 
'localhost.localdomain',
                                                       'name' => 
'localhost.localdomain:8542',
                                                       'port' => 8542,
                                                       'namebased' => 0
                                                     },
                               'mod_nntp_like' => {
                                                    'hostport' => 
'localhost.localdomain:8530',
                                                    'servername' => 
'localhost.localdomain',
                                                    'name' => 
'localhost.localdomain:8530',
                                                    'port' => 8530,
                                                    'namebased' => 0
                                                  },
                               'mod_nntp_like_ssl' => {
                                                        'hostport' => 
'localhost.localdomain:8531',
                                                        'servername' => 
'localhost.localdomain',
                                                        'name' => 
'localhost.localdomain:8531',
                                                        'port' => 8531,
                                                        'namebased' => 0
                                                      },
                               'mod_include' => {
                                                  'hostport' => 
'localhost.localdomain:8537',
                                                  'servername' => 
'localhost.localdomain',
                                                  'name' => 
'localhost.localdomain:8537',
                                                  'port' => 8537,
                                                  'namebased' => 4
                                                },
                               'proxy_http_https' => {
                                                       'hostport' => 
'localhost.localdomain:8540',
                                                       'servername' => 
'localhost.localdomain',
                                                       'name' => 
'localhost.localdomain:8540',
                                                       'port' => 8540,
                                                       'namebased' => 0
                                                     },
                               'mod_echo_ssl' => {
                                                   'hostport' => 
'localhost.localdomain:8535',
                                                   'servername' => 
'localhost.localdomain',
                                                   'name' => 
'localhost.localdomain:8535',
                                                   'port' => 8535,
                                                   'namebased' => 0
                                                 }
                             },
                 'httpd_basedir' => '/tmp/regressPPKikg/2.1-root',
                 'server' => bless( {
                                      'port_counter' => 8542,
                                      'mpm' => 'prefork',
                                      'version' => 'Apache/2.1.0-dev',
                                      'rev' => '2',
                                      'name' => 'localhost.localdomain:8529',
                                      'config' => $VAR1
                                    }, 'Apache::TestServer' ),
                 'postamble_hooks' => [
                                        sub { "DUMMY" }
                                      ],
                 'inherit_config' => {
                                       'ServerRoot' => 
'/tmp/regressPPKikg/2.1-root',
                                       'ServerAdmin' => '[EMAIL PROTECTED]',
                                       'TypesConfig' => 'conf/mime.types',
                                       'DocumentRoot' => 
'/tmp/regressPPKikg/2.1-root/htdocs',
                                       'LoadModule' => [
                                                         [
                                                           'echo_module',
                                                           'modules/mod_echo.so'
                                                         ],
                                                         [
                                                           'case_filter_module',
                                                           
'modules/mod_case_filter.so'
                                                         ],
                                                         [
                                                           
'case_filter_in_module',
                                                           
'modules/mod_case_filter_in.so'
                                                         ],
                                                         [
                                                           'deflate_module',
                                                           
'modules/mod_deflate.so'
                                                         ],
                                                         [
                                                           'expires_module',
                                                           
'modules/mod_expires.so'
                                                         ],
                                                         [
                                                           'headers_module',
                                                           
'modules/mod_headers.so'
                                                         ],
                                                         [
                                                           'proxy_module',
                                                           
'modules/mod_proxy.so'
                                                         ],
                                                         [
                                                           
'proxy_connect_module',
                                                           
'modules/mod_proxy_connect.so'
                                                         ],
                                                         [
                                                           'proxy_ftp_module',
                                                           
'modules/mod_proxy_ftp.so'
                                                         ],
                                                         [
                                                           'proxy_http_module',
                                                           
'modules/mod_proxy_http.so'
                                                         ],
                                                         [
                                                           'bucketeer_module',
                                                           
'modules/mod_bucketeer.so'
                                                         ],
                                                         [
                                                           'dav_module',
                                                           'modules/mod_dav.so'
                                                         ],
                                                         [
                                                           'info_module',
                                                           'modules/mod_info.so'
                                                         ],
                                                         [
                                                           'dav_fs_module',
                                                           
'modules/mod_dav_fs.so'
                                                         ],
                                                         [
                                                           'vhost_alias_module',
                                                           
'modules/mod_vhost_alias.so'
                                                         ],
                                                         [
                                                           'rewrite_module',
                                                           
'modules/mod_rewrite.so'
                                                         ]
                                                       ]
                                     },
                 'cmodules_disabled' => {},
                 'preamble_hooks' => [
                                       sub { "DUMMY" }
                                     ],
                 'preamble' => [
                                 '<IfModule !mod_echo.c>
    LoadModule echo_module "/tmp/regressPPKikg/2.1-root/modules/mod_echo.so"
</IfModule>
',
                                 '<IfModule !mod_case_filter.c>
    LoadModule case_filter_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_case_filter.so"
</IfModule>
',
                                 '<IfModule !mod_case_filter_in.c>
    LoadModule case_filter_in_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_case_filter_in.so"
</IfModule>
',
                                 '<IfModule !mod_deflate.c>
    LoadModule deflate_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_deflate.so"
</IfModule>
',
                                 '<IfModule !mod_expires.c>
    LoadModule expires_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_expires.so"
</IfModule>
',
                                 '<IfModule !mod_headers.c>
    LoadModule headers_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_headers.so"
</IfModule>
',
                                 '<IfModule !mod_proxy.c>
    LoadModule proxy_module "/tmp/regressPPKikg/2.1-root/modules/mod_proxy.so"
</IfModule>
',
                                 '<IfModule !proxy_connect.c>
    LoadModule proxy_connect_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_proxy_connect.so"
</IfModule>
',
                                 '<IfModule !proxy_ftp.c>
    LoadModule proxy_ftp_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_proxy_ftp.so"
</IfModule>
',
                                 '<IfModule !proxy_http.c>
    LoadModule proxy_http_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_proxy_http.so"
</IfModule>
',
                                 '<IfModule !mod_bucketeer.c>
    LoadModule bucketeer_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_bucketeer.so"
</IfModule>
',
                                 '<IfModule !mod_dav.c>
    LoadModule dav_module "/tmp/regressPPKikg/2.1-root/modules/mod_dav.so"
</IfModule>
',
                                 '<IfModule !mod_info.c>
    LoadModule info_module "/tmp/regressPPKikg/2.1-root/modules/mod_info.so"
</IfModule>
',
                                 '<IfModule !mod_dav_fs.c>
    LoadModule dav_fs_module "/tmp/regressPPKikg/2.1-root/modules/mod_dav_fs.so"
</IfModule>
',
                                 '<IfModule !mod_vhost_alias.c>
    LoadModule vhost_alias_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_vhost_alias.so"
</IfModule>
',
                                 '<IfModule !mod_rewrite.c>
    LoadModule rewrite_module 
"/tmp/regressPPKikg/2.1-root/modules/mod_rewrite.so"
</IfModule>
',
                                 'LoadModule test_ssl_module 
/var/tmp/pf-4/c-modules/test_ssl/.libs/mod_test_ssl.so',
                                 'LoadModule test_rwrite_module 
/var/tmp/pf-4/c-modules/test_rwrite/.libs/mod_test_rwrite.so',
                                 'LoadModule test_pass_brigade_module 
/var/tmp/pf-4/c-modules/test_pass_brigade/.libs/mod_test_pass_brigade.so',
                                 'LoadModule test_apr_uri_module 
/var/tmp/pf-4/c-modules/test_apr_uri/.libs/mod_test_apr_uri.so',
                                 'LoadModule random_chunk_module 
/var/tmp/pf-4/c-modules/random_chunk/.libs/mod_random_chunk.so',
                                 'LoadModule nntp_like_module 
/var/tmp/pf-4/c-modules/nntp_like/.libs/mod_nntp_like.so',
                                 'LoadModule list_modules_module 
/var/tmp/pf-4/c-modules/list_modules/.libs/mod_list_modules.so',
                                 'LoadModule input_body_filter_module 
/var/tmp/pf-4/c-modules/input_body_filter/.libs/mod_input_body_filter.so',
                                 'LoadModule echo_post_chunk_module 
/var/tmp/pf-4/c-modules/echo_post_chunk/.libs/mod_echo_post_chunk.so',
                                 'LoadModule echo_post_module 
/var/tmp/pf-4/c-modules/echo_post/.libs/mod_echo_post.so',
                                 'LoadModule eat_post_module 
/var/tmp/pf-4/c-modules/eat_post/.libs/mod_eat_post.so',
                                 'LoadModule client_add_filter_module 
/var/tmp/pf-4/c-modules/client_add_filter/.libs/mod_client_add_filter.so',
                                 'LoadModule authany_module 
/var/tmp/pf-4/c-modules/authany/.libs/mod_authany.so',
                                 ''
                               ],
                 'vars' => {
                             'defines' => '',
                             'cgi_module_name' => 'mod_cgi',
                             'conf_dir' => '/tmp/regressPPKikg/2.1-root/conf',
                             't_conf_file' => '/var/tmp/pf-4/t/conf/httpd.conf',
                             't_dir' => '/var/tmp/pf-4/t',
                             'cgi_module' => 'mod_cgi.c',
                             'target' => 'httpd',
                             'bindir' => '/tmp/regressPPKikg/2.1-root/bin',
                             'thread_module' => 'worker.c',
                             'user' => 'jorton',
                             'access_module_name' => 'mod_access',
                             'auth_module_name' => 'mod_auth',
                             'top_dir' => '/var/tmp/pf-4',
                             'httpd_conf' => 
'/tmp/regressPPKikg/2.1-root/conf/httpd.conf',
                             'httpd' => '/tmp/regressPPKikg/2.1-root/bin/httpd',
                             'scheme' => 'http',
                             'ssl_module_name' => 'mod_ssl',
                             'port' => 8529,
                             'sbindir' => '/tmp/regressPPKikg/2.1-root/bin',
                             't_conf' => '/var/tmp/pf-4/t/conf',
                             'servername' => 'localhost.localdomain',
                             'inherit_documentroot' => 
'/tmp/regressPPKikg/2.1-root/htdocs',
                             'proxy' => 'off',
                             'serveradmin' => '[EMAIL PROTECTED]',
                             'remote_addr' => '127.0.0.1',
                             'perlpod' => '/usr/lib/perl5/5.8.0/pod',
                             'sslcaorg' => 'asf',
                             'php_module_name' => 'mod_php4',
                             'php_module' => 'mod_php4.c',
                             'ssl_module' => 'mod_ssl.c',
                             'auth_module' => 'mod_auth.c',
                             'access_module' => 'mod_access.c',
                             't_logs' => '/var/tmp/pf-4/t/logs',
                             'minclients' => 2,
                             'maxclients' => 3,
                             'group' => 'jorton',
                             'apxs' => '/tmp/regressPPKikg/2.1-root/bin/apxs',
                             'maxclientsthreadedmpm' => 2,
                             'thread_module_name' => 'worker',
                             'documentroot' => '/var/tmp/pf-4/t/htdocs',
                             'serverroot' => '/var/tmp/pf-4/t',
                             'sslca' => '/var/tmp/pf-4/t/conf/ssl/ca',
                             'perl' => '/usr/bin/perl',
                             'src_dir' => undef,
                             'proxyssl_url' => 'localhost.localdomain:8532'
                           },
                 'cmodules' => [
                                 {
                                   'sym' => 'test_ssl_module',
                                   'name' => 'mod_test_ssl',
                                   'subdir' => 'test_ssl',
                                   'dir' => '/var/tmp/pf-4/c-modules/test_ssl'
                                 },
                                 {
                                   'sym' => 'test_rwrite_module',
                                   'name' => 'mod_test_rwrite',
                                   'subdir' => 'test_rwrite',
                                   'dir' => 
'/var/tmp/pf-4/c-modules/test_rwrite'
                                 },
                                 {
                                   'sym' => 'test_pass_brigade_module',
                                   'name' => 'mod_test_pass_brigade',
                                   'subdir' => 'test_pass_brigade',
                                   'dir' => 
'/var/tmp/pf-4/c-modules/test_pass_brigade'
                                 },
                                 {
                                   'sym' => 'test_apr_uri_module',
                                   'name' => 'mod_test_apr_uri',
                                   'subdir' => 'test_apr_uri',
                                   'dir' => 
'/var/tmp/pf-4/c-modules/test_apr_uri'
                                 },
                                 {
                                   'sym' => 'random_chunk_module',
                                   'name' => 'mod_random_chunk',
                                   'subdir' => 'random_chunk',
                                   'dir' => 
'/var/tmp/pf-4/c-modules/random_chunk'
                                 },
                                 {
                                   'sym' => 'nntp_like_module',
                                   'name' => 'mod_nntp_like',
                                   'subdir' => 'nntp_like',
                                   'dir' => '/var/tmp/pf-4/c-modules/nntp_like'
                                 },
                                 {
                                   'sym' => 'list_modules_module',
                                   'name' => 'mod_list_modules',
                                   'subdir' => 'list_modules',
                                   'dir' => 
'/var/tmp/pf-4/c-modules/list_modules'
                                 },
                                 {
                                   'sym' => 'input_body_filter_module',
                                   'name' => 'mod_input_body_filter',
                                   'subdir' => 'input_body_filter',
                                   'dir' => 
'/var/tmp/pf-4/c-modules/input_body_filter'
                                 },
                                 {
                                   'sym' => 'echo_post_chunk_module',
                                   'name' => 'mod_echo_post_chunk',
                                   'subdir' => 'echo_post_chunk',
                                   'dir' => 
'/var/tmp/pf-4/c-modules/echo_post_chunk'
                                 },
                                 {
                                   'sym' => 'echo_post_module',
                                   'name' => 'mod_echo_post',
                                   'subdir' => 'echo_post',
                                   'dir' => '/var/tmp/pf-4/c-modules/echo_post'
                                 },
                                 {
                                   'sym' => 'eat_post_module',
                                   'name' => 'mod_eat_post',
                                   'subdir' => 'eat_post',
                                   'dir' => '/var/tmp/pf-4/c-modules/eat_post'
                                 },
                                 {
                                   'sym' => 'client_add_filter_module',
                                   'name' => 'mod_client_add_filter',
                                   'subdir' => 'client_add_filter',
                                   'dir' => 
'/var/tmp/pf-4/c-modules/client_add_filter'
                                 },
                                 {
                                   'sym' => 'authany_module',
                                   'name' => 'mod_authany',
                                   'subdir' => 'authany',
                                   'dir' => '/var/tmp/pf-4/c-modules/authany'
                                 }
                               ],
                 'cmodules_dir' => '/var/tmp/pf-4/c-modules',
                 'clean' => {
                              'files' => {
                                           
'/var/tmp/pf-4/t/conf/apache_test_config.pm' => 1,
                                           '/var/tmp/pf-4/t/conf/extra.conf' => 
1,
                                           
'/var/tmp/pf-4/c-modules/apache_httpd_test.h' => 1,
                                           
'/var/tmp/pf-4/t/conf/vhost_alias.conf' => 1,
                                           '/var/tmp/pf-4/t/conf/httpd.conf' => 
1,
                                           '/var/tmp/pf-4/t/conf/ssl/ssl.conf' 
=> 1,
                                           '/var/tmp/pf-4/t/conf/include.conf' 
=> 1,
                                           '/var/tmp/pf-4/t/conf/proxy.conf' => 
1,
                                           
'/var/tmp/pf-4/t/logs/apache_runtime_status.sem' => 1,
                                           
'/var/tmp/pf-4/t/conf/ssl/proxyssl.conf' => 1
                                         },
                              'dirs' => {
                                          '/var/tmp/pf-4/t/logs' => 1,
                                          '/var/tmp/pf-4/t/conf/ssl/ca' => 1
                                        }
                            },
                 'httpd_info' => {
                                   'BUILT' => 'Aug  9 2004 09:08:40',
                                   'MODULE_MAGIC_NUMBER_MINOR' => '1',
                                   'SERVER_MPM' => 'Prefork',
                                   'VERSION' => 'Apache/2.1.0-dev',
                                   'MODULE_MAGIC_NUMBER' => '20040425:1',
                                   'MODULE_MAGIC_NUMBER_MAJOR' => '20040425'
                                 },
                 'modules' => {
                                'mod_test_ssl.c' => 1,
                                'mod_include.c' => 1,
                                'mod_headers.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_headers.so',
                                'mod_negotiation.c' => 1,
                                'mod_case_filter.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_case_filter.so',
                                'mod_authn_file.c' => 1,
                                'mod_authz_user.c' => 1,
                                'mod_random_chunk.c' => 1,
                                'mod_input_body_filter.c' => 1,
                                'mod_setenvif.c' => 1,
                                'mod_nntp_like.c' => 1,
                                'mod_authz_host.c' => 1,
                                'mod_test_apr_uri.c' => 1,
                                'mod_echo_post_chunk.c' => 1,
                                'mod_status.c' => 1,
                                'mod_echo.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_echo.so',
                                'mod_dav.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_dav.so',
                                'mod_authany.c' => 1,
                                'mod_log_config.c' => 1,
                                'proxy_connect.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_proxy_connect.so',
                                'mod_env.c' => 1,
                                'mod_asis.c' => 1,
                                'mod_auth_basic.c' => 1,
                                'mod_deflate.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_deflate.so',
                                'mod_bucketeer.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_bucketeer.so',
                                'mod_echo_post.c' => 1,
                                'mod_proxy.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_proxy.so',
                                'mod_dav_fs.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_dav_fs.so',
                                'mod_list_modules.c' => 1,
                                'proxy_ftp.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_proxy_ftp.so',
                                'core.c' => 1,
                                'mod_authz_groupfile.c' => 1,
                                'http_core.c' => 1,
                                'proxy_http.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_proxy_http.so',
                                'mod_dir.c' => 1,
                                'prefork.c' => 1,
                                'mod_cgi.c' => 1,
                                'mod_actions.c' => 1,
                                'mod_test_rwrite.c' => 1,
                                'mod_so.c' => 1,
                                'mod_client_add_filter.c' => 1,
                                'mod_case_filter_in.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_case_filter_in.so',
                                'mod_expires.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_expires.so',
                                'mod_test_pass_brigade.c' => 1,
                                'mod_imap.c' => 1,
                                'mod_alias.c' => 1,
                                'mod_autoindex.c' => 1,
                                'mod_rewrite.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_rewrite.so',
                                'mod_authn_default.c' => 1,
                                'mod_mime.c' => 1,
                                'mod_ssl.c' => 1,
                                'mod_authz_default.c' => 1,
                                'mod_userdir.c' => 1,
                                'mod_eat_post.c' => 1,
                                'mod_vhost_alias.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_vhost_alias.so',
                                'mod_info.c' => 
'/tmp/regressPPKikg/2.1-root/modules/mod_info.so'
                              },
                 'httpd_defines' => {
                                      'SUEXEC_BIN' => 
'/tmp/regressPPKikg/2.1-root/bin/suexec',
                                      'DEFAULT_SCOREBOARD' => 
'logs/apache_runtime_status',
                                      'DEFAULT_LOCKFILE' => 'logs/accept.lock',
                                      'APR_USE_SYSVSEM_SERIALIZE' => 1,
                                      'APR_HAVE_IPV6 (IPv4-mapped addresses 
enabled)' => 1,
                                      'APR_HAS_MMAP' => 1,
                                      'APR_HAS_OTHER_CHILD' => 1,
                                      'SINGLE_LISTEN_UNSERIALIZED_ACCEPT' => 1,
                                      'DEFAULT_ERRORLOG' => 'logs/error_log',
                                      'APACHE_MPM_DIR' => 'server/mpm/prefork',
                                      'DEFAULT_PIDLOG' => 'logs/httpd.pid',
                                      'APR_HAS_SENDFILE' => 1,
                                      'HTTPD_ROOT' => 
'/tmp/regressPPKikg/2.1-root',
                                      'AP_TYPES_CONFIG_FILE' => 
'conf/mime.types',
                                      'AP_HAVE_RELIABLE_PIPED_LOGS' => 1,
                                      'SERVER_CONFIG_FILE' => 'conf/httpd.conf',
                                      'APR_USE_PTHREAD_SERIALIZE' => 1
                                    }
               }, 'Apache::TestConfig' );
}

1;

Reply via email to