PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin Start 2017-07-05T04:02:57 ActivePerl-2400 CPAN-2.10 Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Wed, 05 Jul 2017 05:17:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/O/OA/OALDERS/WWW-Mechanize-1.86.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/O/OA/OALDERS/WWW-Mechanize-1.86.tar.gz ok WWW-Mechanize-1.86 WWW-Mechanize-1.86/tags WWW-Mechanize-1.86/INSTALL WWW-Mechanize-1.86/LICENSE WWW-Mechanize-1.86/Changes WWW-Mechanize-1.86/t WWW-Mechanize-1.86/t/die.t WWW-Mechanize-1.86/t/new.t WWW-Mechanize-1.86/t/uri.t WWW-Mechanize-1.86/cpanfile WWW-Mechanize-1.86/META.yml WWW-Mechanize-1.86/dist.ini WWW-Mechanize-1.86/t/dump.t WWW-Mechanize-1.86/t/link.t WWW-Mechanize-1.86/t/tick.t WWW-Mechanize-1.86/t/warn.t WWW-Mechanize-1.86/MANIFEST WWW-Mechanize-1.86/META.json WWW-Mechanize-1.86/t/clone.t WWW-Mechanize-1.86/t/field.t WWW-Mechanize-1.86/t/taint.t WWW-Mechanize-1.86/README.md WWW-Mechanize-1.86/perltidyrc WWW-Mechanize-1.86/t/Tools.pm WWW-Mechanize-1.86/t/frames.t WWW-Mechanize-1.86/t/select.t WWW-Mechanize-1.86/t/upload.t WWW-Mechanize-1.86/Makefile.PL WWW-Mechanize-1.86/t/00-load.t WWW-Mechanize-1.86/t/aliases.t WWW-Mechanize-1.86/t/content.t WWW-Mechanize-1.86/t/cookies.t WWW-Mechanize-1.86/t/tick.html WWW-Mechanize-1.86/t/untaint.t WWW-Mechanize-1.86/tidyall.ini WWW-Mechanize-1.86/CONTRIBUTORS WWW-Mechanize-1.86/perlcriticrc WWW-Mechanize-1.86/t/field.html WWW-Mechanize-1.86/t/warnings.t WWW-Mechanize-1.86/bin WWW-Mechanize-1.86/bin/mech-dump WWW-Mechanize-1.86/t/area_link.t WWW-Mechanize-1.86/t/autocheck.t WWW-Mechanize-1.86/t/find_link.t WWW-Mechanize-1.86/t/frames.html WWW-Mechanize-1.86/t/google.html WWW-Mechanize-1.86/t/image-new.t WWW-Mechanize-1.86/t/link-base.t WWW-Mechanize-1.86/t/local WWW-Mechanize-1.86/t/local/get.t WWW-Mechanize-1.86/t/select.html WWW-Mechanize-1.86/t/upload.html WWW-Mechanize-1.86/t/add_header.t WWW-Mechanize-1.86/t/find_frame.t WWW-Mechanize-1.86/t/find_image.t WWW-Mechanize-1.86/t/local/back.t WWW-Mechanize-1.86/t/local/form.t WWW-Mechanize-1.86/t/TestServer.pm WWW-Mechanize-1.86/t/bad-request.t WWW-Mechanize-1.86/t/credentials.t WWW-Mechanize-1.86/t/find_inputs.t WWW-Mechanize-1.86/t/image-parse.t WWW-Mechanize-1.86/t/local/click.t WWW-Mechanize-1.86/t/regex-error.t WWW-Mechanize-1.86/t/area_link.html WWW-Mechanize-1.86/t/find_link.html WWW-Mechanize-1.86/t/find_link_id.t WWW-Mechanize-1.86/t/form-parsing.t WWW-Mechanize-1.86/t/local/follow.t WWW-Mechanize-1.86/t/local/reload.t WWW-Mechanize-1.86/t/local/submit.t WWW-Mechanize-1.86/t/save_content.t WWW-Mechanize-1.86/t/find_frame.html WWW-Mechanize-1.86/t/link-relative.t WWW-Mechanize-1.86/t/local/content.t WWW-Mechanize-1.86/t/local/failure.t WWW-Mechanize-1.86/t/local/referer.t WWW-Mechanize-1.86/t/find_inputs.html WWW-Mechanize-1.86/t/image-parse.html WWW-Mechanize-1.86/t/local/encoding.t WWW-Mechanize-1.86/t/local/log-server WWW-Mechanize-1.86/t/local/nonascii.t WWW-Mechanize-1.86/t/local/overload.t WWW-Mechanize-1.86/t/credentials-api.t WWW-Mechanize-1.86/t/find_link_id.html WWW-Mechanize-1.86/t/save_content.html WWW-Mechanize-1.86/xt/author WWW-Mechanize-1.86/xt/author/tidyall.t WWW-Mechanize-1.86/lib/WWW WWW-Mechanize-1.86/lib/WWW/Mechanize.pm WWW-Mechanize-1.86/t/form_with_fields.t WWW-Mechanize-1.86/t/local/page_stack.t WWW-Mechanize-1.86/t/local/nonascii.html WWW-Mechanize-1.86/t/00-report-prereqs.t WWW-Mechanize-1.86/t/find_link-warnings.t WWW-Mechanize-1.86/t/local/LocalServer.pm WWW-Mechanize-1.86/t/local/click_button.t WWW-Mechanize-1.86/t/local/referer-server WWW-Mechanize-1.86/t/00-report-prereqs.dd WWW-Mechanize-1.86/t/form_with_fields.html WWW-Mechanize-1.86/t/mech-dump WWW-Mechanize-1.86/t/mech-dump/mech-dump.t WWW-Mechanize-1.86/xt/author/pod-coverage.t WWW-Mechanize-1.86/lib/WWW/Mechanize WWW-Mechanize-1.86/lib/WWW/Mechanize/FAQ.pod WWW-Mechanize-1.86/lib/WWW/Mechanize/Link.pm WWW-Mechanize-1.86/xt/author/live WWW-Mechanize-1.86/xt/author/live/encoding.t WWW-Mechanize-1.86/etc WWW-Mechanize-1.86/etc/www-mechanize-logo.png WWW-Mechanize-1.86/lib/WWW/Mechanize/Image.pm WWW-Mechanize-1.86/xt/author/live/wikipedia.t WWW-Mechanize-1.86/lib/WWW/Mechanize/Cookbook.pod WWW-Mechanize-1.86/lib/WWW/Mechanize/Examples.pod Configuring O/OA/OALDERS/WWW-Mechanize-1.86.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for WWW::Mechanize Writing MYMETA.yml and MYMETA.json OALDERS/WWW-Mechanize-1.86.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for O/OA/OALDERS/WWW-Mechanize-1.86.tar.gz >>> make cp lib/WWW/Mechanize/Link.pm blib/lib/WWW/Mechanize/Link.pm cp lib/WWW/Mechanize/FAQ.pod blib/lib/WWW/Mechanize/FAQ.pod cp lib/WWW/Mechanize/Image.pm blib/lib/WWW/Mechanize/Image.pm cp lib/WWW/Mechanize/Examples.pod blib/lib/WWW/Mechanize/Examples.pod cp lib/WWW/Mechanize/Cookbook.pod blib/lib/WWW/Mechanize/Cookbook.pod cp lib/WWW/Mechanize.pm blib/lib/WWW/Mechanize.pm cp bin/mech-dump blib/script/mech-dump "/Users/fly2400/ap2400-300558/bin/perl-dynamic" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/mech-dump Manifying 1 pod document Manifying 6 pod documents OALDERS/WWW-Mechanize-1.86.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/local/*.t t/mech-dump/*.t # Testing WWW::Mechanize 1.86, with LWP 6.26, Perl 5.024000, /Users/fly2400/ap2400-300558/bin/perl-dynamic # Test::Memory::Cycle 1.06 is installed. t/00-load.t .............. 1..2 ok 1 - use WWW::Mechanize; ok 2 - use WWW::Mechanize::Link; ok # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.16 # # === Configure Suggests === # # Module Want Have # -------- ------- ---- # JSON::PP 2.27300 2.94 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.16 # # === Test Requires === # # Module Want Have # ------------------------- ---- -------- # CGI 4.32 4.36 # Exporter any 5.72 # ExtUtils::MakeMaker any 7.16 # File::Spec any 3.62 # File::Temp any 0.2304 # FindBin any 1.51 # HTTP::Daemon any 6.01 # HTTP::Response any 6.13 # HTTP::Server::Simple::CGI any undef # LWP any 6.26 # LWP::Simple any 6.26 # Test::Deep any 1.127 # Test::Fatal any 0.014 # Test::More 0.96 1.302067 # Test::Output any 1.03 # Test::Warnings any 0.026 # URI any 1.71 # URI::Escape any 3.31 # bytes any 1.05 # lib any 0.63 # vars any 1.03 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150010 # # === Runtime Requires === # # Module Want Have # --------------------- ----- ---- # Carp any 1.38 # Getopt::Long any 2.5 # HTML::Form 1.00 6.03 # HTML::HeadParser any 3.71 # HTML::TokeParser any 3.69 # HTML::TreeBuilder any 5.06 # HTTP::Cookies any 6.03 # HTTP::Request 1.30 6.13 # HTTP::Request::Common any 6.13 # LWP::UserAgent 5.827 6.26 # Pod::Usage any 1.69 # Scalar::Util any 1.48 # Tie::RefHash any 1.39 # URI::URL any 5.04 # URI::file any 4.21 # base any 2.23 # strict any 1.11 # warnings any 1.36 # t/00-report-prereqs.t .... 1..1 ok 1 ok t/add_header.t ........... 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.t .............. 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.t ............ 1..9 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/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.t ............ ok 1 - Didn't fetch file:///foo.foo.xx.random, but didn't die, either ok 2 - Couldn't fetch file:///foo.foo.xx.random, and died as a result 1..2 ok t/bad-request.t .......... 1..2 ok 1 - ->request wants at least one parameter ok 2 - We carp with a descriptive error message ok t/clone.t ................ 1..6 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 4 - Cookie jar contents are the same ok 5 - Adding cookies adds to both jars ok 6 - Adding headers does not add to both agents ok t/content.t .............. 1..8 ok 1 - use WWW::Mechanize; ok 2 - Found Fine ok 3 - Could not find "html" ok 4 - Found the base href ok 5 - Found the new base href ok 6 - raw => 1 ok 7 - decoded_by_headers => 1 ok 8 - charset => ... ok # Test server http://127.0.0.1:39412 as PID 11686 t/cookies.t .............. 1..14 TestServer: You can connect to your server at http://localhost:39412/ ok 1 - An object of class 'WWW::Mechanize' 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.t ...... 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.t .......... 1..14 ok 1 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 2 - default username is undefined at first ok 3 - default password is undefined at first ok 4 - calling credentials sets username for get_basic_credentials ok 5 - calling credentials sets password for get_basic_credentials ok 6 - cloned object has username for get_basic_credentials ok 7 - cloned object has password for get_basic_credentials ok 8 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 9 - new object has no username for get_basic_credentials ok 10 - new object has no password for get_basic_credentials ok 11 - username is undefined after clear_credentials ok 12 - password is undefined after clear_credentials ok 13 - cloned object still has username for get_basic_credentials ok 14 - cloned object still has password for get_basic_credentials ok t/die.t .................. 1..5 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Expecting to die ok 4 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 5 - Expecting to die ok t/dump.t ................. 1..6 ok 1 - use WWW::Mechanize; # Subtest: dump_headers 1..5 ok 1 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 2 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/find_inputs.html ok 3 - Dump file created ok 4 - Dump has valid values ok 5 - Valid STDOUT ok 2 - dump_headers # Subtest: dump_links test ok 1 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 2 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/find_link.html ok 3 - Dump has valid values ok 4 - Valid STDOUT 1..4 ok 3 - dump_links test # Subtest: dump_images test ok 1 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 2 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/image-parse.html ok 3 - Dump has valid values ok 4 - Valid STDOUT 1..4 ok 4 - dump_images test # Subtest: dump_forms test ok 1 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 2 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/form_with_fields.html ok 3 - Dump has valid values ok 4 - Valid STDOUT 1..4 ok 5 - dump_forms test # Subtest: dump_text test ok 1 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 2 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/image-parse.html ok 3 - Dump has valid values ok 4 - Valid STDOUT 1..4 ok 6 - dump_text test ok t/field.t ................ 1..8 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/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.t ........... 1..5 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/find_frame.html ok 4 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 5 - First link sequentially ok t/find_image.t ........... 1..17 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/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.t .......... 1..11 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/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.t ... 1..19 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/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.t ............ 1..65 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/find_link.html ok 4 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 5 - First link on the page ok 6 - First link on the page ok 7 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 8 - Third link should be the CSS ok 9 - Third link should be the CSS ok 10 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 11 - found link in uppercase meta tag ok 12 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 13 - First CPAN link ok 14 - First CPAN link ok 15 - No url matching CPAN ok 16 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 17 - 3rd CPAN text ok 18 - 3rd CPAN text ok 19 - No 34th CPAN text ok 20 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 21 - Got 1st cpan via regex ok 22 - Got 1st cpan via regex ok 23 - An object of class 'WWW::Mechanize::Link' 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 - An object of class 'WWW::Mechanize::Link' 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 - An object of class 'WWW::Mechanize::Link' 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 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 37 - First News is MSNBC ok 38 - First News is MSNBC ok 39 - An object of class 'WWW::Mechanize::Link' 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 - An object of class 'WWW::Mechanize::Link' 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 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 51 - Got the CPAN C link ok 52 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 53 - Got 2nd link that begins with a capital ok 54 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 55 - Got 3rd tag ok 56 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 57 - Got 7th or tag ok 58 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 59 - Got the JavaScript link ok 60 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 61 - No match ok 62 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 63 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 64 - Got js url link ok 65 - Got js url link ok t/find_link_id.t ......... ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/find_link_id.html ok 4 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 5 - found link with given ID ok 6 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 7 - found link within "iframe" with given class ok 8 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 9 - found link with ID matching a regex ok 10 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 11 - found link with class matching a regex 1..11 ok t/form-parsing.t ......... 1..1 ok 1 - Find one form, please ok t/form_with_fields.t ..... ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/form_with_fields.html ok 4 - dies with no input ok 5 - warning on ambiguous match (1) ok 6 - An object of class 'HTML::Form' isa 'HTML::Form' ok 7 - first form matches ok 8 - An object of class 'HTML::Form' isa 'HTML::Form' ok 9 - second form matches ok 10 - warning on ambiguous match (2) ok 11 - An object of class 'HTML::Form' isa 'HTML::Form' ok 12 - fourth form matches ok 13 ok 14 - An object of class 'HTML::Form' isa 'HTML::Form' ok 15 - An object of class 'HTML::Form' isa 'HTML::Form' ok 16 - first result of 3rd_form_ambiguous ok 17 - second result of 3rd_form_ambiguous ok 18 - submit_form with no match (1) ok 19 - submit_form with no match (2) ok 20 - submit_form with no match (3) ok 21 - submit_form with more than one match ok 22 - submit_form with intersection of two criteria ok 23 - submit_form( with_fields => %data ) ok 24 - submit_form with invalid field and without strict_forms option succeeds ok 25 - submit_form with invalid field and strict_forms option fails ok 26 - submit_form with valid fields and strict_forms option succeeds ok 27 - no (unexpected) warnings (via END block) 1..27 ok t/frames.t ............... 1..7 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/frames.html ok 4 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link' ok 5 - Only two links ok 6 - First frame OK ok 7 - Second frame OK ok t/image-new.t ............ 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.t .......... 1..15 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/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.t ............ 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.t ........ 1..6 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/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.t ................. 1..23 ok 1 - use WWW::Mechanize::Link; ok 2 - An object of class 'WWW::Mechanize::Link' 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/local/back.t ........... 1..47 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - 'this $mech starts with a cookie jar' isa 'HTTP::Cookies' ok 4 - An object of class 'LocalServer' 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 - An object of class 'WWW::Mechanize' 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.t .......... 1..9 ok 1 - use WWW::Mechanize; ok 2 - 'Created the object' isa 'WWW::Mechanize' ok 3 - An object of class 'LocalServer' 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.t ... ok 1 - use WWW::Mechanize; ok 2 - 'Created the object' isa 'WWW::Mechanize' ok 3 - An object of class 'LocalServer' isa 'LocalServer' ok 4 - 'Got back a response' isa 'HTTP::Response' ok 5 - Got URL ok 6 - Local page is HTML # Subtest: click by id ok 1 - Clicking on button ok 2 - Correct button was pressed ok 3 - Parameters got transmitted OK ok 4 - Button id not found 1..4 ok 7 - click by id # Subtest: click by number ok 1 - Clicking on button ok 2 - Correct button was pressed ok 3 - Parameters got transmitted OK ok 4 - Button number out of range 1..4 ok 8 - click by number # Subtest: click by name ok 1 - Clicking on button ok 2 - Correct button was pressed ok 3 - Parameters got transmitted OK ok 4 - Button name unknown 1..4 ok 9 - click by name # Subtest: click by object reference ok 1 - 'Found the submit button' isa 'HTML::Form::Input' ok 2 - Named the right thing, too ok 3 - Clicking on button # TODO Calling ->click() on an object doesn't seem to use the submit button. not ok 4 - Correct button was pressed # TODO Calling ->click() on an object doesn't seem to use the submit button. # Failed (TODO) test 'Correct button was pressed' # at t/local/click_button.t line 69. # 'http://127.0.0.1:49655/formsubmit?session=1&query=(empty)&cat=cat_foo&cat=cat_bar&upload=' # doesn't match '(?^:submit=Go)' ok 5 - Parameters got transmitted OK # TODO Calling ->click() on an object doesn't seem to use the submit button. # http://127.0.0.1:49655/formsubmit?session=1&query=(empty)&cat=cat_foo&cat=cat_bar&upload= 1..5 ok 10 - click by object reference 1..10 ok # Running tests against http://127.0.0.1:49662/?xml=1 t/local/content.t ........ 1..10 ok 1 - use WWW::Mechanize; ok 2 - 'Created the object' isa 'WWW::Mechanize' ok 3 - An object of class 'LocalServer' isa 'LocalServer' ok 4 - 'Got back a response' isa 'HTTP::Response' ok 5 - Got URL ok 6 - Content type is application/xhtml+xml ok 7 - Local page is HTML ok 8 - 'Got back a response' isa 'HTTP::Response' ok 9 - Can click 'Go' ('Google Search' button) ok 10 - Filled field correctly ok t/local/encoding.t ....... 1..5 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - An object of class 'LocalServer' isa 'LocalServer' ok 4 - Fetched OK ok 5 - got encoding enc-jp ok t/local/failure.t ........ 1..15 ok 1 - require WWW::Mechanize; ok 2 - An object of class 'LocalServer' isa 'LocalServer' ok 3 - 'Created object' isa 'WWW::Mechanize' ok 4 - An object of class 'HTTP::Response' 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.t ......... 1..28 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'LocalServer' 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 - 'Gives a response' isa 'HTTP::Response' 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 22 - Couldn't find it ok 23 - can follow url ok 24 - Need to be on a separate page ok 25 - Can still go back ok 26 - can't follow wrong url ok 27 - Needs to be on the same page ok 28 - Invalid parameter passing gets better error message ok t/local/form.t ........... 1..19 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'LocalServer' isa 'LocalServer' ok 3 - An object of class 'WWW::Mechanize' 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 14 - 'Can select the form without id' isa 'HTML::Form' ok 15 - Form without id is now the current form ok 16 - no warnings so far ok 17 - Can select form with ambiguous criteria ok 18 - Got one warning ok 19 - Got expected warning ok t/local/get.t ............ 1..32 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'LocalServer' isa 'LocalServer' ok 3 - 'Created object' isa 'WWW::Mechanize' ok 4 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 5 - An object of class 'HTTP::Response' 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/nonascii.t ....... 1..5 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'LocalServer' isa 'LocalServer' ok 3 - 'Created object' isa 'WWW::Mechanize' ok 4 - Got some page ok 5 - set utf value ok t/local/overload.t ....... skipped: Mysteriously stopped passing, and I don't know why. t/local/page_stack.t ..... ok 1 - use WWW::Mechanize; ok 2 - An object of class 'LocalServer' isa 'LocalServer' ok 3 - 'Created object' isa 'WWW::Mechanize' ok 4 - Page stack starts empty ok 5 - No history count to start ok 6 - No 0th history item yet ok 7 - Got start page ok 8 - Page stack empty after first get ok 9 - 0th history is last request ok 10 - No 1th history item yet ok 11 - One history count after first get ok 12 - Pushed item onto page stack ok 13 - Two history count after push ok 14 - Pushed item onto page stack ok 15 - Three history count after push ok 16 - Popped item from page stack ok 17 - History count back to 2 post pop ok 18 - Popped item from page stack ok 19 - History count back to 1 post pop ok 20 - Cannot pop beyond end of page stack ok 21 - History count stable at 1 ok 22 - 'Created object' isa 'WWW::Mechanize' ok 23 - Page stack starts empty ok 24 - Got start page ok 25 - Page stack starts empty ok 26 - Pushing has no effect 1..26 ok t/local/referer.t ........ 1..13 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' 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.t ......... 1..15 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'LocalServer' isa 'LocalServer' ok 3 - 'Created object' isa 'WWW::Mechanize' ok 4 - Initial reload should fail ok 5 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 6 - Get google webpage ok 7 - Valid HTML ok 8 ok 9 ok 10 - Not HTML ok 11 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 12 - Valid HTML ok 13 - WWW::Mechanize test page ok 14 - cookies are not multiplied ok 15 - Mech: no cycles ok t/local/submit.t ......... 1..13 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'LocalServer' 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.t .. 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.t .................. 1..14 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - success() is false before any get ok 4 - res() is undef ok 5 - An object of class 'WWW::Mechanize' 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 - An object of class 'WWW::Mechanize' 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/regex-error.t .......... 1..4 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' 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.t ......... 1..8 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/find_inputs.html ok 4 - saved1.test.txt does not exist ok 5 - Saved copy matches the original ok 6 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/save_content.html ok 7 - saved2.test.txt does not exist ok 8 - Saved copy matches the original ok t/select.t ............... 1..14 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Fetched file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/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.t ................ 1..6 ok 1 - use WWW::Mechanize; ok 2 - 'Created object' isa 'WWW::Mechanize' ok 3 - Interpreter Variable taints OK ok 4 - Correct title ok 5 - Title should not be tainted ok 6 - But content should ok t/tick.t ................. 1..5 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/tick.html ok 4 - An object of class 'HTML::Form' isa 'HTML::Form' ok 5 - Proper posting ok t/untaint.t .............. 1..2 ok 1 - use WWW::Mechanize; ok 2 - no warnings ok t/upload.t ............... 1..5 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - file:///Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3/t/upload.html ok 4 - Proper posting ok 5 - The uploaded file should be in the request ok t/uri.t .................. ok 1 - undef uri() with a pristine object 1..1 ok t/warn.t ................. 1..6 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Passes the message, and includes the line number ok 4 - Quiets correctly ok 5 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 6 - Quiets correctly ok t/warnings.t ............. 1..3 ok 1 - use WWW::Mechanize; ok 2 - An object of class 'WWW::Mechanize' isa 'WWW::Mechanize' ok 3 - Unknown aliases squawk appropriately ok All tests successful. Files=56, Tests=634, 68 wallclock secs ( 0.20 usr 0.09 sys + 8.01 cusr 1.16 csys = 9.46 CPU) Result: PASS OALDERS/WWW-Mechanize-1.86.tar.gz make test TEST_VERBOSE=1 -- OK Olaf Alders <olaf@wundersolutions.com> Handy web browsing in a Perl object >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/WWW-Mechanize-1.86-X3eQn3 && tar cvf - WWW-Mechanize-1.86.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/O/OA/OALDERS/WWW-Mechanize-1.86.tar.gz WWW-Mechanize-1.86.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 Finished 2017-07-05T04:04:09