* CPV: dev-perl/Test-WWW-Mechanize-1.24 * REPO: gentoo * USE: elibc_glibc kernel_linux test userland_GNU x86 >>> Unpacking source... >>> Unpacking Test-WWW-Mechanize-1.24.tar.gz to /var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/work >>> Source unpacked in /var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/work >>> Compiling source in /var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/work/Test-WWW-Mechanize-1.24 ... * Using ExtUtils::MakeMaker Checking if your kit is complete... Looks good Writing Makefile for Test::WWW::Mechanize make -j14 OTHERLDFLAGS=-Wl,-O1 cp Mechanize.pm blib/lib/Test/WWW/Mechanize.pm >>> Source compiled. make -j14 test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8 "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00load.t .............. 1..1 ok 1 - use Test::WWW::Mechanize; # Testing Test::WWW::Mechanize 1.24, with WWW::Mechanize 1.60, LWP 5.834, Perl 5.008008, /usr/bin/perl5.8.8 ok t/autolint.t ............ 1..0 # SKIP HTML::Lint is not installed, cannot test autolint skipped: HTML::Lint is not installed, cannot test autolint t/back_ok.t ............. 1..11 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - sanity check: we can load goodlinks.html ok 4 - Gets existing URI and reports success ok 5 - get_ok() should only return a scalar ok 6 - And the result should be true ok 7 - Gets existing URI and reports success - default desc ok 8 - sanity check: we can't load NONEXISTENT.html ok 9 - Fails to get nonexistent URI and reports failure ok 10 - get_ok() should only return a scalar ok 11 - And the result should be false ok t/click_ok.t ............ ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Submit First Form 1..3 ok t/content_contains.t .... 1..5 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Finds the contains ok 4 - Finds the contains - default desc ok 5 - Handles not finding it ok t/content_lacks.t ....... 1..5 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Finds the lacks ok 4 - Finds the lacks - default desc ok 5 - Handles not finding it ok t/follow_link_ok.t ...... 1..5 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Go after first link ok 4 - The object isa Test::WWW::Mechanize not ok 5 - Handles bad links # TODO I don't know how to get Test::Builder::Tester to handle regexes for the timestamp. # Failed (TODO) test 'Handles bad links' # at t/follow_link_ok.t line 37. # STDOUT is: # not ok 1 - Go after bad link # TODO I don't know how to get Test::Builder::Tester to handle regexes for the timestamp. # # not: # not ok 1 - Go after bad link # # as expected # STDERR is: # # Failed (TODO) test 'Go after bad link' # # at t/follow_link_ok.t line 35. # # HTTP/1.0 404 Not Found # # Client-Date: Tue, 22 Dec 2009 21:39:54 GMT # # Client-Peer: 127.0.0.1:13432 # # Client-Response-Num: 1 # # # # not: # /#\s+Failed\ test.*?\n?.*?at\ t\/follow_link_ok\.t line 35.*\n?/ # # # # # as expected ok t/followable_links.t .... 1..3 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Got the right links ok t/get_ok-parms.t ........ 1..16 ok 1 - use Test::WWW::Mechanize; ok 2 - The object isa Test::WWW::Mechanize ok 3 - GET dummy://url ok 4 - passing URL only ok 5 - Description ok 6 - Passing description ok 7 - Description ok 8 - Passing undef for hash ok 9 - GET dummy://url ok 10 - Passing anonymous list for hash ok 11 - Description ok 12 - Passing anonymous list for hash ok 13 - GET dummy://url ok 14 - Passing anonymous array for hash ok 15 - Description ok 16 - Passing anonymous array for hash ok t/get_ok.t .............. 1..11 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - sanity check: we can load goodlinks.html ok 4 - Gets existing URI and reports success ok 5 - get_ok() should only return a scalar ok 6 - And the result should be true ok 7 - Gets existing URI and reports success - default desc ok 8 - sanity check: we can't load NONEXISTENT.html ok 9 - Fails to get nonexistent URI and reports failure ok 10 - get_ok() should only return a scalar ok 11 - And the result should be false ok t/has_tag.t ............. 1..7 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Handles finding tag by content ok 4 - Handles finding tag by content - default desc ok 5 - Handles unfindable tag by content ok 6 - Handles finding tag by content regexp ok 7 - Handles unfindable tag by content regexp ok t/head_ok-parms.t ....... 1..16 ok 1 - use Test::WWW::Mechanize; ok 2 - The object isa Test::WWW::Mechanize ok 3 - HEAD dummy://url ok 4 - passing URL only ok 5 - Description ok 6 - Passing description ok 7 - Description ok 8 - Passing undef for hash ok 9 - HEAD dummy://url ok 10 - Passing anonymous list for hash ok 11 - Description ok 12 - Passing anonymous list for hash ok 13 - HEAD dummy://url ok 14 - Passing anonymous array for hash ok 15 - Description ok 16 - Passing anonymous array for hash ok t/head_ok.t ............. 1..11 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - sanity check: we can load goodlinks.html ok 4 - HEAD existing URI and reports success ok 5 - head_ok() should only return a scalar ok 6 - And the result should be true ok 7 - HEAD existing URI and reports success - default desc ok 8 - sanity check: we can't load NONEXISTENT.html ok 9 - Fails to HEAD nonexistent URI and reports failure ok 10 - head_ok() should only return a scalar ok 11 - And the result should be false ok t/html_lint_ok.t ........ 1..0 # SKIP HTML::Lint is not installed, cannot test html_lint_ok skipped: HTML::Lint is not installed, cannot test html_lint_ok t/link_content.t ........ 1..11 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Got links from the HTTP server ok 4 - Handles bad regexs ok 5 - Handles All page links contents successful ok 6 - Handles All page links contents successful - default desc ok 7 - Handles link content not found ok 8 - Handles bad regexs ok 9 - Handles All page links unlike contents successful ok 10 - Handles All page links unlike contents successful - default desc ok 11 - Handles link unlike content found ok t/link_status.t ......... 1..8 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Handles All Links successful ok 4 - Handles All Links successful - default desc ok 5 - Checking all links isnt ok 6 - Handles bad links ok 7 - Handles link not found ok 8 - Handles all links mismatch ok t/links_ok.t ............ 1..7 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Handles All Links successful ok 4 - Specified link ok 5 - Specified link list ok 6 - Handles bad links ok 7 - Handles link not found ok t/new.t ................. 1..7 ok 1 - use Test::WWW::Mechanize; ok 2 - The object isa Test::WWW::Mechanize ok 3 - The object isa Test::WWW::Mechanize ok 4 - Test::WWW::Mechanize->can('request') ok 5 - Aliases don't get translated in the constructor ok 6 - Alias sets the agent ok 7 - Can still set the agent ok t/page_links_content.t .. 1..9 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Handles bad regexs ok 4 - Handles All page links contents successful ok 5 - Handles All page links contents successful ok 6 - Handles link content not found ok 7 - Handles bad regexs ok 8 - Handles All page links unlike contents successful ok 9 - Handles link unlike content found ok t/page_links_ok.t ....... 1..5 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Handles All page links successful ok 4 - Handles All page links successful - default desc ok 5 - Handles link not found ok t/pod-coverage.t ........ 1..1 ok 1 - Pod coverage on Test::WWW::Mechanize ok t/pod.t ................. 1..1 ok 1 - blib/lib/Test/WWW/Mechanize.pm ok t/put_ok.t .............. 1..11 ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize not ok 3 - sanity check: we can load goodlinks.html # Failed test 'sanity check: we can load goodlinks.html' # at t/put_ok.t line 34. Use of uninitialized value in substitution (s///) at /usr/lib/perl5/vendor_perl/5.8.8/LWP/Protocol/http.pm line 165, line 16. Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Net/HTTP/Methods.pm line 154, line 16. not ok 4 - PUTs existing URI and reports success # Failed test 'PUTs existing URI and reports success' # at t/put_ok.t line 38. # STDOUT is: # not ok 1 - Try to PUT goodlinks.html # # not: # ok 1 - Try to PUT goodlinks.html # # as expected # STDERR is: # # Failed test 'Try to PUT goodlinks.html' # # at t/put_ok.t line 37. # # 500 # # read timeout # # not: # # as expected ok 5 - put_ok() should only return a scalar not ok 6 - And the result should be true # Failed test 'And the result should be true' # at t/put_ok.t line 40. Use of uninitialized value in substitution (s///) at /usr/lib/perl5/vendor_perl/5.8.8/LWP/Protocol/http.pm line 165, line 16. Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Net/HTTP/Methods.pm line 154, line 16. not ok 7 - PUTs existing URI and reports success - default desc # Failed test 'PUTs existing URI and reports success - default desc' # at t/put_ok.t line 45. # STDOUT is: # not ok 1 - PUT http://localhost:13432/goodlinks.html # # not: # ok 1 - PUT http://localhost:13432/goodlinks.html # # as expected # STDERR is: # # Failed test 'PUT http://localhost:13432/goodlinks.html' # # at t/put_ok.t line 44. # # 500 # # read timeout # # not: # # as expected ok 8 - sanity check: we can't load NONEXISTENT.html ok 9 - Fails to PUT nonexistent URI and reports failure ok 10 - put_ok() should only return a scalar ok 11 - And the result should be false Failed 4/11 subtests t/stuff_inputs.t ........ 1..44 ok 1 - use Test::WWW::Mechanize; ok 2 - Fetched file:///var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/work/Test-WWW-Mechanize-1.24/t/stuff_inputs.html ok 3 - filling empty fields: field text0 ok 4 - filling empty fields: field text1 ok 5 - filling empty fields: field text10 ok 6 - filling empty fields: field text70k ok 7 - filling empty fields: field textunlimited ok 8 - filling empty fields: field textarea ok 9 - Fetched file:///var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/work/Test-WWW-Mechanize-1.24/t/stuff_inputs.html ok 10 - multichar_fill: field text0 ok 11 - multichar_fill: field text1 ok 12 - multichar_fill: field text10 ok 13 - multichar_fill: field text70k ok 14 - multichar_fill: field textunlimited ok 15 - multichar_fill: field textarea ok 16 - Fetched file:///var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/work/Test-WWW-Mechanize-1.24/t/stuff_inputs.html ok 17 - overwriting fields: initial fill as expected ok 18 - overwriting fields: field text0 ok 19 - overwriting fields: field text1 ok 20 - overwriting fields: field text10 ok 21 - overwriting fields: field text70k ok 22 - overwriting fields: field textunlimited ok 23 - overwriting fields: field textarea ok 24 - Fetched file:///var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/work/Test-WWW-Mechanize-1.24/t/stuff_inputs.html ok 25 - custom fill: field text0 ok 26 - custom fill: field text1 ok 27 - custom fill: field text10 ok 28 - custom fill: field text70k ok 29 - custom fill: field textunlimited ok 30 - custom fill: field textarea ok 31 - Fetched file:///var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/work/Test-WWW-Mechanize-1.24/t/stuff_inputs.html ok 32 - maxlength: field text0 ok 33 - maxlength: field text1 ok 34 - maxlength: field text10 ok 35 - maxlength: field text70k ok 36 - maxlength: field textunlimited ok 37 - maxlength: field textarea ok 38 - Fetched file:///var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/work/Test-WWW-Mechanize-1.24/t/stuff_inputs.html ok 39 - ignore: field text0 ok 40 - ignore: field text1 ok 41 - ignore: field text10 ok 42 - ignore: field text70k ok 43 - ignore: field textunlimited ok 44 - ignore: field textarea ok t/submit_form_ok.t ...... ok 1 - use Test::WWW::Mechanize; TestServer: You can connect to your server at http://localhost:13432/ ok 2 - The object isa Test::WWW::Mechanize ok 3 - Submit First Form 1..3 ok Test Summary Report ------------------- t/put_ok.t (Wstat: 0 Tests: 11 Failed: 4) Failed tests: 3-4, 6-7 Files=25, Tests=201, 565 wallclock secs ( 0.14 usr 0.06 sys + 5.31 cusr 0.98 csys = 6.49 CPU) Result: FAIL Failed 1/25 test programs. 4/201 subtests failed. make: *** [test_dynamic] Error 255 * ERROR: dev-perl/Test-WWW-Mechanize-1.24 failed: * test failed * * Call stack: * ebuild.sh, line 61: Called src_test * environment, line 2809: Called perl-module_src_test * environment, line 2589: Called die * The specific snippet of code: * emake test TEST_VERBOSE=${TEST_VERBOSE:-0} || die "test failed"; * * If you need support, post the output of 'emerge --info =dev-perl/Test-WWW-Mechanize-1.24', * the complete build log and the output of 'emerge -pqv =dev-perl/Test-WWW-Mechanize-1.24'. * The complete build log is located at '/var/log/portage/build/dev-perl/Test-WWW-Mechanize-1.24:20091222-213942.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/temp/environment'. * S: '/var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/work/Test-WWW-Mechanize-1.24' >>> Install Test-WWW-Mechanize-1.24 into /var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/image/ category dev-perl make -j14 pure_install Installing /var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/image/usr/lib/perl5/vendor_perl/5.8.8/Test/WWW/Mechanize.pm Writing /var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/image//usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Test/WWW/Mechanize/.packlist >>> Completed installing Test-WWW-Mechanize-1.24 into /var/tmp/portage/dev-perl/Test-WWW-Mechanize-1.24/image/ * Removing /usr/share/doc * Removing /usr/share/info Merge of dev-perl/Test-WWW-Mechanize-1.24 at 2009-12-22T21:39:42+00:00 failed