Checking if your kit is complete... Looks good WARNING: Setting ABSTRACT via file 'Item.pm' failed at /home/cpanrun/build/5.10.0/lib/ExtUtils/MakeMaker.pm line 527 Writing Makefile for Data::Validator::Item cp Item.pm blib/lib/Data/Validator/Item.pm Manifying blib/man3/Data::Validator::Item.3 PERL_DL_NONLAZY=1 /home/cpanrun/tmp/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-sanity.....................ok 1 - new() returned something ok 2 - and its the right class ok 3 - We can zap it 1..3 ok t/02-simple.....................ok 1 - Now we've given it a name ok 2 - We called it Fred ok 3 - Now we've changed the name ok 4 - the new name() is Janet ok 5 - Now we've given it a name ok 6 - We called it Fred ok 7 - Now we've changed the name ok 8 - the new name() is Janet ok 9 - We can still zap it ok 10 - Now it's undefined ok 11 - Now it's still undefined ok 12 - min(set) ok 13 - min() is -50.5464564 ok 14 - max(set) ok 15 - max() is 123456789123456 ok 16 - missing(set)to * ok 17 - missing() is * ok 18 - missing() isn't '-' ok 19 - missing() is '*' ok 20 - Values(set) ok 21 - Values(set) # >> 4 isn't an array reference at all, but a SCALAR at t/02-simple.t line 47 ok 22 # >> HASH(0x8245c20) isn't a reference to an array, but rather a reference to a HASH at t/02-simple.t line 48 ok 23 1..23 ok t/03-verify.....................ok 1 - Verify set to test ok 2 - Verify is really set to test() - CODE(0x8237570) is CODE(0x8237570) # ok 3 - We can zap it # >> ARRAY(0x8237510) isn't a reference to an array, but rather a reference to a ARRAY at t/03-verify.t line 21 ok 4 - Won't accept an arrayref ok 5 - We can zap it # >> 4 isn't an array reference at all, but a SCALAR at t/03-verify.t line 24 ok 6 - Won't accept a scalar ok 7 - We can zap it # >> HASH(0x8217a38) isn't a reference to an array, but rather a reference to a HASH at t/03-verify.t line 27 ok 8 - Won't accept a hash 1..8 ok t/04-transform..................ok 1 - Transform set to test ok 2 - Transform is really set to test() - CODE(0x8237590) is CODE(0x8237590) # ok 3 - We can zap it # >> ARRAY(0x8237530) isn't a reference to an array, but rather a reference to a ARRAY at t/04-transform.t line 21 ok 4 - Won't accept an arrayref ok 5 - We can zap it # >> 4 isn't an array reference at all, but a SCALAR at t/04-transform.t line 24 ok 6 - Won't accept a scalar ok 7 - We can zap it # >> HASH(0x8217a58) isn't a reference to an array, but rather a reference to a HASH at t/04-transform.t line 27 ok 8 - Won't accept a hash 1..8 ok t/05-validate_missing...........ok 1 ok 2 - missing(set) to 9 ok 3 - missing() is 9 ok 4 ok 5 - Doesn't object to the missing value 9 ok 6 ok 7 - Doesn't object to -3 ok 8 ok 9 - Doesn't object to -2 ok 10 ok 11 - Doesn't object to 0 ok 12 ok 13 - Doesn't object to 1 ok 14 ok 15 - Doesn't object to X ok 16 ok 17 - Doesn't object to the empty string ok 18 ok 19 - Doesn't object to the other empty string ok 20 1..20 ok t/06-validate_alpha_values......ok 1 - Values(set) ok 2 - Handles 4X$ correctly ok 3 - Handles 345-4 correctly ok 4 - Handles a correctly ok 5 - Handles 4.0001 correctly ok 6 - Handles 4.000001 correctly ok 7 - Handles WETRWT correctly ok 8 - Handles d correctly ok 9 - Handles C correctly ok 10 - Handles 500 correctly ok 11 - Handles fghi correctly ok 12 - Handles e correctly ok 13 - Handles A correctly ok 14 - Handles -50 correctly ok 15 - Handles 50 correctly ok 16 - Handles -5 correctly ok 17 - Handles X correctly ok 18 - Handles 1e-06 correctly ok 19 - Handles c correctly ok 20 - Handles ght correctly ok 21 - Handles b correctly ok 22 - Handles 0.001 correctly ok 23 - Handles 5 correctly 1..23 ok t/07-validate_numeric_values....ok 1 - Values(set) ok 2 - Handles 4.0001 correctly as 0, should be 0 ok 3 - Handles 2 correctly as 1, should be 1 ok 4 - Handles 0 correctly as 1, should be 1 ok 5 - Handles 500 correctly as 0, should be 0 ok 6 - Handles -3 correctly as 1, should be 1 ok 7 - Handles 4.00000000001 correctly as 0, should be 0 ok 8 - Handles -50 correctly as 0, should be 0 ok 9 - Handles 50 correctly as 0, should be 0 ok 10 - Handles -5 correctly as 0, should be 0 ok 11 - Handles 3 correctly as 1, should be 1 ok 12 - Handles -500 correctly as 0, should be 0 ok 13 - Handles -4 correctly as 1, should be 1 ok 14 - Handles 4 correctly as 1, should be 1 ok 15 - Handles 1e-06 correctly as 0, should be 0 ok 16 - Handles 3.000000001 correctly as 0, should be 0 ok 17 - Handles -2 correctly as 1, should be 1 ok 18 - Handles 0.001 correctly as 0, should be 0 ok 19 - Handles -1 correctly as 1, should be 1 ok 20 - Handles 5 correctly as 0, should be 0 1..20 ok t/08-validate_undefined.........Use of uninitialized value $datum in concatenation (.) or string at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Data-Validator-Item/blib/lib/Data/Validator/Item.pm line 204. ok 1 - Handles undef correctly Use of uninitialized value $datum in concatenation (.) or string at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Data-Validator-Item/blib/lib/Data/Validator/Item.pm line 204. ok 2 - Handles $undefined correctly 1..2 ok t/09-validate_min_max...........ok 1 - min(set) to -50 ok 2 - max(set) to 50 ok 3 - Accepts 0 ok 4 - Rejects -50.00001 - Too small ok 5 - Rejects 50.00001 - Too big 1..5 ok t/10-validate_match.............ok 1 - match(set) to r $Validator->match() is r --><-- Matched second time around ok 2 - Handles 4X$ correctly ok 3 - Handles 345-4 correctly ok 4 - Handles r correctly ok 5 - Handles a correctly ok 6 - Handles 4.0001 correctly ok 7 - Handles 4.000001 correctly ok 8 - Handles d correctly ok 9 - Handles WETrWT correctly ok 10 - Handles C correctly ok 11 - Handles 500 correctly ok 12 - Handles fghi correctly ok 13 - Handles A correctly ok 14 - Handles -50 correctly ok 15 - Handles 50 correctly ok 16 - Handles -5 correctly ok 17 - Handles X correctly ok 18 - Handles 1e-06 correctly ok 19 - Handles c correctly ok 20 - Handles ght correctly ok 21 - Handles b correctly ok 22 - Handles 0.001 correctly ok 23 - Handles 5 correctly 1..23 ok t/11-put........................ok 1 - transform (set) ok 2 - missing (set) ok 3 - Put - Transform works for -50 ok 4 - Put - Transform works for 0 ok 5 - Put - Transform works for 50 ok 6 - Put - missing works for Missing ok 7 - Transform set to CODE(0x81f5dd0) ok 8 - Transform is really set to test() - CODE(0x81f5dd0) is CODE(0x81f5dd0) # ok 9 ok 10 ok 11 ok 12 ok 13 1..13 ok All tests successful. Files=11, Tests=148, 1 wallclock secs ( 0.58 cusr + 0.18 csys = 0.76 CPU) Installing /home/cpanrun/build/5.10.0/html/site/lib/Data/Validator/Item.html Installing /home/cpanrun/build/5.10.0/site/lib/Data/Validator/Item.pm Installing /home/cpanrun/build/5.10.0/site/man/man3/Data::Validator::Item.3 Appending installation info to /home/cpanrun/build/5.10.0/lib/perllocal.pod