Test::Inline 0.15_001 is nice for testing the examples, but not necessary Checking if your kit is complete... Looks good Writing Makefile for WWW::Mechanize::FormFiller cp lib/WWW/Mechanize/FormFiller/Value/Callback.pm blib/lib/WWW/Mechanize/FormFiller/Value/Callback.pm cp lib/WWW/Mechanize/FormFiller/Value/Default.pm blib/lib/WWW/Mechanize/FormFiller/Value/Default.pm cp lib/WWW/Mechanize/FormFiller/Value/Random.pm blib/lib/WWW/Mechanize/FormFiller/Value/Random.pm cp lib/WWW/Mechanize/FormFiller/Value/Random/Word.pm blib/lib/WWW/Mechanize/FormFiller/Value/Random/Word.pm cp lib/WWW/Mechanize/FormFiller/Value/Interactive.pm blib/lib/WWW/Mechanize/FormFiller/Value/Interactive.pm cp lib/WWW/Mechanize/FormFiller/Value.pm blib/lib/WWW/Mechanize/FormFiller/Value.pm cp lib/WWW/Mechanize/FormFiller/Value/Keep.pm blib/lib/WWW/Mechanize/FormFiller/Value/Keep.pm cp lib/WWW/Mechanize/FormFiller/Value/Random/Chars.pm blib/lib/WWW/Mechanize/FormFiller/Value/Random/Chars.pm cp lib/WWW/Mechanize/FormFiller/Value/Random/Date.pm blib/lib/WWW/Mechanize/FormFiller/Value/Random/Date.pm cp lib/WWW/Mechanize/FormFiller.pm blib/lib/WWW/Mechanize/FormFiller.pm cp lib/WWW/Mechanize/FormFiller/Value/Fixed.pm blib/lib/WWW/Mechanize/FormFiller/Value/Fixed.pm Manifying blib/man3/WWW::Mechanize::FormFiller::Value::Callback.3 Manifying blib/man3/WWW::Mechanize::FormFiller::Value::Default.3 Manifying blib/man3/WWW::Mechanize::FormFiller::Value::Random.3 Manifying blib/man3/WWW::Mechanize::FormFiller::Value::Random::Word.3 Manifying blib/man3/WWW::Mechanize::FormFiller::Value::Interactive.3 Manifying blib/man3/WWW::Mechanize::FormFiller::Value.3 Manifying blib/man3/WWW::Mechanize::FormFiller::Value::Keep.3 Manifying blib/man3/WWW::Mechanize::FormFiller::Value::Random::Chars.3 Manifying blib/man3/WWW::Mechanize::FormFiller::Value::Random::Date.3 Manifying blib/man3/WWW::Mechanize::FormFiller.3 Manifying blib/man3/WWW::Mechanize::FormFiller::Value::Fixed.3 PERL_DL_NONLAZY=1 /home/cpanrun/ia64-lp64/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi-64all -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/00-FF-Value.......1..5 ok 1 - use WWW::Mechanize::FormFiller::Value; ok 2 - WWW::Mechanize::FormFiller::Value->can('name') ok 3 - WWW::Mechanize::FormFiller::Value->can('value') ok 4 - The name was set correctly ok 5 - The name can be changed ok t/01-FF-Value-Fixed.1..16 ok 1 - use WWW::Mechanize::FormFiller::Value::Fixed; ok 2 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 3 - WWW::Mechanize::FormFiller::Value::Fixed->can('value') ok 4 - Fixed returns the correct value for foo ok 5 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 6 - WWW::Mechanize::FormFiller::Value::Fixed->can('value') ok 7 - Fixed returns the correct value for 1 ok 8 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 9 - WWW::Mechanize::FormFiller::Value::Fixed->can('value') ok 10 - Fixed returns the correct value for ok 11 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 12 - WWW::Mechanize::FormFiller::Value::Fixed->can('value') ok 13 - Fixed returns the correct value for ok 14 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 15 - WWW::Mechanize::FormFiller::Value::Fixed->can('value') ok 16 - Fixed returns the correct value for ok t/02-FF-Value-Default.1..61 ok 1 - use WWW::Mechanize::FormFiller::Value::Default; ok 2 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 3 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 4 - Fixed returns the correct value for ('foo'/'') ok 5 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 6 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 7 - Fixed returns the correct value for ('1'/'') ok 8 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 9 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 10 - Fixed returns the correct value for (''/'') ok 11 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 12 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 13 - Fixed returns the correct value for (''/'') ok 14 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 15 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 16 - Fixed returns the correct value for (''/'') ok 17 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 18 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 19 - Fixed returns the correct value for ('foo'/'foo') ok 20 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 21 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 22 - Fixed returns the correct value for ('1'/'foo') ok 23 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 24 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 25 - Fixed returns the correct value for (''/'foo') ok 26 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 27 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 28 - Fixed returns the correct value for (''/'foo') ok 29 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 30 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 31 - Fixed returns the correct value for (''/'foo') ok 32 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 33 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 34 - Fixed returns the correct value for ('foo'/'1') ok 35 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 36 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 37 - Fixed returns the correct value for ('1'/'1') ok 38 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 39 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 40 - Fixed returns the correct value for (''/'1') ok 41 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 42 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 43 - Fixed returns the correct value for (''/'1') ok 44 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 45 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 46 - Fixed returns the correct value for (''/'1') ok 47 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 48 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 49 - Fixed returns the correct value for ('foo'/'0') ok 50 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 51 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 52 - Fixed returns the correct value for ('1'/'0') ok 53 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 54 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 55 - Fixed returns the correct value for (''/'0') ok 56 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 57 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 58 - Fixed returns the correct value for (''/'0') ok 59 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 60 - WWW::Mechanize::FormFiller::Value::Default->can('value') ok 61 - Fixed returns the correct value for (''/'0') ok t/03-FF-Value-Callback.1..43 ok 1 - use WWW::Mechanize::FormFiller::Value::Callback; ok 2 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 3 - WWW::Mechanize::FormFiller::Value::Callback->can('value') ok 4 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 5 - Test::MockObject->can('value') ok 6 - Value passed correctly to callback (foo) ok 7 - Callback returns the correct value for ('foo') ok 8 - Callback was called for (foo) ok 9 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 10 - WWW::Mechanize::FormFiller::Value::Callback->can('value') ok 11 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 12 - Test::MockObject->can('value') ok 13 - Value passed correctly to callback (bar) ok 14 - Callback returns the correct value for ('bar') ok 15 - Callback was called for (bar) ok 16 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 17 - WWW::Mechanize::FormFiller::Value::Callback->can('value') ok 18 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 19 - Test::MockObject->can('value') ok 20 - Value passed correctly to callback () ok 21 - Callback returns the correct value for ('') ok 22 - Callback was called for () ok 23 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 24 - WWW::Mechanize::FormFiller::Value::Callback->can('value') ok 25 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 26 - Test::MockObject->can('value') ok 27 - Value passed correctly to callback (baz) ok 28 - Callback returns the correct value for ('baz') ok 29 - Callback was called for (baz) ok 30 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 31 - WWW::Mechanize::FormFiller::Value::Callback->can('value') ok 32 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 33 - Test::MockObject->can('value') ok 34 - Value passed correctly to callback (1) ok 35 - Callback returns the correct value for ('1') ok 36 - Callback was called for (1) ok 37 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 38 - WWW::Mechanize::FormFiller::Value::Callback->can('value') ok 39 - The object isa WWW::Mechanize::FormFiller::Value::Callback ok 40 - Test::MockObject->can('value') ok 41 - Value passed correctly to callback (0) ok 42 - Callback returns the correct value for ('0') ok 43 - Callback was called for (0) ok t/04-FF-api.........1..33 ok 1 - use WWW::Mechanize::FormFiller; ok 2 - The object isa WWW::Mechanize::FormFiller ok 3 - WWW::Mechanize::FormFiller->can('add_filler') ok 4 - WWW::Mechanize::FormFiller->can('add_value') ok 5 - WWW::Mechanize::FormFiller->can('fill_form') ok 6 - WWW::Mechanize::FormFiller->can('fillout') ok 7 - The object isa WWW::Mechanize::FormFiller ok 8 - Default value isa WWW::Mechanize::FormFiller::Value::Fixed ok 9 - The object isa WWW::Mechanize::FormFiller ok 10 - Default value isa WWW::Mechanize::FormFiller::Value::Default ok 11 - Correct number of values gets stored ok 12 - The object isa WWW::Mechanize::FormFiller ok 13 - Passing in no default results in no default being set ok 14 - Correct number of values gets stored ok 15 - Duplicate values get stored only once ok 16 - We croaked on invalid parameters ok 17 - Passing no array reference as values raises an error ok 18 - We croaked on invalid parameters ok 19 - Passing no array reference as element of values raises an error ok 20 - We croaked on invalid parameters ok 21 - Passing too few array elements raises an error ok 22 - We croaked on invalid parameters ok 23 - Passing an empty classname raises an error ok 24 - add_filler croaks on invalid parameters ok 25 - Passing an empty classname to add_filler raises an error ok 26 - fillout croaks on double form ok 27 - Passing two forms to fillout raises an error ok 28 - The object isa WWW::Mechanize::FormFiller ok 29 - fillout has a default of Fixed ok 30 - The object isa WWW::Mechanize::FormFiller ok 31 - Other classes work as well ok 32 - The object isa WWW::Mechanize::FormFiller ok 33 - The place of $form is irrelevant ok t/05-Form-1.........1..67 ok 1 - use WWW::Mechanize::FormFiller; ok 2 - The object isa WWW::Mechanize::FormFiller ok 3 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 4 - Modified the expected field for page 0/text_input_1 (Fixed:bar) ok 5 - The object isa WWW::Mechanize::FormFiller ok 6 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 7 - Modified the expected field for page 1/text_input_2 (Fixed:bar) ok 8 - The object isa WWW::Mechanize::FormFiller ok 9 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 10 - Modified the expected field for page 2/radio (Fixed:0) ok 11 - The object isa WWW::Mechanize::FormFiller ok 12 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 13 - Modified the expected field for page 2/radio (Fixed:1) ok 14 - The object isa WWW::Mechanize::FormFiller ok 15 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 16 - Modified the expected field for page 2/radio (Fixed:2) ok 17 - The object isa WWW::Mechanize::FormFiller ok 18 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 19 - Modified the expected field for page 2/radio (Fixed:3) ok 20 - The object isa WWW::Mechanize::FormFiller ok 21 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 22 - Modified the expected field for page 3/checkbox_1 (Fixed:) ok 23 - The object isa WWW::Mechanize::FormFiller ok 24 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 25 - Modified the expected field for page 3/checkbox_1 (Fixed:on) ok 26 - The object isa WWW::Mechanize::FormFiller ok 27 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 28 - Modified the expected field for page 4/checkbox_2 (Fixed:) ok 29 - The object isa WWW::Mechanize::FormFiller ok 30 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 31 - Modified the expected field for page 4/checkbox_2 (Fixed:on) ok 32 - The object isa WWW::Mechanize::FormFiller ok 33 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 34 - Modified the expected field for page 0/text_input_1 (Default:bar) ok 35 - The object isa WWW::Mechanize::FormFiller ok 36 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 37 - Modified the expected field for page 1/text_input_2 (Default:bar) ok 38 - The object isa WWW::Mechanize::FormFiller ok 39 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 40 - Modified the expected field for page 2/radio (Default:0) ok 41 - The object isa WWW::Mechanize::FormFiller ok 42 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 43 - Modified the expected field for page 2/radio (Default:1) ok 44 - The object isa WWW::Mechanize::FormFiller ok 45 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 46 - Modified the expected field for page 2/radio (Default:2) ok 47 - The object isa WWW::Mechanize::FormFiller ok 48 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 49 - Modified the expected field for page 2/radio (Default:3) ok 50 - The object isa WWW::Mechanize::FormFiller ok 51 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 52 - Modified the expected field for page 3/checkbox_1 (Default:) ok 53 - The object isa WWW::Mechanize::FormFiller ok 54 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 55 - Modified the expected field for page 3/checkbox_1 (Default:on) ok 56 - The object isa WWW::Mechanize::FormFiller ok 57 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 58 - Modified the expected field for page 4/checkbox_2 (Default:) ok 59 - The object isa WWW::Mechanize::FormFiller ok 60 - The object isa WWW::Mechanize::FormFiller::Value::Default ok 61 - Modified the expected field for page 4/checkbox_2 (Default:on) ok 62 - The object isa WWW::Mechanize::FormFiller ok 63 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 64 - Modified the expected field for page 0/(?-xism:text_input) (Fixed:bar) ok 65 - The object isa WWW::Mechanize::FormFiller ok 66 - The object isa WWW::Mechanize::FormFiller::Value::Fixed ok 67 - Modified the expected field for page 1/(?-xism:text_input) (Fixed:bar) ok t/06-Form-Image-Button.1..7 ok 1 - use WWW::Mechanize::FormFiller; ok 2 - The object isa WWW::Mechanize::FormFiller ok 3 - Image inputs get called if they are specified ok 4 - Returned image values get set ok 5 - The object isa WWW::Mechanize::FormFiller ok 6 - Image inputs don't get called if they are not explicitly specified ok 7 - Returned image values stay what they are set to ok t/07-FF-Value-Random.1..7 ok 1 - use WWW::Mechanize::FormFiller::Value::Random; ok 2 - The object isa WWW::Mechanize::FormFiller::Value::Random ok 3 - WWW::Mechanize::FormFiller::Value::Random->can('value') ok 4 - Single argument list returns single argument ok 5 - The object isa WWW::Mechanize::FormFiller::Value::Random ok 6 - WWW::Mechanize::FormFiller::Value::Random->can('value') ok 7 - Multiple arguments return one of the list ok t/08-FF-fillout.....1..4 ok 1 - use WWW::Mechanize::FormFiller; ok 2 - The object isa WWW::Mechanize::FormFiller ok 3 - We (resp. HTML::Form) croaked on invalid values for a field ok 4 - We croaked for the field 'check' ok t/99-pod............1..0 # Skip Test::Pod required for testing POD skipped: Test::Pod required for testing POD t/embedded-WWW-Mechanize-FormFiller-Value-Callback.ok 1 - example from line 34 ok 2 - Login gets set ok 3 - Password gets set ok 4 - Password gets set 1..4 FAILED tests 1-4 Failed 4/4 tests, 0.00% okay t/embedded-WWW-Mechanize-FormFiller-Value-Default.ok 1 - example from line 32 ok 2 - Login gets set ok 3 - Password gets set ok 4 - Login gets not overwritten ok 5 - Password gets not overwritten 1..5 FAILED tests 1-5 Failed 5/5 tests, 0.00% okay t/embedded-WWW-Mechanize-FormFiller-Value-Fixed.ok 1 - example from line 28 ok 2 - Login gets set ok 3 - Password gets set 1..3 FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/embedded-WWW-Mechanize-FormFiller-Value-Interactive.ok 1 - example from line 36 ok 2 - Login gets set ok 3 - Password gets set 1..3 FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/embedded-WWW-Mechanize-FormFiller-Value-Keep.ok 1 - example from line 28 ok 2 - Login gets set ok 3 - Password gets set 1..3 FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/embedded-WWW-Mechanize-FormFiller-Value-Random-Chars.ok 1 - example from line 33 ok 2 - Login gets set ok 3 - Password gets set 1..3 FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/embedded-WWW-Mechanize-FormFiller-Value-Random-Date.ok 1 - example from line 56 ok 2 - born gets set ok 3 - last_here gets set 1..3 FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/embedded-WWW-Mechanize-FormFiller-Value-Random-Word.ok 1 - example from line 32 ok 2 - Login gets set ok 3 - Password gets set ok 4 - Comments get set 1..4 FAILED tests 1-4 Failed 4/4 tests, 0.00% okay t/embedded-WWW-Mechanize-FormFiller-Value-Random.ok 1 - example from line 40 ok 2 - Login gets set ok 3 - Password gets set 1..3 FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/embedded-WWW-Mechanize-FormFiller-Value.ok 1 - example from line 34 1..1 FAILED test 1 Failed 1/1 tests, 0.00% okay t/embedded-WWW-Mechanize-FormFiller.ok 1 - example from line 161 ok 2 - Got the expected HTTP query string ok 3 - example from line 197 ok 4 - Got the expected HTTP query string ok 5 - example from line 240 ok 6 - The object isa WWW::Mechanize::FormFiller not ok 7 - Got the expected HTTP query string # Failed test (lib/WWW/Mechanize/FormFiller.pm at line 274) # 'GET http://www.fbi.gov/login.asp?password=s3[r3t&Login=Log+in&session=0xDEADBEEF' # doesn't match '(?-xism:^GET http://www.fbi.gov/login.asp\?login=&(password=.*?&)?Login=Log\+in&session=0xDEADBEEF)' ok 8 - example from line 301 ok 9 - example from line 351 ok 10 - The object isa WWW::Mechanize::FormFiller ok 11 - example from line 367 ok 12 - The object isa WWW::Mechanize::FormFiller ok 13 - Name is set ok 14 - Motto is set ok 15 - example from line 391 ok 16 - The object isa WWW::Mechanize::FormFiller ok 17 - Name is set ok 18 - Motto is set 1..18 # Looks like you failed 1 test of 18. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED tests 1-18 Failed 18/18 tests, 0.00% okay Failed Test Status Wstat Total Fail Failed List of Failed ----------------------------------------------------------------------------------------------------------------------------- t/embedded-WWW-Mechanize-FormFiller-Value-Callback.t 4 4 100.00% 1-4 t/embedded-WWW-Mechanize-FormFiller-Value-Default.t 5 5 100.00% 1-5 t/embedded-WWW-Mechanize-FormFiller-Value-Fixed.t 3 3 100.00% 1-3 t/embedded-WWW-Mechanize-FormFiller-Value-Interactive.t 3 3 100.00% 1-3 t/embedded-WWW-Mechanize-FormFiller-Value-Keep.t 3 3 100.00% 1-3 t/embedded-WWW-Mechanize-FormFiller-Value-Random-Chars.t 3 3 100.00% 1-3 t/embedded-WWW-Mechanize-FormFiller-Value-Random-Date.t 3 3 100.00% 1-3 t/embedded-WWW-Mechanize-FormFiller-Value-Random-Word.t 4 4 100.00% 1-4 t/embedded-WWW-Mechanize-FormFiller-Value-Random.t 3 3 100.00% 1-3 t/embedded-WWW-Mechanize-FormFiller-Value.t 1 1 100.00% 1 t/embedded-WWW-Mechanize-FormFiller.t 1 256 18 18 100.00% 1-18 1 test skipped. Failed 11/21 test scripts, 47.62% okay. 50/293 subtests failed, 82.94% okay. make: *** [test_dynamic] Error 2