>> Fred Moyer wrote: >>> Greetings, >>> >>> Third time is the charm :) RC1 and RC2 were missing >>> t/conf/extra.conf.in from the MANIFEST. >> [...] >>> http://people.apache.org/~phred/Apache-Reload-0.10-RC3.tar.gz >> >> Fails all three tests here on WinXP/VC6 with perl-5.10.0, apache-1.3.39 >> and mod_perl-1.31 RC2 :-( > > Thanks for the spot Steve, I'll dig in and get this fixed.
Here's the problem, the first line in t/conf/extra.last.conf.in is <IfModule mod_perl.c> And here is the unix vx linux relevant apache_test_config.pm section [1]. Notice how Win32 doesn't have mod_perl.c, hence the IfModule is false, and the location directives are not set. I don't see a straightforward solution to this problem, if anyone has a suggestion please bring it forth. I can munge the Makefile.PL so that the tests aren't run if $O is Win32, but would rather have the tests run. [1] Win32 'modules' => { 'mod_include.c' => 1, 'mod_asis.c' => 1, 'mod_env.c' => 1, 'mod_negotiation.c' => 1, 'http_core.c' => 1, 'mod_setenvif.c' => 1, 'mod_access.c' => 1, 'mod_dir.c' => 1, 'mod_isapi.c' => 1, 'mod_actions.c' => 1, 'mod_cgi.c' => 1, 'mod_so.c' => 1, 'mod_alias.c' => 1, 'mod_imap.c' => 1, 'mod_autoindex.c' => 1, 'mod_auth.c' => 1, 'mod_log_config.c' => 1, 'mod_mime.c' => 1, 'mod_userdir.c' => 1 *nix 'modules' => { 'mod_include.c' => 1, 'mod_asis.c' => 1, 'mod_env.c' => 1, 'mod_negotiation.c' => 1, 'http_core.c' => 1, 'mod_setenvif.c' => 1, 'mod_access.c' => 1, 'mod_dir.c' => 1, 'mod_cgi.c' => 1, 'mod_actions.c' => 1, 'mod_perl.c' => 1, 'mod_imap.c' => 1, 'mod_alias.c' => 1, 'mod_autoindex.c' => 1, 'mod_status.c' => 1, 'mod_auth.c' => 1, 'mod_log_config.c' => 1, 'mod_mime.c' => 1, 'mod_userdir.c' => 1 > > >> >> C:\Temp\Apache-Reload-0.10-RC3>nmake test TEST_VERBOSE=1 >> >> Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 >> Copyright (C) Microsoft Corp 1988-1998. All rights reserved. >> >> C:\perl510\bin\perl.exe -Iblib\arch -Iblib\lib t/TEST -clean >> C:\perl510\bin\perl.exe -Iblib\arch -Iblib\lib t/TEST >> -bugreport -verbose=1 >> C:/apache13/Apache.EXE -d C:/Temp/Apache-Reload-0.10-RC3/t -f >> C:/Temp/Apache-Reload-0.10-RC3/t/conf/httpd.conf -D APACHE1 >> using Apache/1.3.39 >> >> waiting 60 seconds for server to start: .WARNING: StartServers has no >> effect on Win32 >> >> waiting 60 seconds for server to start: ok (waited 0 secs) >> server localhost:8529 started >> t\reload....1..3 >> # Running under perl version 5.010000 for MSWin32 >> # Current time local: Wed Jan 16 08:57:49 2008 >> # Current time GMT: Wed Jan 16 08:57:49 2008 >> # Using Test.pm version 1.25 >> # Using Apache/Test.pm version 1.30 >> # writing file: >> C:\DOCUME~1\shay\LOCALS~1\Temp\apache_test\Reload\Test.pm >> # testing : Initial >> # Failed test 1 in t\reload.t at line 39 >> # expected: const:const >> # prototype:prototype >> # simple:simple >> # subpackage:subpackage >> # received: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <HTML><HEAD> >> # <TITLE>404 Not Found</TITLE> >> # </HEAD><BODY> >> # <H1>Not Found</H1> >> # The requested URL /reload was not found on this server.<P> >> # </BODY></HTML> >> not ok 1 >> # writing file: >> C:\DOCUME~1\shay\LOCALS~1\Temp\apache_test\Reload\Test.pm >> # testing : Reload >> # Failed test 2 in t\reload.t at line 47 >> # expected: const:CONST >> # prototype:PROTOTYPE >> # simple:SIMPLE >> # subpackage:SUBPACKAGE >> # received: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <HTML><HEAD> >> # <TITLE>404 Not Found</TITLE> >> # </HEAD><BODY> >> # <H1>Not Found</H1> >> # The requested URL /reload was not found on this server.<P> >> # </BODY></HTML> >> not ok 2 >> # testing : Unregister >> # Failed test 3 in t\reload.t at line 53 >> # expected: unregistered OK >> # received: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <HTML><HEAD> >> # <TITLE>404 Not Found</TITLE> >> # </HEAD><BODY> >> # <H1>Not Found</H1> >> # The requested URL /reload was not found on this server.<P> >> # </BODY></HTML> >> not ok 3 >> # removing file: >> C:\DOCUME~1\shay\LOCALS~1\Temp\apache_test\Reload\Test.pm >> # removing dir tree: C:\DOCUME~1\shay\LOCALS~1\Temp\apache_test >> # removing dir tree: C:\DOCUME~1\shay\LOCALS~1\Temp\apache_test\Reload >> FAILED tests 1-3 >> Failed 3/3 tests, 0.00% okay >> Failed Test Stat Wstat Total Fail List of Failed >> ------------------------------------------------------------------------ >> ------- >> t\reload.t 3 3 1-3 >> Failed 1/1 test scripts. 3/3 subtests failed. >> Files=1, Tests=3, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 >> CPU) >> Failed 1/1 test programs. 3/3 subtests failed. >> [warning] server localhost:8529 shutdown >> [ error] error running tests (please examine t\logs\error_log) >> NMAKE : fatal error U1077: 'C:\perl510\bin\perl.exe' : return code '0x1' >> Stop. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]