Start 2008-11-26T05:22:20
Going to read /Users/fly1003/var/cpan/Metadata
Database was generated on Wed, 26 Nov 2008 12:26:53 GMT
Running make for P/PE/PETDANCE/WWW-Mechanize-1.52.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/P/PE/PETDANCE/WWW-Mechanize-1.52.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/P/PE/PETDANCE/CHECKSUMS
Checksum for /Users/fly1003/var/cpan/sources/authors/id/P/PE/PETDANCE/WWW-Mechanize-1.52.tar.gz ok
WWW-Mechanize-1.52/
WWW-Mechanize-1.52/bin/
WWW-Mechanize-1.52/bin/mech-dump
WWW-Mechanize-1.52/Changes
WWW-Mechanize-1.52/etc/
WWW-Mechanize-1.52/etc/www-mechanize-logo.png
WWW-Mechanize-1.52/lib/
WWW-Mechanize-1.52/lib/WWW/
WWW-Mechanize-1.52/lib/WWW/Mechanize/
WWW-Mechanize-1.52/lib/WWW/Mechanize/Cookbook.pod
WWW-Mechanize-1.52/lib/WWW/Mechanize/Examples.pod
WWW-Mechanize-1.52/lib/WWW/Mechanize/FAQ.pod
WWW-Mechanize-1.52/lib/WWW/Mechanize/Image.pm
WWW-Mechanize-1.52/lib/WWW/Mechanize/Link.pm
WWW-Mechanize-1.52/lib/WWW/Mechanize.pm
WWW-Mechanize-1.52/Makefile.PL
WWW-Mechanize-1.52/MANIFEST
WWW-Mechanize-1.52/META.yml
WWW-Mechanize-1.52/perlcriticrc
WWW-Mechanize-1.52/t/
WWW-Mechanize-1.52/t/00-load.t
WWW-Mechanize-1.52/t/add_header.t
WWW-Mechanize-1.52/t/aliases.t
WWW-Mechanize-1.52/t/area_link.html
WWW-Mechanize-1.52/t/area_link.t
WWW-Mechanize-1.52/t/autocheck.t
WWW-Mechanize-1.52/t/clone.t
WWW-Mechanize-1.52/t/cookies.t
WWW-Mechanize-1.52/t/credentials-api.t
WWW-Mechanize-1.52/t/credentials.t
WWW-Mechanize-1.52/t/die.t
WWW-Mechanize-1.52/t/field.html
WWW-Mechanize-1.52/t/field.t
WWW-Mechanize-1.52/t/find_frame.html
WWW-Mechanize-1.52/t/find_frame.t
WWW-Mechanize-1.52/t/find_image.t
WWW-Mechanize-1.52/t/find_inputs.html
WWW-Mechanize-1.52/t/find_inputs.t
WWW-Mechanize-1.52/t/find_link-warnings.t
WWW-Mechanize-1.52/t/find_link.html
WWW-Mechanize-1.52/t/find_link.t
WWW-Mechanize-1.52/t/find_link_id.html
WWW-Mechanize-1.52/t/find_link_id.t
WWW-Mechanize-1.52/t/form-parsing.t
WWW-Mechanize-1.52/t/frames.html
WWW-Mechanize-1.52/t/frames.t
WWW-Mechanize-1.52/t/google.html
WWW-Mechanize-1.52/t/image-new.t
WWW-Mechanize-1.52/t/image-parse.html
WWW-Mechanize-1.52/t/image-parse.t
WWW-Mechanize-1.52/t/lib/
WWW-Mechanize-1.52/t/lib/TestServer.pm
WWW-Mechanize-1.52/t/link-base.t
WWW-Mechanize-1.52/t/link-relative.t
WWW-Mechanize-1.52/t/link.t
WWW-Mechanize-1.52/t/live/
WWW-Mechanize-1.52/t/live/computers4sure.t
WWW-Mechanize-1.52/t/live/encoding.t
WWW-Mechanize-1.52/t/live/wikipedia.t
WWW-Mechanize-1.52/t/local/
WWW-Mechanize-1.52/t/local/back.t
WWW-Mechanize-1.52/t/local/click.t
WWW-Mechanize-1.52/t/local/click_button.t
WWW-Mechanize-1.52/t/local/failure.t
WWW-Mechanize-1.52/t/local/follow.t
WWW-Mechanize-1.52/t/local/form.t
WWW-Mechanize-1.52/t/local/get.t
WWW-Mechanize-1.52/t/local/LocalServer.pm
WWW-Mechanize-1.52/t/local/log-server
WWW-Mechanize-1.52/t/local/overload.t
WWW-Mechanize-1.52/t/local/page_stack.t
WWW-Mechanize-1.52/t/local/referer-server
WWW-Mechanize-1.52/t/local/referer.t
WWW-Mechanize-1.52/t/local/reload.t
WWW-Mechanize-1.52/t/local/submit.t
WWW-Mechanize-1.52/t/mech-dump/
WWW-Mechanize-1.52/t/mech-dump/mech-dump.t
WWW-Mechanize-1.52/t/new.t
WWW-Mechanize-1.52/t/pod-coverage.t
WWW-Mechanize-1.52/t/pod.t
WWW-Mechanize-1.52/t/regex-error.t
WWW-Mechanize-1.52/t/save_content.t
WWW-Mechanize-1.52/t/select.html
WWW-Mechanize-1.52/t/select.t
WWW-Mechanize-1.52/t/taint.t
WWW-Mechanize-1.52/t/tick.html
WWW-Mechanize-1.52/t/tick.t
WWW-Mechanize-1.52/t/upload.html
WWW-Mechanize-1.52/t/upload.t
WWW-Mechanize-1.52/t/warn.t
WWW-Mechanize-1.52/t/warnings.t
CPAN.pm: Going to build P/PE/PETDANCE/WWW-Mechanize-1.52.tar.gz
>>> /Users/fly1003/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Warning: prerequisite LWP 5.819 not found. We have 5.818.
Warning: prerequisite LWP::UserAgent 5.819 not found. We have 5.817.
Writing Makefile for WWW::Mechanize
---- Unsatisfied dependencies detected during ----
---- PETDANCE/WWW-Mechanize-1.52.tar.gz ----
LWP::UserAgent [requires]
LWP [requires]
Running make test
Delayed until after prerequisites
Running test for module 'LWP::UserAgent'
Running make for G/GA/GAAS/libwww-perl-5.821.tar.gz
Checksum for /Users/fly1003/var/cpan/sources/authors/id/G/GA/GAAS/libwww-perl-5.821.tar.gz ok
libwww-perl-5.821/
libwww-perl-5.821/AUTHORS
libwww-perl-5.821/bin/
libwww-perl-5.821/bin/lwp-download
libwww-perl-5.821/bin/lwp-mirror
libwww-perl-5.821/bin/lwp-request
libwww-perl-5.821/bin/lwp-rget
libwww-perl-5.821/Changes
libwww-perl-5.821/lib/
libwww-perl-5.821/lib/Bundle/
libwww-perl-5.821/lib/Bundle/LWP.pm
libwww-perl-5.821/lib/File/
libwww-perl-5.821/lib/File/Listing.pm
libwww-perl-5.821/lib/HTML/
libwww-perl-5.821/lib/HTML/Form.pm
libwww-perl-5.821/lib/HTTP/
libwww-perl-5.821/lib/HTTP/Config.pm
libwww-perl-5.821/lib/HTTP/Cookies/
libwww-perl-5.821/lib/HTTP/Cookies/Microsoft.pm
libwww-perl-5.821/lib/HTTP/Cookies/Netscape.pm
libwww-perl-5.821/lib/HTTP/Cookies.pm
libwww-perl-5.821/lib/HTTP/Daemon.pm
libwww-perl-5.821/lib/HTTP/Date.pm
libwww-perl-5.821/lib/HTTP/Headers/
libwww-perl-5.821/lib/HTTP/Headers/Auth.pm
libwww-perl-5.821/lib/HTTP/Headers/ETag.pm
libwww-perl-5.821/lib/HTTP/Headers/Util.pm
libwww-perl-5.821/lib/HTTP/Headers.pm
libwww-perl-5.821/lib/HTTP/Message.pm
libwww-perl-5.821/lib/HTTP/Negotiate.pm
libwww-perl-5.821/lib/HTTP/Request/
libwww-perl-5.821/lib/HTTP/Request/Common.pm
libwww-perl-5.821/lib/HTTP/Request.pm
libwww-perl-5.821/lib/HTTP/Response.pm
libwww-perl-5.821/lib/HTTP/Status.pm
libwww-perl-5.821/lib/LWP/
libwww-perl-5.821/lib/LWP/Authen/
libwww-perl-5.821/lib/LWP/Authen/Basic.pm
libwww-perl-5.821/lib/LWP/Authen/Digest.pm
libwww-perl-5.821/lib/LWP/Authen/Ntlm.pm
libwww-perl-5.821/lib/LWP/ConnCache.pm
libwww-perl-5.821/lib/LWP/Debug.pm
libwww-perl-5.821/lib/LWP/DebugFile.pm
libwww-perl-5.821/lib/LWP/media.types
libwww-perl-5.821/lib/LWP/MediaTypes.pm
libwww-perl-5.821/lib/LWP/MemberMixin.pm
libwww-perl-5.821/lib/LWP/Protocol/
libwww-perl-5.821/lib/LWP/Protocol/cpan.pm
libwww-perl-5.821/lib/LWP/Protocol/data.pm
libwww-perl-5.821/lib/LWP/Protocol/file.pm
libwww-perl-5.821/lib/LWP/Protocol/ftp.pm
libwww-perl-5.821/lib/LWP/Protocol/GHTTP.pm
libwww-perl-5.821/lib/LWP/Protocol/gopher.pm
libwww-perl-5.821/lib/LWP/Protocol/http.pm
libwww-perl-5.821/lib/LWP/Protocol/http10.pm
libwww-perl-5.821/lib/LWP/Protocol/https.pm
libwww-perl-5.821/lib/LWP/Protocol/https10.pm
libwww-perl-5.821/lib/LWP/Protocol/loopback.pm
libwww-perl-5.821/lib/LWP/Protocol/mailto.pm
libwww-perl-5.821/lib/LWP/Protocol/nntp.pm
libwww-perl-5.821/lib/LWP/Protocol/nogo.pm
libwww-perl-5.821/lib/LWP/Protocol.pm
libwww-perl-5.821/lib/LWP/RobotUA.pm
libwww-perl-5.821/lib/LWP/Simple.pm
libwww-perl-5.821/lib/LWP/UserAgent.pm
libwww-perl-5.821/lib/LWP.pm
libwww-perl-5.821/lib/Net/
libwww-perl-5.821/lib/Net/HTTP/
libwww-perl-5.821/lib/Net/HTTP/Methods.pm
libwww-perl-5.821/lib/Net/HTTP/NB.pm
libwww-perl-5.821/lib/Net/HTTP.pm
libwww-perl-5.821/lib/Net/HTTPS.pm
libwww-perl-5.821/lib/WWW/
libwww-perl-5.821/lib/WWW/RobotRules/
libwww-perl-5.821/lib/WWW/RobotRules/AnyDBM_File.pm
libwww-perl-5.821/lib/WWW/RobotRules.pm
libwww-perl-5.821/lwpcook.pod
libwww-perl-5.821/lwptut.pod
libwww-perl-5.821/Makefile.PL
libwww-perl-5.821/MANIFEST
libwww-perl-5.821/META.yml
libwww-perl-5.821/README
libwww-perl-5.821/README.SSL
libwww-perl-5.821/t/
libwww-perl-5.821/t/base/
libwww-perl-5.821/t/base/common-req.t
libwww-perl-5.821/t/base/cookies.t
libwww-perl-5.821/t/base/date.t
libwww-perl-5.821/t/base/headers-auth.t
libwww-perl-5.821/t/base/headers-etag.t
libwww-perl-5.821/t/base/headers-util.t
libwww-perl-5.821/t/base/headers.t
libwww-perl-5.821/t/base/http-config.t
libwww-perl-5.821/t/base/http.t
libwww-perl-5.821/t/base/listing.t
libwww-perl-5.821/t/base/mediatypes.t
libwww-perl-5.821/t/base/message-old.t
libwww-perl-5.821/t/base/message-parts.t
libwww-perl-5.821/t/base/message.t
libwww-perl-5.821/t/base/negotiate.t
libwww-perl-5.821/t/base/protocols.t
libwww-perl-5.821/t/base/request.t
libwww-perl-5.821/t/base/response.t
libwww-perl-5.821/t/base/status-old.t
libwww-perl-5.821/t/base/status.t
libwww-perl-5.821/t/base/ua.t
libwww-perl-5.821/t/html/
libwww-perl-5.821/t/html/form-maxlength.t
libwww-perl-5.821/t/html/form-multi-select.t
libwww-perl-5.821/t/html/form-param.t
libwww-perl-5.821/t/html/form.t
libwww-perl-5.821/t/live/
libwww-perl-5.821/t/live/apache-listing.t
libwww-perl-5.821/t/live/apache.t
libwww-perl-5.821/t/live/https.t
libwww-perl-5.821/t/live/jigsaw-auth-b.t
libwww-perl-5.821/t/live/jigsaw-auth-d.t
libwww-perl-5.821/t/live/jigsaw-chunk.t
libwww-perl-5.821/t/live/jigsaw-md5-get.t
libwww-perl-5.821/t/live/jigsaw-md5.t
libwww-perl-5.821/t/live/jigsaw-neg-get.t
libwww-perl-5.821/t/live/jigsaw-neg.t
libwww-perl-5.821/t/live/jigsaw-te.t
libwww-perl-5.821/t/local/
libwww-perl-5.821/t/local/autoload-get.t
libwww-perl-5.821/t/local/autoload.t
libwww-perl-5.821/t/local/chunked.t
libwww-perl-5.821/t/local/get.t
libwww-perl-5.821/t/local/http-get.t
libwww-perl-5.821/t/local/http.t
libwww-perl-5.821/t/local/protosub.t
libwww-perl-5.821/t/net/
libwww-perl-5.821/t/net/cgi-bin/
libwww-perl-5.821/t/net/cgi-bin/moved
libwww-perl-5.821/t/net/cgi-bin/nph-slowdata
libwww-perl-5.821/t/net/cgi-bin/slowread
libwww-perl-5.821/t/net/cgi-bin/test
libwww-perl-5.821/t/net/cgi-bin/timeout
libwww-perl-5.821/t/net/config.pl.dist
libwww-perl-5.821/t/net/http-get.t
libwww-perl-5.821/t/net/http-post.t
libwww-perl-5.821/t/net/http-timeout.t
libwww-perl-5.821/t/net/mirror.t
libwww-perl-5.821/t/net/moved.t
libwww-perl-5.821/t/net/proxy.t
libwww-perl-5.821/t/README
libwww-perl-5.821/t/robot/
libwww-perl-5.821/t/robot/rules-dbm.t
libwww-perl-5.821/t/robot/rules.t
libwww-perl-5.821/t/robot/ua-get.t
libwww-perl-5.821/t/robot/ua.t
libwww-perl-5.821/t/TEST
libwww-perl-5.821/talk-to-ourself
CPAN.pm: Going to build G/GA/GAAS/libwww-perl-5.821.tar.gz
>>> /Users/fly1003/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for LWP
>>> make
cp lib/LWP/RobotUA.pm blib/lib/LWP/RobotUA.pm
cp lib/LWP/Authen/Ntlm.pm blib/lib/LWP/Authen/Ntlm.pm
cp lib/LWP.pm blib/lib/LWP.pm
cp lib/HTTP/Headers/ETag.pm blib/lib/HTTP/Headers/ETag.pm
cp lib/LWP/Protocol.pm blib/lib/LWP/Protocol.pm
cp lwptut.pod blib/lib/lwptut.pod
cp lib/HTTP/Request/Common.pm blib/lib/HTTP/Request/Common.pm
cp lib/HTTP/Message.pm blib/lib/HTTP/Message.pm
cp lib/LWP/Protocol/ftp.pm blib/lib/LWP/Protocol/ftp.pm
cp lib/HTML/Form.pm blib/lib/HTML/Form.pm
cp lib/HTTP/Cookies/Netscape.pm blib/lib/HTTP/Cookies/Netscape.pm
cp lib/LWP/Authen/Digest.pm blib/lib/LWP/Authen/Digest.pm
cp lib/LWP/Protocol/gopher.pm blib/lib/LWP/Protocol/gopher.pm
cp lib/Net/HTTP/NB.pm blib/lib/Net/HTTP/NB.pm
cp lib/HTTP/Status.pm blib/lib/HTTP/Status.pm
cp lib/LWP/Protocol/cpan.pm blib/lib/LWP/Protocol/cpan.pm
cp lib/Net/HTTPS.pm blib/lib/Net/HTTPS.pm
cp lib/HTTP/Headers/Util.pm blib/lib/HTTP/Headers/Util.pm
cp lib/LWP/Authen/Basic.pm blib/lib/LWP/Authen/Basic.pm
cp lib/HTTP/Cookies/Microsoft.pm blib/lib/HTTP/Cookies/Microsoft.pm
cp lib/LWP/UserAgent.pm blib/lib/LWP/UserAgent.pm
cp lib/LWP/Protocol/loopback.pm blib/lib/LWP/Protocol/loopback.pm
cp lib/LWP/Protocol/nntp.pm blib/lib/LWP/Protocol/nntp.pm
cp lib/LWP/Protocol/http.pm blib/lib/LWP/Protocol/http.pm
cp lib/LWP/Protocol/https10.pm blib/lib/LWP/Protocol/https10.pm
cp lib/LWP/Protocol/mailto.pm blib/lib/LWP/Protocol/mailto.pm
cp lib/LWP/MemberMixin.pm blib/lib/LWP/MemberMixin.pm
cp lib/HTTP/Headers/Auth.pm blib/lib/HTTP/Headers/Auth.pm
cp lib/LWP/Debug.pm blib/lib/LWP/Debug.pm
cp lib/Net/HTTP.pm blib/lib/Net/HTTP.pm
cp lib/LWP/media.types blib/lib/LWP/media.types
cp lib/HTTP/Daemon.pm blib/lib/HTTP/Daemon.pm
cp lib/HTTP/Cookies.pm blib/lib/HTTP/Cookies.pm
cp lib/LWP/ConnCache.pm blib/lib/LWP/ConnCache.pm
cp lib/File/Listing.pm blib/lib/File/Listing.pm
cp lib/WWW/RobotRules/AnyDBM_File.pm blib/lib/WWW/RobotRules/AnyDBM_File.pm
cp lib/LWP/MediaTypes.pm blib/lib/LWP/MediaTypes.pm
cp lwpcook.pod blib/lib/lwpcook.pod
cp lib/HTTP/Date.pm blib/lib/HTTP/Date.pm
cp lib/LWP/Protocol/file.pm blib/lib/LWP/Protocol/file.pm
cp lib/LWP/Protocol/http10.pm blib/lib/LWP/Protocol/http10.pm
cp lib/LWP/Protocol/GHTTP.pm blib/lib/LWP/Protocol/GHTTP.pm
cp lib/LWP/DebugFile.pm blib/lib/LWP/DebugFile.pm
cp lib/HTTP/Negotiate.pm blib/lib/HTTP/Negotiate.pm
cp lib/HTTP/Request.pm blib/lib/HTTP/Request.pm
cp lib/WWW/RobotRules.pm blib/lib/WWW/RobotRules.pm
cp lib/LWP/Protocol/data.pm blib/lib/LWP/Protocol/data.pm
cp lib/HTTP/Config.pm blib/lib/HTTP/Config.pm
cp lib/LWP/Protocol/nogo.pm blib/lib/LWP/Protocol/nogo.pm
cp lib/HTTP/Response.pm blib/lib/HTTP/Response.pm
cp lib/LWP/Simple.pm blib/lib/LWP/Simple.pm
cp lib/HTTP/Headers.pm blib/lib/HTTP/Headers.pm
cp lib/LWP/Protocol/https.pm blib/lib/LWP/Protocol/https.pm
cp lib/Bundle/LWP.pm blib/lib/Bundle/LWP.pm
cp lib/Net/HTTP/Methods.pm blib/lib/Net/HTTP/Methods.pm
cp bin/lwp-mirror blib/script/lwp-mirror
/Users/fly1003/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/lwp-mirror
cp bin/lwp-download blib/script/lwp-download
/Users/fly1003/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/lwp-download
cp bin/lwp-rget blib/script/lwp-rget
/Users/fly1003/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/lwp-rget
cp bin/lwp-request blib/script/lwp-request
/Users/fly1003/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/lwp-request
Manifying blib/man1/lwp-mirror.1
Manifying blib/man1/lwp-download.1
Manifying blib/man1/lwp-rget.1
Manifying blib/man1/lwp-request.1
Manifying blib/man3/LWP::RobotUA.3
Manifying blib/man3/LWP::Authen::Ntlm.3
Manifying blib/man3/LWP.3
Manifying blib/man3/LWP::Protocol.3
Manifying blib/man3/HTTP::Request::Common.3
Manifying blib/man3/lwptut.3
Manifying blib/man3/HTTP::Message.3
Manifying blib/man3/HTML::Form.3
Manifying blib/man3/HTTP::Cookies::Netscape.3
Manifying blib/man3/Net::HTTP::NB.3
Manifying blib/man3/HTTP::Status.3
Manifying blib/man3/HTTP::Headers::Util.3
Manifying blib/man3/HTTP::Cookies::Microsoft.3
Manifying blib/man3/LWP::UserAgent.3
Manifying blib/man3/LWP::MemberMixin.3
Manifying blib/man3/LWP::Debug.3
Manifying blib/man3/Net::HTTP.3
Manifying blib/man3/HTTP::Daemon.3
Manifying blib/man3/HTTP::Cookies.3
Manifying blib/man3/LWP::ConnCache.3
Manifying blib/man3/File::Listing.3
Manifying blib/man3/WWW::RobotRules::AnyDBM_File.3
Manifying blib/man3/lwpcook.3
Manifying blib/man3/LWP::MediaTypes.3
Manifying blib/man3/HTTP::Date.3
Manifying blib/man3/WWW::RobotRules.3
Manifying blib/man3/HTTP::Request.3
Manifying blib/man3/HTTP::Negotiate.3
Manifying blib/man3/LWP::DebugFile.3
Manifying blib/man3/HTTP::Config.3
Manifying blib/man3/HTTP::Response.3
Manifying blib/man3/HTTP::Headers.3
Manifying blib/man3/LWP::Simple.3
Manifying blib/man3/Bundle::LWP.3
GAAS/libwww-perl-5.821.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
/Users/fly1003/bin/perl t/TEST 1
base/common-req...........
1..51
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:33 2008
# Current time GMT: Wed Nov 26 13:22:33 2008
# Using Test.pm version 1.25
GET http://www.sn.no/
ok 1
ok 2
HEAD http://www.sn.no/
From: aas@sn.no
If-Match: abc
ok 3
ok 4
ok 5
ok 6
PUT http://www.sn.no
Content-Length: 3
foo
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
POST http://www.sn.no
Content-Length: 58
Content-Type: application/x-www-form-urlencoded
Bar: foo
foo=bar%3Bbaz&baz=a&baz=b&baz=c&foo=zoo%3D%26&space+=+%2B+
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
Content-Disposition: form-data; name="file"; filename="test-22964"
Content-Type: text/plain
foo
bar
baz
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
POST http://www.perl.org/survey.cgi
Content-Length: 134
Content-Type: multipart/form-data; boundary=xYzZY
--xYzZY
Content-Disposition: form-data; name="file"; filename="xxy\""
Content-Type: text/html
Hello, world!
--xYzZY--
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
POST http://www.perl.org/survey.cgi
Content-Length: 26589
Content-Type: multipart/form-data; boundary=AHkfDJXGiT60ljSDvUb2SXB9BOwBNVJ6peXnFdJ7
CODE(0x18994e0)
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
15 chunks, total size is 26589 bytes
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok
base/cookies..............
1..62
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:33 2008
# Current time GMT: Wed Nov 26 13:22:33 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
Set-Cookie3: CUSTOMER=WILE_E_COYOTE; path="/"; domain=www.acme.com; path_spec; expires="2009-11-09 23:12:40Z"; version=0
Set-Cookie3: PART_NUMBER=ROCKET_LAUNCHER_0001; path="/"; domain=www.acme.com; path_spec; discard; version=0
Set-Cookie3: SHIPPING=FEDEX; path="/foo"; domain=www.acme.com; path_spec; discard; version=0
ok 11
ok 12
Set-Cookie3: PART_NUMBER=ROCKET_LAUNCHER_0001; path="/"; domain=www.acme.com; path_spec; discard; version=0
Set-Cookie3: PART_NUMBER=RIDING_ROCKET_0023; path="/ammo"; domain=www.acme.com; path_spec; discard; version=0
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
FINAL COOKIE: $Version=1; Part_Number=Rocket_Launcher_0001; $Path="/acme"; Customer=WILE_E_COYOTE; $Path="/acme"; Shipping=FedEx; $Path="/acme"
ok 19
ok 20
Set-Cookie3: Customer=WILE_E_COYOTE; path="/acme"; domain=www.acme.com; path_spec; version=1
Set-Cookie3: Part_Number=Rocket_Launcher_0001; path="/acme"; domain=www.acme.com; path_spec; version=1
Set-Cookie3: Shipping=FedEx; path="/acme"; domain=www.acme.com; path_spec; version=1
ok 21
ok 22
ok 23
Set-Cookie3: Part_Number=Rocket_Launcher_0001; path="/acme"; domain=www.acme.com; path_spec; version=1
Set-Cookie3: Part_Number=Riding_Rocket_0023; path="/acme/ammo"; domain=www.acme.com; path_spec; version=1
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
Set-Cookie3: foo=bar; path="/foo%2F%25/@@%0Anew%E5"; domain=www.acme.com; version=1
ok 36
ok 37
ok 38
ok 39
ok 40
Set-Cookie3: Customer=WILE_E_COYOTE; path="/"; domain=.acme.com; discard; version=0
Set-Cookie3: PART_NUMBER="3,4"; path="/"; domain=foo.bar.acme.com; discard; version=0
ok 41
ok 42
---
ok 43
Cookie: $Version=1; foo3=bar; foo1=bar; $Port; foo2=bar; $Domain=".local"
ok 44
ok 45
Set-Cookie3: foo2=bar; path="/"; domain=.local; version=1
Set-Cookie3: foo1=bar; path="/"; domain=example.local; port=_80; discard; version=1
Set-Cookie3: foo3=bar; path="/"; domain=example.local; version=1
---
Test for empty path...
200 OK
Set-Cookie: JSESSIONID=ABCDERANDOM123; Path=
ok 46
ok 47
ok 48
ok 49
Set-Cookie3: trip.appServer=1111-0000-x-024; path="/"; domain=.trip.com; path_spec; discard; version=0
Set-Cookie3: JSESSIONID=fkumjm7nt1.JS24; path="/trs"; domain=www.trip.com; path_spec; discard; version=1
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok
base/date.................
1..133
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:33 2008
# Current time GMT: Wed Nov 26 13:22:33 2008
# Using Test.pm version 1.25
# 'Thu Feb 3 00:00:00 GMT 1994'
ok 1
ok 2
ok 3
# 'Thu Feb 3 00:00:00 1994'
ok 4
ok 5
ok 6
# 'Thu, 03 Feb 1994 00:00:00 GMT'
ok 7
ok 8
ok 9
# 'Thursday, 03-Feb-94 00:00:00 GMT'
ok 10
ok 11
ok 12
# 'Thursday, 03-Feb-1994 00:00:00 GMT'
ok 13
ok 14
ok 15
# '03/Feb/1994:00:00:00 0000'
ok 16
ok 17
ok 18
# '03/Feb/1994:01:00:00 +0100'
ok 19
ok 20
ok 21
# '02/Feb/1994:23:00:00 -0100'
ok 22
ok 23
ok 24
# '03 Feb 1994 00:00:00 GMT'
ok 25
ok 26
ok 27
# '03-Feb-94 00:00:00 GMT'
ok 28
ok 29
ok 30
# '03-Feb-1994 00:00:00 GMT'
ok 31
ok 32
ok 33
# '03-Feb-1994 00:00 GMT'
ok 34
ok 35
ok 36
# '03-Feb-1994 00:00'
ok 37
ok 38
ok 39
# '03-Feb-94'
ok 40
ok 41
ok 42
# '03-Feb-1994'
ok 43
ok 44
ok 45
# '03 Feb 1994'
ok 46
ok 47
ok 48
# '03/Feb/1994'
ok 49
ok 50
ok 51
# 'Feb 3 1994'
ok 52
ok 53
ok 54
# '02-03-94 12:00AM'
ok 55
ok 56
ok 57
# '1994-02-03 00:00:00 +0000'
ok 58
ok 59
ok 60
# '1994-02-03'
ok 61
ok 62
ok 63
# '19940203'
ok 64
ok 65
ok 66
# '1994-02-03T00:00:00+0000'
ok 67
ok 68
ok 69
# '1994-02-02T23:00:00-0100'
ok 70
ok 71
ok 72
# '1994-02-02T23:00:00-01:00'
ok 73
ok 74
ok 75
# '1994-02-03T00:00:00 Z'
ok 76
ok 77
ok 78
# '19940203T000000Z'
ok 79
ok 80
ok 81
# '199402030000'
ok 82
ok 83
ok 84
# ' 03/Feb/1994 '
ok 85
ok 86
ok 87
# ' 03 Feb 1994 0:00 '
ok 88
ok 89
ok 90
ok 91
ok 92
# undef
ok 93
ok 94
# ''
ok 95
ok 96
# 'Garbage'
ok 97
ok 98
# 'Mandag 16. September 1996'
ok 99
ok 100
# '12 Arp 2003'
ok 101
ok 102
# '1980-00-01'
ok 103
ok 104
# '1980-13-01'
ok 105
ok 106
# '1980-01-00'
ok 107
ok 108
# '1980-01-32'
ok 109
ok 110
# '1980-01-01 25:00:00'
ok 111
ok 112
# '1980-01-01 00:61:00'
ok 113
ok 114
# '1980-01-01 00:00:61'
ok 115
ok 116
Testing AM/PM gruff...
Testing time2iso functions
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
FRAC 946713601.234 = 2000-01-01 00:00:01
ok 125
LOCAL 2008-11-26 05:22:33 1970-01-06 10:53:20
GMT 2008-11-26 13:22:33Z 1970-01-06 18:53:20Z
ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
HTTP::Date 5.810
ok
base/headers-auth.........
1..6
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:33 2008
# Current time GMT: Wed Nov 26 13:22:33 2008
# Using Test.pm version 1.25
401 Unauthorized
WWW-Authenticate: Foo realm="WallyWorld", foo=bar, Bar realm="WallyWorld2"
WWW-Authenticate: Basic Realm="WallyWorld", foo=bar, bar=baz
ok 1
ok 2
ok 3
ok 4
401 Unauthorized
WWW-Authenticate: Basic realm=foo1
401 Unauthorized
WWW-Authenticate: Basic realm="foo2"
401 Unauthorized
WWW-Authenticate: Basic realm="foo3", foo=33
WWW-Authenticate: Digest nonce=bar, foo=foo
ok 5
ok 6
ok
base/headers-etag.........
1..4
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:34 2008
# Current time GMT: Wed Nov 26 13:22:34 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
If-Match: W/"foo", "bar", "baz", "bar"
If-None-Match: "333"
If-Range: Wed, 26 Nov 2008 13:22:34 GMT
ETag: W/"tag2"
ok
base/headers-util.........
1..15
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:34 2008
# Current time GMT: Wed Nov 26 13:22:34 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
# Extra tests
ok 14
ok 15
ok
base/headers..............
1..163
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:34 2008
# Current time GMT: Wed Nov 26 13:22:34 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
ok 125
ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
ok 134
ok 135
ok 136
ok 137
ok 138
ok 139
ok 140
ok 141
ok 142
ok 143
ok 144
ok 145
ok 146
ok 147
ok 148
ok 149
ok 150
ok 151
ok 152
ok 153
ok 154
ok 155
ok 156
ok 157
ok 158
ok 159
ok 160
ok 161
ok 162
ok 163
ok
base/http-config..........
1..14
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:34 2008
# Current time GMT: Wed Nov 26 13:22:34 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok
base/http.................
1..34
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:34 2008
# Current time GMT: Wed Nov 26 13:22:34 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
# No Host option provided at base/http.t line 197
ok 34
ok
base/listing..............
1..10
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:34 2008
# Current time GMT: Wed Nov 26 13:22:34 2008
# Using Test.pm version 1.25
ok 1
# CVS d 0 Sun Mar 16 15:47:00 2008 040755
# Debug.pm f 2384 Tue Feb 26 21:14:00 2008 100644
# IO.pm f 2145 Tue Feb 26 20:09:00 2008 100644
# MediaTypes.pm f 3960 Sat Mar 15 18:05:00 2008 100644
# MemberMixin.pm f 792 Tue Feb 26 20:12:00 2008 100644
# Protocol d 0 Sat Mar 15 18:05:00 2008 040755
# Protocol.pm f 5613 Tue Feb 26 20:16:00 2008 100644
# RobotUA.pm f 5963 Tue Feb 26 21:27:00 2008 100644
# Simple.pm f 5071 Sun Mar 16 12:25:00 2008 100644
# Socket.pm f 8817 Sat Mar 15 18:05:00 2008 100644
# TkIO.pm f 2121 Tue Feb 5 14:22:00 2008 100644
# UserAgent.pm f 19628 Sat Mar 15 18:05:00 2008 100644
# media.types f 2841 Tue Feb 5 19:06:00 2008 100644
# CVS/Entries f 545 Sun Mar 16 15:47:00 2008 100644
# CVS/Repository f 39 Mon Mar 10 09:05:00 2008 100644
# CVS/Root f 19 Mon Mar 10 09:05:00 2008 100644
# Protocol/CVS d 0 Sat Mar 15 18:05:00 2008 040755
# Protocol/file.pm f 4646 Tue Feb 26 20:13:00 2008 100644
# Protocol/ftp.pm f 13006 Sat Mar 15 18:05:00 2008 100644
# Protocol/gopher.pm f 5935 Thu Mar 6 10:29:00 2008 100644
# Protocol/http.pm f 5453 Thu Mar 6 10:29:00 2008 100644
# Protocol/mailto.pm f 2365 Tue Feb 26 20:13:00 2008 100644
# Protocol/CVS/Entries f 238 Sat Mar 15 18:05:00 2008 100644
# Protocol/CVS/Repository f 48 Mon Mar 10 09:05:00 2008 100644
# Protocol/CVS/Root f 19 Mon Mar 10 09:05:00 2008 100644
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
# Thu Mar 22 21:48:00 2007
ok 10
ok
base/mediatypes...........
1..37
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:34 2008
# Current time GMT: Wed Nov 26 13:22:34 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
# Image suffixes: ief pbm tif xwd xbm xpm pnm ras jpeg bmp jfif ppm jpe tiff png fts rgb pgm jpg tga gif
ok 34
ok 35
ok 36
ok 37
ok
base/message-old..........
1..20
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:34 2008
# Current time GMT: Wed Nov 26 13:22:34 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok
base/message-parts........
1..39
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:35 2008
# Current time GMT: Wed Nov 26 13:22:35 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok
base/message..............
1..118
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:35 2008
# Current time GMT: Wed Nov 26 13:22:35 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
# Content-Encoding: deflate
# Content-Type: text/plain
#
# x\x9C\xF3H\xCD\xC9\xC9W(\xCF/\xCAIQ\4\0\35\t\4^
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok
base/negotiate............
1..5
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:35 2008
# Current time GMT: Wed Nov 26 13:22:35 2008
# Using Test.pm version 1.25
-------------
var2 1.000
var1 0.950
var3 0.333
-------------
ok 1
The chosen one is 'var2'
ok 2
-------------
var2 0.250
var1 0.000
var3 0.000
-------------
ok 3
Negotiation parameters in the request
language:
en
q = 0.9999
fr
q = 0.5
de
q = 1
es
q = 0.1
Evaluating var-en (ct='text/html')
qs = 1.000
lang = en
-- Exact language match at q=0.9999
Q=0.9999 (q=1, mbx=undef, qe=1, qc=1, ql=0.9999, qs=1)
Evaluating var-de (ct='text/html')
qs = 1.000
lang = de
-- Exact language match at q=1
Q=1.0000 (q=1, mbx=undef, qe=1, qc=1, ql=1, qs=1)
Evaluating var-ES (ct='text/html')
qs = 1.000
lang = es
-- Exact language match at q=0.1
Q=0.1000 (q=1, mbx=undef, qe=1, qc=1, ql=0.1, qs=1)
Evaluating provoke-warning (ct='')
qs = 1.000
lang = x-no-content-type
-- No exact language match
-- x-no-content-type isn't a en
-- x-no-content-type isn't a fr
-- x-no-content-type isn't a de
-- x-no-content-type isn't a es
Q=0.0010 (q=1, mbx=undef, qe=1, qc=1, ql=0.001, qs=1)
ok 4
Negotiation parameters in the request
language:
en-us
q = 1
Evaluating Canadian English (ct='text/html')
qs = 1.000
lang = en-ca
-- No exact language match
-- en-ca isn't a en-us
Q=0.0010 (q=1, mbx=undef, qe=1, qc=1, ql=0.001, qs=1)
Evaluating Generic English (ct='text/html')
qs = 1.000
lang = en
-- No exact language match
-- en-us ISA en
Q=1.0000 (q=1, mbx=undef, qe=1, qc=1, ql=1, qs=1)
Evaluating Non-Specific (ct='text/html')
qs = 1.000
Q=0.5000 (q=1, mbx=undef, qe=1, qc=1, ql=0.5, qs=1)
ok 5
ok
base/protocols............
1..6
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:36 2008
# Current time GMT: Wed Nov 26 13:22:36 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
base/request..............
1..11
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:36 2008
# Current time GMT: Wed Nov 26 13:22:36 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
# GET http://www.example.com
# Accept-Encoding: gzip, x-gzip, deflate, x-bzip2
#
# (no content)
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok
base/response.............
1..13
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:36 2008
# Current time GMT: Wed Nov 26 13:22:36 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
# current_age = 35
# freshness_lifetime = 86400
# response is fresh
# it will be fresh for 86365 more seconds
# 200 OK
# Date: Wed, 26 Nov 2008 13:22:11 GMT
# Expires: Wed, 26 Nov 2008 13:22:36 GMT
# Last-Modified: Mon, 29 Sep 2008 16:29:16 GMT
# Client-Date: Wed, 26 Nov 2008 13:22:16 GMT
#
# (no content)
ok 6
# current_age = 330
# freshness_lifetime = 10
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok
base/status-old...........
1..8
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:36 2008
# Current time GMT: Wed Nov 26 13:22:36 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok
base/status...............
1..8
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:36 2008
# Current time GMT: Wed Nov 26 13:22:36 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok
base/ua...................
1..10
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:36 2008
# Current time GMT: Wed Nov 26 13:22:36 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok
html/form-maxlength.......
1..12
ok 1 - The object isa HTML::Form
ok 2 - The object isa HTML::Form::TextInput
ok 3 - got maxlength: 8
ok 4 - set value length=4
ok 5 - got value length=4
ok 6 - set value length=10
ok 7 - got value length=10
ok 8 - not strict by default
ok 9 - input strict change when form strict change
ok 10 - set value length=4
ok 11 - got value length=4
ok 12 - Exception raised
ok
html/form-multi-select....
1..2
ok 1 - the settings of a previous form should not interfere with a latter form (control test with one form)
ok 2 - the settings of a previous form should not interfere with a latter form (test with two forms)
ok
html/form-param...........
1..22
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:37 2008
# Current time GMT: Wed Nov 26 13:22:37 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok
html/form.................
1..126
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:22:37 2008
# Current time GMT: Wed Nov 26 13:22:37 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
ok 125
ok 126
ok
robot/rules-dbm...........
1..13
ok 1
Rules: /aas /per /god /old
ok 2
Rules:
ok 3
No visits: 2
Last visit: 1227705768
Fresh until: 1259241758
ok 4
ok 5
ok 6
Agent-Name: myrobot
ok 7
*** Dump of database ***
|ua-name| myrobot
www.aas.no:80|exp 1259241758; Thu Nov 26 05:22:38 2009
www.sn.no:80|vis 1; 1227705758; Wed Nov 26 05:22:38 2008
www.aas.no:80|vis 3; 1227705768; Wed Nov 26 05:22:48 2008
******
ok 8
ok 9
ok 10
ok 11
ok 12
*** Dump of database ***
|ua-name| MOMSpider
www.sn.no:8080|exp 1227705761; Wed Nov 26 05:22:41 2008
www.sn.no:8080|r1 /foo
www.sn.no:8080|r2 /bar
******
No agent name specified at robot/rules-dbm.t line 122
ok 13
ok
robot/rules...............
1..50
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok
robot/ua-get..............
1..8
Will access HTTP server at http://ocelotl.activestate.com:51655/
ok 1
ok 2
ok 3
ok 4
Terminating server...
ok 5
ok 6
ok 7
ok 8
ok
robot/ua..................
1..7
Will access HTTP server at http://ocelotl.activestate.com:51660/
ok 1
ok 2
ok 3
ok 4
Terminating server...
ok 5
ok 6
ok 7
ok
local/autoload-get........
1..1
Trying to fetch '.'
ok 1
200 OK
Content-Length: 487
Content-Type: text/html
Last-Modified: Wed, 26 Nov 2008 13:22:43 GMT
Client-Date: Wed, 26 Nov 2008 13:22:57 GMT
Content-Base: file:./
Title: Directory .
Directory .
Directory listing of .
ok
local/autoload............
1..1
Trying to fetch '.'
ok 1
200 OK
Content-Length: 487
Content-Type: text/html
Last-Modified: Wed, 26 Nov 2008 13:22:43 GMT
Client-Date: Wed, 26 Nov 2008 13:22:57 GMT
Content-Base: file:./
Title: Directory .
Directory .
Directory listing of .
ok
local/chunked.............
1..5
ok 1 - [629] traditional, unchunked POST request
ok 2 - [8] chunked with illegal Content-Length header; tiny message
ok 3 - [868] chunked with illegal Content-Length header; medium sized
ok 4 - [1104] chunked correctly, size ~1k; base for the big next test
ok 5 - [1130496] chunked with many chunks
ok
local/get.................
1..2
# Running under perl version 5.010000 for darwin
# Current time local: Wed Nov 26 05:23:01 2008
# Current time GMT: Wed Nov 26 13:23:01 2008
# Using Test.pm version 1.25
ok 1
ok 2
ok
local/http-get............
1..21
# Will access HTTP server at http://ocelotl.activestate.com:51670/
#------------Testing: Bad request...
ok 1
ok 2
#------------Testing: Simple echo...
ok 3
ok 4
#------------Testing: Send file...
# 147 bytes written to test-23000.html
ok 5
ok 6
ok 7
#------------Testing: Check redirect...
ok 8
ok 9
ok 10
ok 11
ok 12
#------------Testing: Check basic authorization...
ok 13
ok 14
# Host port: ocelotl.activestate.com:51670
ok 15
ok 16
#------------Testing: Check proxy...
ok 17
#------------Testing: Check POSTing...
ok 18
ok 19
ok 20
#------------Testing: Terminating server...
ok 21
ok
local/http................
1..18
Will access HTTP server at http://ocelotl.activestate.com:51698/
Bad request...
ok 1
ok 2
Simple echo...
ok 3
ok 4
Send file...
ok 5
ok 6
ok 7
Check redirect...
ok 8
ok 9
ok 10
ok 11
Check basic authorization...
ok 12
ok 13
ok 14
ok 15
Check proxy...
ok 16
Check POSTing...
ok 17
Terminating server...
ok 18
ok
local/protosub............
1..6
CTOR: myhttp->new(http LWP::UserAgent=HASH(0x18a20c0))
ok 1
ua: LWP::UserAgent=HASH(0x18a20c0)
scheme: http
max_size:
REQUEST: myhttp=HASH(0x18b1e70)->request(HTTP::Request=HASH(0x1818650),http://www.sn.no/,UNDEF,UNDEF,180)
GET ftp://foo/
User-Agent: libwww-perl/5.821
Cookie: perl=cool
ok 2
ok 3
ok 4
200 OK
Date: Wed, 26 Nov 2008 13:23:04 GMT
Content-Type: text/plain
Client-Date: Wed, 26 Nov 2008 13:23:04 GMT
Howdy
ok 5
ok 6
ok
All tests successful.
Files=36, Tests=1061, 31 wallclock secs ( 0.87 usr 0.58 sys + 7.17 cusr 1.88 csys = 10.50 CPU)
Result: PASS
GAAS/libwww-perl-5.821.tar.gz
make test TEST_VERBOSE=1 -- OK
PPD for libwww-perl-5.821 already made
Running test for module 'LWP'
Running make for G/GA/GAAS/libwww-perl-5.821.tar.gz
Prepending /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/arch /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC
Prepending /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/arch /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/arch /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/lib to PERL5LIB for 'test'
Running make test
Has already been tested successfully
Running make for P/PE/PETDANCE/WWW-Mechanize-1.52.tar.gz
Prepending /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/arch /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW
Prepending /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/arch /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build P/PE/PETDANCE/WWW-Mechanize-1.52.tar.gz
>>> make
cp lib/WWW/Mechanize/Examples.pod blib/lib/WWW/Mechanize/Examples.pod
cp lib/WWW/Mechanize/Link.pm blib/lib/WWW/Mechanize/Link.pm
cp lib/WWW/Mechanize/Image.pm blib/lib/WWW/Mechanize/Image.pm
cp lib/WWW/Mechanize/Cookbook.pod blib/lib/WWW/Mechanize/Cookbook.pod
cp lib/WWW/Mechanize/FAQ.pod blib/lib/WWW/Mechanize/FAQ.pod
cp lib/WWW/Mechanize.pm blib/lib/WWW/Mechanize.pm
cp bin/mech-dump blib/script/mech-dump
/Users/fly1003/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/mech-dump
Manifying blib/man1/mech-dump.1
Manifying blib/man3/WWW::Mechanize::Link.3
Manifying blib/man3/WWW::Mechanize::Examples.3
Manifying blib/man3/WWW::Mechanize::Image.3
Manifying blib/man3/WWW::Mechanize::FAQ.3
Manifying blib/man3/WWW::Mechanize::Cookbook.3
Manifying blib/man3/WWW::Mechanize.3
PETDANCE/WWW-Mechanize-1.52.tar.gz
make -- OK
Prepending /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/arch /Users/fly1003/var/cpan/build/libwww-perl-5.821-CeTGMC/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /Users/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/00-load.t t/add_header.t t/aliases.t t/area_link.t t/autocheck.t t/clone.t t/cookies.t t/credentials-api.t t/credentials.t t/die.t t/field.t t/find_frame.t t/find_image.t t/find_inputs.t t/find_link-warnings.t t/find_link.t t/find_link_id.t t/form-parsing.t t/frames.t t/image-new.t t/image-parse.t t/link-base.t t/link-relative.t t/link.t t/new.t t/pod-coverage.t t/pod.t t/regex-error.t t/save_content.t t/select.t t/taint.t t/tick.t t/upload.t t/warn.t t/warnings.t t/local/back.t t/local/click.t t/local/click_button.t t/local/failure.t t/local/follow.t t/local/form.t t/local/get.t t/local/overload.t t/local/page_stack.t t/local/referer.t t/local/reload.t t/local/submit.t t/live/computers4sure.t t/live/encoding.t t/live/wikipedia.t t/mech-dump/mech-dump.t
t/00-load................
1..2
ok 1 - use WWW::Mechanize;
ok 2 - use WWW::Mechanize::Link;
# Testing WWW::Mechanize 1.52, with LWP 5.821, Perl 5.010000, /Users/fly1003/bin/perl
ok
t/add_header.............
1..4
ok 1 - use WWW::Mechanize;
ok 2 - Created agent isa WWW::Mechanize
ok 3 - Referer's in there
ok 4 - Referer's not there
ok
t/aliases................
1..8
ok 1 - use WWW::Mechanize;
ok 2 - All aliases accounted for
ok 3 - We only know Mac, Windows or Linux
ok 4 - We only know Mac, Windows or Linux
ok 5 - We only know Mac, Windows or Linux
ok 6 - We only know Mac, Windows or Linux
ok 7 - We only know Mac, Windows or Linux
ok 8 - We only know Mac, Windows or Linux
ok
t/area_link..............
1..9
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/area_link.html
ok 4 - Correct links came back
ok 5 - Correct links came back
ok 6 - Link list: no cycles
ok 7 - Single link: no cycles
ok 8 - URI: no cycles
ok 9 - Mech: no cycles
ok
t/autocheck..............
1..5
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Didn't fetch, but didn't die, either
ok 4 - The object isa WWW::Mechanize
ok 5 - Mech would die 4 u
ok
t/clone..................
1..5
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - The object isa WWW::Mechanize
ok 4 - Cookie jar contents are the same
ok 5 - Adding cookies adds to both jars
ok
t/cookies................
1..14
# Server now running on port 8080, pid 23065
ok 1 - The object isa WWW::Mechanize
ok 2 - First fetch works
ok 3 - First cookie matches
ok 4 - Right title
ok 5 - Second fetch works
ok 6 - Second cookie matches
ok 7 - Right title
ok 8 - Cookie did not change...
ok 9 - ... but back to the first page title
ok 10 - Cookie did not change...
ok 11 - On the proper 3rd page
ok 12 - Got the third cookie
ok 13 - Title is correct
ok 14 - Signaled the child process
ok
t/credentials-api........
1..4
ok 1 - LWP::UserAgent instance retains its old credentials
ok 2 - First instance retains its credentials
ok 3 - Second instance retains its credentials
ok 4 - Untouched instance retains its credentials
ok
t/credentials............
1..12
ok 1 - default username is undefined at first
ok 2 - default password is undefined at first
ok 3 - calling credentials sets username for get_basic_credentials
ok 4 - calling credentials sets password for get_basic_credentials
ok 5 - cloned object has username for get_basic_credentials
ok 6 - cloned object has password for get_basic_credentials
ok 7 - new object has no username for get_basic_credentials
ok 8 - new object has no password for get_basic_credentials
ok 9 - username is undefined after clear_credentials
ok 10 - password is undefined after clear_credentials
ok 11 - cloned object still has username for get_basic_credentials
ok 12 - cloned object still has password for get_basic_credentials
ok
t/die....................
1..5
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Expecting to die
ok 4 - The object isa WWW::Mechanize
ok 5 - Expecting to die
ok
t/field..................
1..8
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/field.html
ok 4 - dingo got changed
ok 5 - dingo changed
ok 6 - bongo changed
ok 7 - wango changed
ok 8 - dingo changed
ok
t/find_frame.............
1..5
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/find_frame.html
ok 4 - The object isa WWW::Mechanize::Link
ok 5 - First link sequentially
ok
t/find_image.............
1..17
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/image-parse.html
ok 4 - survived eval
ok 5 - Exactly three images
ok 6 - Got the first image
ok 7 - img tag
ok 8
ok 9 - Got the second image
ok 10 - input tag
ok 11 - alt
ok 12 - height
ok 13 - width
ok 14 - Got the third image
ok 15 - input tag
ok 16 - alt
ok 17
ok
t/find_inputs............
1..11
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/find_inputs.html
ok 4 - Exactly three inputs
ok 5 - Exactly two submits
ok 6 - Exactly four inputs
ok 7 - Exactly one submit
ok 8 - Exactly five inputs
ok 9 - Found four relatives
ok 10 - Found two sisters
ok 11 - But no sisters are submits
ok
t/find_link-warnings.....
1..19
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/find_link.html
ok 4 - detected usage error: TEXT => 'string'
ok 5 - detected usage error: NAME => 'string'
ok 6 - detected usage error: URL => 'string'
ok 7 - detected usage error: TAG => 'string'
ok 8 - detected usage error: text_regex => 'string'
ok 9 - detected usage error: name_regex => 'string'
ok 10 - detected usage error: url_regex => 'string'
ok 11 - detected usage error: tag_regex => 'string'
ok 12 - detected usage error: text => Regex
ok 13 - detected usage error: name => Regex
ok 14 - detected usage error: url => Regex
ok 15 - detected usage error: tag => Regex
ok 16 - detected usage error: text => padded-string
ok 17 - detected usage error: name => padded-string
ok 18 - detected usage error: url => padded-string
ok 19 - detected usage error: tag => padded-string
ok
t/find_link..............
1..62
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/find_link.html
ok 4 - The object isa WWW::Mechanize::Link
ok 5 - First link on the page
ok 6 - First link on the page
ok 7 - The object isa WWW::Mechanize::Link
ok 8 - Third link should be the CSS
ok 9 - Third link should be the CSS
ok 10 - The object isa WWW::Mechanize::Link
ok 11 - found link in uppercase meta tag
ok 12 - The object isa WWW::Mechanize::Link
ok 13 - First CPAN link
ok 14 - First CPAN link
ok 15 - No url matching CPAN
ok 16 - The object isa WWW::Mechanize::Link
ok 17 - 3rd CPAN text
ok 18 - 3rd CPAN text
ok 19 - No 34th CPAN text
ok 20 - The object isa WWW::Mechanize::Link
ok 21 - Got 1st cpan via regex
ok 22 - Got 1st cpan via regex
ok 23 - The object isa WWW::Mechanize::Link
ok 24 - Got 1st cpan via regex
ok 25 - Got 1st cpan via regex
ok 26 - No 153rd cpan link
ok 27 - The object isa WWW::Mechanize::Link
ok 28 - Got b.cpan.org
ok 29 - Got b.cpan.org
ok 30 - Not a second b.cpan.org
ok 31 - The object isa WWW::Mechanize::Link
ok 32 - Got c.cpan.org
ok 33 - Got c.cpan.org
ok 34 - Correct links came back
ok 35 - Correct links came back
ok 36 - The object isa WWW::Mechanize::Link
ok 37 - First News is MSNBC
ok 38 - First News is MSNBC
ok 39 - The object isa WWW::Mechanize::Link
ok 40 - First BBC news link
ok 41 - First BBC news link
ok 42 - First BBC news text
ok 43 - First BBC news text
ok 44 - The object isa WWW::Mechanize::Link
ok 45 - First CNN news link
ok 46 - First CNN news link
ok 47 - First CNN news text
ok 48 - First CNN news text
ok 49 - Correct links came back
ok 50 - The object isa WWW::Mechanize::Link
ok 51 - Got the CPAN C link
ok 52 - The object isa WWW::Mechanize::Link
ok 53 - Got 2nd link that begins with a capital
ok 54 - The object isa WWW::Mechanize::Link
ok 55 - Got 3rd tag
ok 56 - The object isa WWW::Mechanize::Link
ok 57 - Got 7th or tag
ok 58 - The object isa WWW::Mechanize::Link
ok 59 - Got the JavaScript link
ok 60 - The object isa WWW::Mechanize::Link
ok 61 - No match
ok 62 - The object isa WWW::Mechanize::Link
ok
t/find_link_id...........
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/find_link_id.html
ok 4 - The object isa WWW::Mechanize::Link
ok 5 - found link with given ID
ok 6 - The object isa WWW::Mechanize::Link
ok 7 - found link within "iframe" with given class
ok 8 - The object isa WWW::Mechanize::Link
ok 9 - found link with ID matching a regex
ok 10 - The object isa WWW::Mechanize::Link
ok 11 - found link with class matching a regex
1..11
ok
t/form-parsing...........
1..1
ok 1 - Find one form, please
ok
t/frames.................
1..7
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/frames.html
ok 4 - The object isa WWW::Mechanize::Link
ok 5 - Only two links
ok 6 - First frame OK
ok 7 - Second frame OK
ok
t/image-new..............
1..10
ok 1 - use WWW::Mechanize::Image;
ok 2 - url() works
ok 3 - base() works
ok 4 - name() works
ok 5 - alt() works
ok 6 - tag() works
ok 7 - height works
ok 8 - width works
ok 9 - url_abs works
ok 10 - Returns an object isa URI::URL
ok
t/image-parse............
1..15
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/image-parse.html
ok 4 - Only two images
ok 5 - img tag
ok 6 - URL matches
ok 7 - alt matches
ok 8 - input tag
ok 9 - URL matches
ok 10 - alt matches
ok 11 - height
ok 12 - width
ok 13 - Got the third image
ok 14 - input tag
ok 15 - alt
ok
t/link-base..............
1..5
ok 1 - use WWW::Mechanize::Link;
ok 2 - constructor OK isa WWW::Mechanize::Link
ok 3 - URI is proper type isa URI::URL
ok 4 - Short form of the url
ok 5 - url_abs works
ok
t/link-relative..........
1..6
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/image-parse.html
ok 4 - Fetch select.html, no directory
ok 5 - Fetch select.html from ./
ok 6 - Fetched click.t
ok
t/link...................
1..23
ok 1 - use WWW::Mechanize::Link;
ok 2 - The object isa WWW::Mechanize::Link
ok 3 - Should have five elements
ok 4 - url() works
ok 5 - text() works
ok 6 - name() works
ok 7 - tag() works
ok 8 - base() works
ok 9 - attrs() works
ok 10 - parm 0 is url
ok 11 - parm 1 is text
ok 12 - parm 2 is name
ok 13 - parm 3 is tag
ok 14 - parm 4 is base
ok 15 - URI is proper type isa URI::URL
ok 16 - Short form of the url
ok 17 - url_abs works
ok 18 - url() works
ok 19 - text() works
ok 20 - name() works
ok 21 - tag() works
ok 22 - base() works
ok 23 - attrs() works
ok
t/live/computers4sure....
1..9
ok 1 - use WWW::Mechanize;
ok 2 - Created object isa WWW::Mechanize
ok 3 - Fetched http://www.computers4sure.com/
ok 4 - Found a likely word in the first page
ok 5 - Should have lots of product links
ok 6 - The object isa WWW::Mechanize::Link
ok 7 - Fetched http://www.computers4sure.com/product.asp?productid=3452797
ok 8 - Found a likely phrase in the second page
ok 9 - No memory cycles found
ok
t/live/encoding..........
1..13
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched http://delicious.com/
ok 4 - ... Got encoding utf-8
ok 5 - Got back UTF-8
ok 6 - The object isa WWW::Mechanize
ok 7 - Fetched http://oops-music.com/
ok 8 - ... Got encoding EUC-JP
ok 9 - Got back UTF-8
ok 10 - The object isa WWW::Mechanize
ok 11 - Fetched http://www.liveinternet.ru/users/dashdi/blog
ok 12 - ... Got encoding cp1251
ok 13 - Got back UTF-8
ok
t/live/wikipedia.........
1..15
ok 1 - use WWW::Mechanize;
ok 2 - Created object isa WWW::Mechanize
ok 3 - Got http://en.wikipedia.org/
ok 4 - Over 50 links on http://en.wikipedia.org/
ok 5 - Got http://it.wikipedia.org/
ok 6 - Over 50 links on http://it.wikipedia.org/
ok 7 - Got http://ja.wikipedia.org/
ok 8 - Over 50 links on http://ja.wikipedia.org/
ok 9 - Got http://es.wikipedia.org/
ok 10 - Over 50 links on http://es.wikipedia.org/
ok 11 - Got http://nl.wikipedia.org/
ok 12 - Over 50 links on http://nl.wikipedia.org/
ok 13 - Got http://pl.wikipedia.org/
ok 14 - Over 50 links on http://pl.wikipedia.org/
ok 15 - No memory cycles found
ok
t/local/back.............
1..47
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - this $mech starts with a cookie jar isa HTTP::Cookies
# Started http://localhost:51743/
ok 4 - The object isa LocalServer
ok 5 - With no stack, no going back
ok 6 - Fetched OK
ok 7 - Followed OK
ok 8 - Back should succeed
ok 9 - Did the base get set back?
ok 10 - Title set back?
ok 11 - Followed OK
ok 12 - Back should succeed
ok 13 - Did the base get set back?
ok 14 - Title set back?
ok 15 - Pre-search check
ok 16 - Searched for Perl
ok 17 - Right page title
ok 18 - POST is in the stack
ok 19 - HEAD succeeded
ok 20 - HEAD is not in the stack
ok 21 - Back should succeed
ok 22 - Back
ok 23 - Did the base get set back?
ok 24 - Title set back?
ok 25 - Post-search check
ok 26 - Back should succeed
ok 27 - reload() does not push page to stack
ok 28 - $mech still has a cookie jar after a number of back()
ok 29 - No memory cycles found
ok 30 - The object isa WWW::Mechanize
ok 31 - Got root URL
ok 32 - Pre-404 check
ok 33 - 404 check
ok 34 - Even 404s get on the stack
ok 35 - Back should succeed
ok 36 - Back from the 404
ok 37 - Post-404 check
ok 38 - Get /scripts
ok 39 - Back should succeed
ok 40 - Back from /scripts
ok 41 - Get /ports/
ok 42 - Back should succeed
ok 43 - Back from /ports/
ok 44 - Get modules/
ok 45 - Back should succeed
ok 46 - Back from modules/
ok 47 - No memory cycles found
ok
t/local/click............
1..9
ok 1 - use WWW::Mechanize;
ok 2 - Created the object isa WWW::Mechanize
# Started http://localhost:51758/
ok 3 - The object isa LocalServer
ok 4 - Got back a response isa HTTP::Response
ok 5 - Got URL
ok 6 - Local page is HTML
ok 7 - Got back a response isa HTTP::Response
ok 8 - Can click 'Go' ('Google Search' button)
ok 9 - Filled field correctly
ok
t/local/click_button.....
1..19
ok 1 - use WWW::Mechanize;
ok 2 - Created the object isa WWW::Mechanize
# Started http://localhost:51762/
ok 3 - The object isa LocalServer
ok 4 - Got back a response isa HTTP::Response
ok 5 - Got URL
ok 6 - Local page is HTML
ok 7 - Clicking on button by number
ok 8 - Correct button was pressed
ok 9 - Parameters got transmitted OK
ok 10 - Button number out of range
ok 11 - Clicking on button by name
ok 12 - Correct button was pressed
ok 13 - Parameters got transmitted OK
ok 14 - Button name unknown
ok 15 - Found the submit button isa HTML::Form::Input # TODO It seems that calling ->click() on an object is broken in LWP. Need to investigate further.
ok 16 - Named the right thing, too # TODO It seems that calling ->click() on an object is broken in LWP. Need to investigate further.
# $VAR1 = bless( {
# '_content' => '',
# '_headers' => bless( {
# 'accept-encoding' => 'gzip',
# 'referer' => 'http://localhost:51762/',
# 'user-agent' => 'WWW-Mechanize/1.52'
# }, 'HTTP::Headers' ),
# '_method' => 'GET',
# '_uri' => bless( do{\(my $o = 'http://localhost:51762/formsubmit?session=1&query=(empty)&cat=cat_foo&cat=cat_bar&upload=')}, 'URI::http' ),
# '_uri_canonical' => $VAR1->{'_uri'}
# }, 'HTTP::Request' );
ok 17 - Clicking on button by object reference # TODO It seems that calling ->click() on an object is broken in LWP. Need to investigate further.
not ok 18 - Correct button was pressed # TODO It seems that calling ->click() on an object is broken in LWP. Need to investigate further.
# Failed (TODO) test 'Correct button was pressed'
# at t/local/click_button.t line 63.
# 'http://localhost:51762/formsubmit?session=1&query=(empty)&cat=cat_foo&cat=cat_bar&upload='
# doesn't match '(?-xism:submit=Go)'
ok 19 - Parameters got transmitted OK # TODO It seems that calling ->click() on an object is broken in LWP. Need to investigate further.
ok
t/local/failure..........
1..15
ok 1 - use WWW::Mechanize;
# Started http://localhost:51768/
ok 2 - The object isa LocalServer
ok 3 - Created object isa WWW::Mechanize
ok 4 - The object isa HTTP::Response
ok 5 - Success
ok 6 - Get webpage
ok 7 - It's HTML
ok 8 - Correct title
ok 9 - 10 links, please
ok 10 - Two form
ok 11 - Failed the fetch
ok 12 - Isn't HTML
ok 13 - No title
ok 14 - No links
ok 15 - No forms
ok
t/local/follow...........
1..21
ok 1 - use WWW::Mechanize;
# Started http://localhost:51771/
ok 2 - The object isa LocalServer
ok 3 - Created object isa WWW::Mechanize
ok 4 - Got some page
ok 5 - Got local server page
ok 6 - Can't follow too-high-numbered link
ok 7 - Can follow first link
ok 8 - Need to be on a separate page
ok 9 - Can go back
ok 10 - Back at the first page
ok 11 - Can't follow unlikely named link
ok 12 - Can follow obvious named link
ok 13 - Need to be on a separate page
ok 14 - Can still go back
ok 15 - Can follow link with o-umlaut
ok 16 - Need to be on a separate page
ok 17 - Can still go back
ok 18 - Can follow link with o-umlaut, when it's encoded in the HTML, but not in "follow"
ok 19 - Need to be on a separate page
ok 20 - Can still go back
ok 21 - Back at the start page again
ok
t/local/form.............
1..13
ok 1 - use WWW::Mechanize;
# Started http://localhost:51778/
ok 2 - The object isa LocalServer
ok 3 - The object isa WWW::Mechanize
ok 4 - Got a page
ok 5 - Got page
ok 6 - Can select the first form isa HTML::Form
ok 7 - Set the form attribute
ok 8 - cannot select the 99th form
ok 9 - Form is still set to 1
ok 10 - Can select the form isa HTML::Form
ok 11 - cannot select non-existent form
ok 12 - Can select the form isa HTML::Form
ok 13 - cannot select non-existent form
ok
t/local/get..............
1..32
ok 1 - use WWW::Mechanize;
# Started http://localhost:51781/
ok 2 - The object isa LocalServer
ok 3 - Created object isa WWW::Mechanize
ok 4 - The object isa HTTP::Response
ok 5 - The object isa HTTP::Response
ok 6 - Page read OK
ok 7 - Get webpage
ok 8 - Got the content-type...
ok 9 - ... and the is_html wrapper
ok 10 - Titles match
ok 11 - Got the /foo
ok 12 - Got relative OK
ok 13 - Got HTML back
ok 14 - Got the right page
ok 15 - Got the /bar page
ok 16 - Got relative OK
ok 17 - is HTML
ok 18 - Got the right page
ok 19 - Got the basics page
ok 20 - Got relative OK
ok 21 - is HTML
ok 22 - Title matches
ok 23 - Got the right page
ok 24 - Got the "refine search" page
ok 25 - Got relative OK
ok 26 - is HTML
ok 27 - Title matches
ok 28 - Got the right page
ok 29 - tempfile not there right now
ok 30 - File exists
ok 31 - Did all the bytes get saved?
ok 32 - Mech: no cycles
ok
t/local/overload.........
1..0 # Skip Mysteriously stopped passing, and I don't know why.
skipped: Mysteriously stopped passing, and I don't know why.
t/local/page_stack.......
1..16
ok 1 - use WWW::Mechanize;
# Started http://localhost:51789/
ok 2 - The object isa LocalServer
ok 3 - Created object isa WWW::Mechanize
ok 4 - Page stack starts empty
ok 5 - Got start page
ok 6 - Page stack starts empty
ok 7 - Pushed item onto page stack
ok 8 - Pushed item onto page stack
ok 9 - Popped item from page stack
ok 10 - Popped item from page stack
ok 11 - Cannot pop beyond end of page stack
ok 12 - Created object isa WWW::Mechanize
ok 13 - Page stack starts empty
ok 14 - Got start page
ok 15 - Page stack starts empty
ok 16 - Pushing has no effect
ok
t/local/referer..........
1..13
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Got first page
ok 4 - First page gets sent with empty referrer
ok 5 - Got second page
ok 6 - Referer got sent for absolute url
ok 7 - Got third page
ok 8 - Referer got sent for relative url
ok 9 - Got fourth page
ok 10 - Referer can be set to empty again
ok 11 - Got fourth page
ok 12 - Custom referer can be set
ok 13 - No memory cycles found
ok
t/local/reload...........
1..14
ok 1 - use WWW::Mechanize;
# Started http://localhost:51799/
ok 2 - The object isa LocalServer
ok 3 - Created object isa WWW::Mechanize
ok 4 - Initial reload should fail
ok 5 - The object isa HTTP::Response
ok 6 - Get google webpage
ok 7 - Valid HTML
ok 8
ok 9
ok 10 - Not HTML
ok 11 - The object isa HTTP::Response
ok 12 - Valid HTML
ok 13 - WWW::Mechanize::Shell test page
ok 14 - Mech: no cycles
ok
t/local/submit...........
1..13
ok 1 - use WWW::Mechanize;
# Started http://localhost:51803/
ok 2 - The object isa LocalServer
ok 3 - Created the object isa WWW::Mechanize
ok 4 - Got back a response isa HTTP::Response
ok 5 - Got the correct page
ok 6 - Got local page
ok 7 - is HTML
ok 8 - Hopefully no upload happens
ok 9 - Got back a response isa HTTP::Response
ok 10 - Can click "submit" ("submit" button)
ok 11 - Found "Foo"
ok 12 - No upload happens
ok 13 - Mech: no cycles
ok
t/mech-dump/mech-dump....
1..4
ok 1 - First line matches
ok 2 - Still some expected
ok 3 - Still some actual
ok 4 - Rest of the lines match
ok
t/new....................
1..14
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - success() is false before any get
ok 4 - res() is undef
ok 5 - The object isa WWW::Mechanize
ok 6 - WWW::Mechanize->can('request')
ok 7 - Set user agent string
ok 8 - Set user agent version
ok 9 - Can set the agent
ok 10 - The object isa WWW::Mechanize
ok 11 - WWW::Mechanize->can('request')
ok 12 - Aliases don't get translated in the constructor
ok 13 - Alias sets the agent
ok 14 - Can still set the agent
ok
t/pod-coverage...........
1..3
ok 1 - Pod coverage on WWW::Mechanize
ok 2 - Pod coverage on WWW::Mechanize::Image
ok 3 - Pod coverage on WWW::Mechanize::Link
ok
t/pod....................
1..7
ok 1 - blib/script/mech-dump
ok 2 - blib/lib/WWW/Mechanize.pm
ok 3 - blib/lib/WWW/Mechanize/Cookbook.pod
ok 4 - blib/lib/WWW/Mechanize/Examples.pod
ok 5 - blib/lib/WWW/Mechanize/FAQ.pod
ok 6 - blib/lib/WWW/Mechanize/Image.pm
ok 7 - blib/lib/WWW/Mechanize/Link.pm
ok
t/regex-error............
1..4
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Passes message, and includes the line number
ok 4 - Passes message, and includes the line number
ok
t/save_content...........
1..5
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/find_inputs.html
ok 4 - saved.test.txt does not exist
ok 5 - Saved copy matches the original
ok
t/select.................
1..14
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Fetched file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/select.html
ok 4 - set form to number 1
ok 5 - multi->multi value is bbb ccc
ok 6 - multi->multi value is bbb ccc
ok 7 - single->multi value is 'aaa'
ok 8 - single->multi value is 'aaa'
ok 9 - multi->single value is bbb
ok 10 - multi->single value is bbb
ok 11 - single->single value is 'aaa'
ok 12 - single->single value is 'aaa'
ok 13 - return 1 after successful select
ok 14 - return undef after failed select
ok
t/taint..................
1..6
ok 1 - use WWW::Mechanize;
ok 2 - Created object isa WWW::Mechanize
ok 3 - ENV taints OK
ok 4 - Correct title
ok 5 - Title should not be tainted
ok 6 - But content should
ok
t/tick...................
1..5
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/tick.html
ok 4 - The object isa HTML::Form
ok 5 - Proper posting
ok
t/upload.................
1..5
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - file:///Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/t/upload.html
ok 4 - Proper posting
ok 5 - The uploaded file should be in the request
ok
t/warn...................
1..6
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Passes the message, and includes the line number
ok 4 - Quiets correctly
ok 5 - The object isa WWW::Mechanize
ok 6 - Quiets correctly
ok
t/warnings...............
1..3
ok 1 - use WWW::Mechanize;
ok 2 - The object isa WWW::Mechanize
ok 3 - Unknown aliases squawk appropriately
ok
All tests successful.
Test Summary Report
-------------------
t/local/click_button (Wstat: 0 Tests: 19 Failed: 0)
TODO passed: 15-17, 19
Files=51, Tests=593, 54 wallclock secs ( 0.81 usr 0.86 sys + 33.62 cusr 6.63 csys = 41.92 CPU)
Result: PASS
PETDANCE/WWW-Mechanize-1.52.tar.gz
make test TEST_VERBOSE=1 -- OK
Andy Lester <andy@petdance.com>
Handy web browsing in a Perl object
>>> (cd /Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW && tar cvf - WWW-Mechanize-1.52.ppd blib) | gzip -c >/Users/fly1003/var/REPO/P/PE/PETDANCE/WWW-Mechanize-1.52.tar.gz
WWW-Mechanize-1.52.ppd
blib/
blib/lib/
blib/lib/WWW/
blib/lib/WWW/Mechanize/
blib/lib/WWW/Mechanize/Cookbook.pod
blib/lib/WWW/Mechanize/Examples.pod
blib/lib/WWW/Mechanize/FAQ.pod
blib/lib/WWW/Mechanize/Image.pm
blib/lib/WWW/Mechanize/Link.pm
blib/lib/WWW/Mechanize.pm
blib/man1/
blib/man1/mech-dump.1
blib/man3/
blib/man3/WWW::Mechanize.3
blib/man3/WWW::Mechanize::Cookbook.3
blib/man3/WWW::Mechanize::Examples.3
blib/man3/WWW::Mechanize::FAQ.3
blib/man3/WWW::Mechanize::Image.3
blib/man3/WWW::Mechanize::Link.3
blib/script/
blib/script/mech-dump
>>> mv /Users/fly1003/var/cpan/build/WWW-Mechanize-1.52-ZdAwxW/WWW-Mechanize-1.52.ppd /Users/fly1003/var/REPO/P/PE/PETDANCE
Finished 2008-11-26T05:24:01