This is an all out please for help form someone who understands the structure of A-T a little better than I.
Just to recap, under ExtUtils::MakeMaker, 'make test' reads the location of Apache.exe just fine for me. 'perl Build test' fails to read or receive the value and enters a continous loop asking for the Apache.exe location.
I've started from TestMB::ACTION_test and worked my way down to this sub in TestConfig:
sub custom_config_add_conf_opts { my $args = shift;
return unless $Apache::TestConfigData::vars and keys %$Apache::TestConfigData::vars;
Under E::M, $Apache::TestConcifgData::vars has the httpd key and the path value. Under M::B, $Apache::TestConfigData::vars is undefined at this point.
I'm trying to spot where this gets pulled in since that seems to be the problem [or the ENV mapping of httpd->APACHE_TEST_HTTPD is happening differently under M::B), but I'm just missing it.
Someone smack me with the clue stick please.
Thanks. -=Chris