httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Fritsch ...@sfritsch.de>
Subject Test failures and libwww-perl 6.0.3
Date Fri, 18 Nov 2011 21:21:55 GMT
Hi,

in case any of you also have lots of test failures with libwww-perl 6.0.3, 
setting these env vars fixes most of them for me:

     PERL_NET_HTTPS_SSL_SOCKET_CLASS=Net::SSL
     PERL_LWP_SSL_VERIFY_HOSTNAME=0

No idea why Net::SSL works but IO::Socket::SSL doesn't.  The remaining 
failures are:

     t/modules/proxy.t (Wstat: 0 Tests: 15 Failed: 2)
       Failed tests:  9-10

     # testing : reverse proxy to nph-102
     # expected: 200
     # received: 102
     not ok 9
     # testing : reverse proxy 102 response
     # expected: this is nph-stdout
     # received:
     not ok 10

These seem to be caused by LWP only handling code 100 specially, not code 
1xx. If I replace in LWP/Protocol/http.pm at

     ($code, $mess, @h) = $socket->read_response_headers(laxed => 1, junk_out =>
\@junk)
         if $code eq "100";

the 'eq "100"' with '=~ /^1\d\d$/ ', t/modules/proxy.t passes. If anyone 
knows how to fix the test framework with this info, please go ahead.

Cheers,
Stefan

Mime
View raw message