PATH=/usr/bin:/bin Start 2013-06-20T16:58:14 ActivePerl-1800 CPAN-2.00 Reading '/home/fly1800/var/cpan/Metadata' Database was generated on Thu, 20 Jun 2013 21:17:03 GMT Running make for M/MA/MARKSTOS/Data-FormValidator-4.66.tar.gz Checksum for /net/nas/data/cpan/authors/id/M/MA/MARKSTOS/Data-FormValidator-4.66.tar.gz ok Data-FormValidator-4.66/ Data-FormValidator-4.66/t/ Data-FormValidator-4.66/t/procedural_valid.t Data-FormValidator-4.66/t/30_filter_definedness.t Data-FormValidator-4.66/t/17_multi_valued_keys.t Data-FormValidator-4.66/t/04_arrayify_undef.t Data-FormValidator-4.66/t/dates_closure.t Data-FormValidator-4.66/t/20_careful_exception_handling.t Data-FormValidator-4.66/t/simple.t Data-FormValidator-4.66/t/19_refs_as_values.t Data-FormValidator-4.66/t/02_code_ref.t Data-FormValidator-4.66/t/dependency_groups.t Data-FormValidator-4.66/t/profile_checking.t Data-FormValidator-4.66/t/ValidatorPackagesTest1.pm Data-FormValidator-4.66/t/regexp_common_closure.t Data-FormValidator-4.66/t/pod.t Data-FormValidator-4.66/t/00_base.t Data-FormValidator-4.66/t/undefined_arrayref.t Data-FormValidator-4.66/t/results_success.t Data-FormValidator-4.66/t/16_cgi_object.t Data-FormValidator-4.66/t/tt_and_overload.t Data-FormValidator-4.66/t/any_errors.t Data-FormValidator-4.66/t/25_results.t Data-FormValidator-4.66/t/upload.t Data-FormValidator-4.66/t/dependency_coderef.t Data-FormValidator-4.66/t/get_input_data.t Data-FormValidator-4.66/t/constraints_factory.t Data-FormValidator-4.66/t/11_procedural_match.t Data-FormValidator-4.66/t/constraint_method_string.t Data-FormValidator-4.66/t/credit_card.t Data-FormValidator-4.66/t/unknown.t Data-FormValidator-4.66/t/constraints_invalid_once_only.t Data-FormValidator-4.66/t/18_constraint_refs.t Data-FormValidator-4.66/t/missing_optional.t Data-FormValidator-4.66/t/dates.t Data-FormValidator-4.66/t/untaint.pl Data-FormValidator-4.66/t/FV_length.t Data-FormValidator-4.66/t/get_filtered_data.t Data-FormValidator-4.66/t/untaint.t Data-FormValidator-4.66/t/05_valid_ip_address.t Data-FormValidator-4.66/t/filters_builtin.t Data-FormValidator-4.66/t/constraint_regexp_map_profile_reuse.t Data-FormValidator-4.66/t/constraints_builtin.t Data-FormValidator-4.66/t/constraints_reuse.t Data-FormValidator-4.66/t/09_require_some.t Data-FormValidator-4.66/t/check_profile_syntax.t Data-FormValidator-4.66/t/26_qr.t Data-FormValidator-4.66/t/filter_constraints.t Data-FormValidator-4.66/t/constraints_regexp_map_interaction.t Data-FormValidator-4.66/t/27_qualify_ref_happy_death.t Data-FormValidator-4.66/t/constraints_builtin_closure.t Data-FormValidator-4.66/t/upload_closure.t Data-FormValidator-4.66/t/msgs.t Data-FormValidator-4.66/t/multiple_constraints.t Data-FormValidator-4.66/t/21_multiple_fields.t Data-FormValidator-4.66/t/03_dependency.t Data-FormValidator-4.66/t/constraint_method.t Data-FormValidator-4.66/t/filters_shouldnt_modify.t Data-FormValidator-4.66/t/15_literal_param_constraints.t Data-FormValidator-4.66/t/13_validator_packages.t Data-FormValidator-4.66/t/ValidatorPackagesTest2.pm Data-FormValidator-4.66/t/upload_post_text.txt Data-FormValidator-4.66/t/upload_mime_types.t Data-FormValidator-4.66/t/06_regexp_map.t Data-FormValidator-4.66/t/28_defaults_for_new.t Data-FormValidator-4.66/t/regexp_common.t Data-FormValidator-4.66/t/params_not_mentioned.t Data-FormValidator-4.66/Changes Data-FormValidator-4.66/MANIFEST Data-FormValidator-4.66/lib/ Data-FormValidator-4.66/lib/Data/ Data-FormValidator-4.66/lib/Data/FormValidator/ Data-FormValidator-4.66/lib/Data/FormValidator/ConstraintsFactory.pm Data-FormValidator-4.66/lib/Data/FormValidator/Results.pm Data-FormValidator-4.66/lib/Data/FormValidator/Constraints.pm Data-FormValidator-4.66/lib/Data/FormValidator/Constraints/ Data-FormValidator-4.66/lib/Data/FormValidator/Constraints/Upload.pm Data-FormValidator-4.66/lib/Data/FormValidator/Constraints/Dates.pm Data-FormValidator-4.66/lib/Data/FormValidator/Filters.pm Data-FormValidator-4.66/lib/Data/FormValidator.pm Data-FormValidator-4.66/Build.PL Data-FormValidator-4.66/README Data-FormValidator-4.66/RELEASE_NOTES Data-FormValidator-4.66/test/ Data-FormValidator-4.66/test/00_base.profile Data-FormValidator-4.66/test/00_base.badformat Data-FormValidator-4.66/META.yml Data-FormValidator-4.66/MANIFEST.SKIP CPAN.pm: Building M/MA/MARKSTOS/Data-FormValidator-4.66.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Data-FormValidator' version '4.66' ---- Unsatisfied dependencies detected during ---- ---- MARKSTOS/Data-FormValidator-4.66.tar.gz ---- MIME::Types [requires] Perl6::Junction [requires] File::MMagic [requires] Running Build test Delayed until after prerequisites Running test for module 'MIME::Types' Running make for M/MA/MARKOV/MIME-Types-1.38.tar.gz Checksum for /net/nas/data/cpan/authors/id/M/MA/MARKOV/MIME-Types-1.38.tar.gz ok MIME-Types-1.38/ MIME-Types-1.38/Makefile.PL MIME-Types-1.38/t/ MIME-Types-1.38/t/30export.t MIME-Types-1.38/t/20types.t MIME-Types-1.38/t/11typeol.t MIME-Types-1.38/t/10type.t MIME-Types-1.38/ChangeLog MIME-Types-1.38/META.yml MIME-Types-1.38/lib/ MIME-Types-1.38/lib/MIME/ MIME-Types-1.38/lib/MIME/Types.pm MIME-Types-1.38/lib/MIME/Type.pod MIME-Types-1.38/lib/MIME/Types.pod MIME-Types-1.38/lib/MIME/Type.pm MIME-Types-1.38/META.json MIME-Types-1.38/xt/ MIME-Types-1.38/xt/99pod.t MIME-Types-1.38/MANIFEST MIME-Types-1.38/README CPAN.pm: Building M/MA/MARKOV/MIME-Types-1.38.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for MIME::Types Writing MYMETA.yml and MYMETA.json >>> make cp lib/MIME/Type.pm blib/lib/MIME/Type.pm cp lib/MIME/Types.pm blib/lib/MIME/Types.pm cp lib/MIME/Type.pod blib/lib/MIME/Type.pod cp lib/MIME/Types.pod blib/lib/MIME/Types.pod Manifying blib/man3/MIME::Types.3 Manifying blib/man3/MIME::Type.3 MARKOV/MIME-Types-1.38.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/10type.t .... 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 t/11typeol.t .. 1..21 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 t/20types.t ... 1..21 ok 1 ok 2 ok 3 - The object isa MIME::Type ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 - The object isa MIME::Type ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok t/30export.t .. 1..40 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 All tests successful. Files=4, Tests=107, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.25 cusr 0.02 csys = 0.32 CPU) Result: PASS MARKOV/MIME-Types-1.38.tar.gz make test TEST_VERBOSE=1 -- OK PPD for MIME-Types-1.38 already made Running test for module 'Perl6::Junction' Running make for C/CF/CFRANKS/Perl6-Junction-1.50000.tar.gz Prepending /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/arch /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/C/CF/CFRANKS/Perl6-Junction-1.50000.tar.gz ok Perl6-Junction-1.50000/ Perl6-Junction-1.50000/META.json Perl6-Junction-1.50000/Changes Perl6-Junction-1.50000/MYMETA.json Perl6-Junction-1.50000/lib/ Perl6-Junction-1.50000/lib/Perl6/ Perl6-Junction-1.50000/lib/Perl6/Junction.pm Perl6-Junction-1.50000/lib/Perl6/Junction/ Perl6-Junction-1.50000/lib/Perl6/Junction/All.pm Perl6-Junction-1.50000/lib/Perl6/Junction/Base.pm Perl6-Junction-1.50000/lib/Perl6/Junction/One.pm Perl6-Junction-1.50000/lib/Perl6/Junction/None.pm Perl6-Junction-1.50000/lib/Perl6/Junction/Any.pm Perl6-Junction-1.50000/Makefile.PL Perl6-Junction-1.50000/MYMETA.yml Perl6-Junction-1.50000/t/ Perl6-Junction-1.50000/t/all.t Perl6-Junction-1.50000/t/no_import.t Perl6-Junction-1.50000/t/01_use.t Perl6-Junction-1.50000/t/one.t Perl6-Junction-1.50000/t/any.t Perl6-Junction-1.50000/t/none.t Perl6-Junction-1.50000/t/import_tags.t Perl6-Junction-1.50000/t/join.t Perl6-Junction-1.50000/MANIFEST Perl6-Junction-1.50000/META.yml Perl6-Junction-1.50000/README Prepending /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/arch /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/lib to PERL5LIB for 'make' CPAN.pm: Building C/CF/CFRANKS/Perl6-Junction-1.50000.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Perl6::Junction Writing MYMETA.yml and MYMETA.json >>> make cp lib/Perl6/Junction/One.pm blib/lib/Perl6/Junction/One.pm cp lib/Perl6/Junction.pm blib/lib/Perl6/Junction.pm cp lib/Perl6/Junction/None.pm blib/lib/Perl6/Junction/None.pm cp lib/Perl6/Junction/Any.pm blib/lib/Perl6/Junction/Any.pm cp lib/Perl6/Junction/All.pm blib/lib/Perl6/Junction/All.pm cp lib/Perl6/Junction/Base.pm blib/lib/Perl6/Junction/Base.pm Manifying blib/man3/Perl6::Junction.3 CFRANKS/Perl6-Junction-1.50000.tar.gz make -- OK Prepending /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/arch /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t Smartmatch is experimental at (eval 7) line 7. Smartmatch is experimental at (eval 7) line 14. Smartmatch is experimental at (eval 9) line 7. Smartmatch is experimental at (eval 9) line 14. Smartmatch is experimental at (eval 11) line 7. Smartmatch is experimental at (eval 11) line 14. Smartmatch is experimental at (eval 13) line 10. Smartmatch is experimental at (eval 13) line 20. t/01_use.t ....... 1..1 ok 1 - use Perl6::Junction; ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/all.t .......... 1..90 ok 1 - == ok 2 - == ok 3 - == ok 4 - == negated ok 5 - == negated ok 6 - == negated ok 7 - != ok 8 - != ok 9 - != ok 10 - != negated ok 11 - != negated ok 12 - >= ok 13 - >= ok 14 - >= negated ok 15 - >= negated ok 16 - >= negated ok 17 - >= switched ok 18 - >= switched ok 19 - >= negated switched ok 20 - >= negated switched ok 21 - >= negated switched ok 22 - >= negated switched ok 23 - > ok 24 - > negated ok 25 - > negated ok 26 - > negated ok 27 - > switched ok 28 - > negated switched ok 29 - > negated switched ok 30 - > negated switched ok 31 - > negated switched ok 32 - <= ok 33 - <= ok 34 - <= negated ok 35 - <= switched ok 36 - <= switched ok 37 - <= negated switched ok 38 - < ok 39 - < negated ok 40 - < negated ok 41 - < switched ok 42 - < negated switched ok 43 - < negated switched ok 44 - eq ok 45 - eq negated ok 46 - ne ok 47 - ne negated ok 48 - ge ok 49 - ge ok 50 - ge negated ok 51 - ge switched ok 52 - ge switched ok 53 - ge negated switched ok 54 - gt ok 55 - gt negated ok 56 - gt negated ok 57 - gt switched ok 58 - gt negated switched ok 59 - gt negated switched ok 60 - le ok 61 - le ok 62 - le negated ok 63 - le switched ok 64 - le switched ok 65 - le negated switched ok 66 - lt ok 67 - lt negated ok 68 - lt negated ok 69 - lt switched ok 70 - lt negated switched ok 71 - lt negated switched ok 72 - == regex ok 73 - == regex ok 74 - == regex negated ok 75 - == regex negated ok 76 - == regex negated ok 77 - != regex ok 78 - != regex ok 79 - != regex negated ok 80 - != regex negated ok 81 - bool ok 82 - bool ok 83 - bool ok 84 - ! bool ok 85 - ! bool ok 86 - ! bool ok 87 - stringified to ref ok 88 - Perl6::Junction::All->can('values') ok 89 - values() in list context ok 90 - values() in scalar context ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/any.t .......... 1..75 ok 1 - == ok 2 - == ok 3 - == negated ok 4 - != ok 5 - != ok 6 - != negated ok 7 - >= ok 8 - >= ok 9 - >= negated ok 10 - >= switched ok 11 - >= switched ok 12 - >= negated switched ok 13 - > ok 14 - > ok 15 - > negated ok 16 - > switched ok 17 - > switched ok 18 - > negated switched ok 19 - <= ok 20 - <= ok 21 - <= negated ok 22 - <= switched ok 23 - <= switched ok 24 - <= negated switched ok 25 - < ok 26 - < ok 27 - < negated ok 28 - < switched ok 29 - < switched ok 30 - < negated switched ok 31 - eq ok 32 - eq ok 33 - eq negated ok 34 - ne ok 35 - ne negated ok 36 - ge ok 37 - ge ok 38 - ge negated ok 39 - ge switched ok 40 - ge switched ok 41 - ge negated switched ok 42 - gt ok 43 - gt ok 44 - gt negated ok 45 - gt switched ok 46 - gt switched ok 47 - gt negated switched ok 48 - gt negated switched ok 49 - le ok 50 - le ok 51 - le negated ok 52 - le switched ok 53 - le switched ok 54 - le negated switched ok 55 - lt ok 56 - lt ok 57 - lt negated ok 58 - lt switched ok 59 - lt switched ok 60 - lt negated switched ok 61 - == regex ok 62 - == regex ok 63 - == regex negated ok 64 - == regex negated ok 65 - == regex negated ok 66 - != regex ok 67 - != regex ok 68 - != regex negated ok 69 - bool ok 70 - bool ok 71 - ! bool ok 72 - stringified to ref ok 73 - Perl6::Junction::Any->can('values') ok 74 - values() in list context ok 75 - values() in scalar context ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/import_tags.t .. 1..4 ok 1 - == ok 2 - == ok 3 - == ok 4 - == ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/join.t ......... 1..21 ok 1 - == ok 2 - == ok 3 - == ok 4 - == ok 5 - == ok 6 - == ok 7 - == ok 8 - == negated ok 9 - == negated ok 10 - == negated ok 11 - == negated ok 12 - == negated ok 13 - == negated ok 14 - == negated ok 15 - >= ok 16 - >= ok 17 - >= ok 18 - >= ok 19 - >= ok 20 - >= ok 21 - >= ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/no_import.t .... 1..4 ok 1 - == ok 2 - == ok 3 - == ok 4 - == ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/none.t ......... 1..81 ok 1 - == ok 2 - == negated ok 3 - != ok 4 - != negated ok 5 - >= ok 6 - >= negated ok 7 - >= negated ok 8 - >= switched ok 9 - >= negated switched ok 10 - >= negated switched ok 11 - > ok 12 - > ok 13 - > negated ok 14 - > negated ok 15 - > switched ok 16 - > switched ok 17 - > negated switched ok 18 - > negated switched ok 19 - <= ok 20 - <= negated ok 21 - <= negated ok 22 - <= switched ok 23 - <= negated switched ok 24 - <= negated switched ok 25 - <= negated switched ok 26 - < ok 27 - < ok 28 - < negated ok 29 - < negated ok 30 - < switched ok 31 - < switched ok 32 - < negated switched ok 33 - < negated switched ok 34 - < negated switched ok 35 - eq ok 36 - eq negated ok 37 - eq negated ok 38 - ne ok 39 - ne negated ok 40 - ne negated ok 41 - ge ok 42 - ge negated ok 43 - ge negated ok 44 - ge switched ok 45 - ge negated switched ok 46 - ge negated switched ok 47 - gt ok 48 - gt ok 49 - gt negated ok 50 - gt negated ok 51 - gt switched ok 52 - gt negated switched ok 53 - gt negated switched ok 54 - le ok 55 - le negated ok 56 - le negated ok 57 - le switched ok 58 - le negated switched ok 59 - le negated switched ok 60 - lt ok 61 - lt negated ok 62 - lt negated ok 63 - lt switched ok 64 - lt negated switched ok 65 - lt negated switched ok 66 - == regex ok 67 - == regex ok 68 - == regex negated ok 69 - == regex negated ok 70 - != regex ok 71 - != regex ok 72 - != regex ok 73 - != regex ok 74 - != regex negated ok 75 - != regex negated ok 76 - bool ok 77 - ! bool ok 78 - stringified to ref ok 79 - Perl6::Junction::None->can('values') ok 80 - values() in list context ok 81 - values() in scalar context ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/one.t .......... 1..98 ok 1 - == ok 2 - == ok 3 - == ok 4 - == negated ok 5 - == negated ok 6 - != ok 7 - != negated ok 8 - != negated ok 9 - >= ok 10 - >= ok 11 - >= ok 12 - >= negated ok 13 - >= negated ok 14 - >= negated ok 15 - >= switched ok 16 - >= switched ok 17 - >= switched ok 18 - >= negated switched ok 19 - >= negated switched ok 20 - > ok 21 - > ok 22 - > negated ok 23 - > negated ok 24 - > switched ok 25 - > switched ok 26 - > negated switched ok 27 - > negated switched ok 28 - <= ok 29 - <= ok 30 - <= negated ok 31 - <= negated ok 32 - <= switched ok 33 - <= negated switched ok 34 - <= negated switched ok 35 - < ok 36 - < ok 37 - < negated ok 38 - < negated ok 39 - < switched ok 40 - < switched ok 41 - < negated switched ok 42 - < negated switched ok 43 - eq ok 44 - eq negated ok 45 - eq negated ok 46 - ne ok 47 - ne ok 48 - ne negated ok 49 - ne negated ok 50 - ge ok 51 - ge ok 52 - ge negated ok 53 - ge negated ok 54 - ge switched ok 55 - ge switched ok 56 - ge negated switched ok 57 - ge negated switched ok 58 - gt ok 59 - gt ok 60 - gt negated ok 61 - gt switched ok 62 - gt switched ok 63 - gt negated switched ok 64 - gt negated switched ok 65 - le ok 66 - le negated ok 67 - le negated ok 68 - le switched ok 69 - le negated switched ok 70 - le negated switched ok 71 - lt ok 72 - lt ok 73 - lt negated ok 74 - lt negated ok 75 - lt switched ok 76 - lt switched ok 77 - lt negated switched ok 78 - lt negated switched ok 79 - == regex ok 80 - == regex ok 81 - == regex negated ok 82 - == regex negated ok 83 - == regex negated ok 84 - != regex ok 85 - != regex ok 86 - != regex ok 87 - != regex ok 88 - != regex negated ok 89 - != regex negated ok 90 - bool ok 91 - bool ok 92 - bool ok 93 - ! bool ok 94 - ! bool ok 95 - stringified to ref ok 96 - Perl6::Junction::One->can('values') ok 97 - values() in list context ok 98 - values() in scalar context ok All tests successful. Files=8, Tests=374, 0 wallclock secs ( 0.09 usr 0.01 sys + 0.35 cusr 0.06 csys = 0.51 CPU) Result: PASS CFRANKS/Perl6-Junction-1.50000.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Perl6-Junction-1.50000 already made Running test for module 'File::MMagic' Running make for K/KN/KNOK/File-MMagic-1.29.tar.gz Prepending /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/arch /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/lib /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/arch /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/K/KN/KNOK/File-MMagic-1.29.tar.gz ok File-MMagic-1.29/ File-MMagic-1.29/README.en File-MMagic-1.29/META.yml File-MMagic-1.29/Makefile.PL File-MMagic-1.29/ChangeLog File-MMagic-1.29/README.ja File-MMagic-1.29/MANIFEST File-MMagic-1.29/t/ File-MMagic-1.29/t/05-subclass.t File-MMagic-1.29/t/test.html File-MMagic-1.29/t/04-string-mod.t File-MMagic-1.29/t/06-conthook.t File-MMagic-1.29/t/test-magic File-MMagic-1.29/t/02-extmagic.t File-MMagic-1.29/t/03-typecheck.t File-MMagic-1.29/t/07-contents.t File-MMagic-1.29/t/01-selfcheck.t File-MMagic-1.29/contrib/ File-MMagic-1.29/contrib/Build.PL File-MMagic-1.29/COPYING File-MMagic-1.29/MMagic.pm Prepending /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/arch /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/lib /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/arch /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/lib to PERL5LIB for 'make' CPAN.pm: Building K/KN/KNOK/File-MMagic-1.29.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for File::MMagic Writing MYMETA.yml and MYMETA.json >>> make cp MMagic.pm blib/lib/File/MMagic.pm Manifying blib/man3/File::MMagic.3 KNOK/File-MMagic-1.29.tar.gz make -- OK Prepending /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/arch /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/lib /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/arch /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-selfcheck.t ... 1..1 # Running under perl version 5.018000 for linux # Current time local: Thu Jun 20 16:58:23 2013 # Current time GMT: Thu Jun 20 23:58:23 2013 # Using Test.pm version 1.26 ok 1 ok t/02-extmagic.t .... 1..1 # Running under perl version 5.018000 for linux # Current time local: Thu Jun 20 16:58:23 2013 # Current time GMT: Thu Jun 20 23:58:23 2013 # Using Test.pm version 1.26 ok 1 ok t/03-typecheck.t ... 1..2 # Running under perl version 5.018000 for linux # Current time local: Thu Jun 20 16:58:23 2013 # Current time GMT: Thu Jun 20 23:58:23 2013 # Using Test.pm version 1.26 ok 1 ok 2 ok t/04-string-mod.t .. 1..2 # Running under perl version 5.018000 for linux # Current time local: Thu Jun 20 16:58:23 2013 # Current time GMT: Thu Jun 20 23:58:23 2013 # Using Test.pm version 1.26 ok 1 ok 2 ok t/05-subclass.t .... 1..3 ok 1 - subclassed object isa Example::Module ok 2 - subclassed object isa File::MMagic ok 3 - override method ok t/06-conthook.t .... 1..1 # Running under perl version 5.018000 for linux # Current time local: Thu Jun 20 16:58:23 2013 # Current time GMT: Thu Jun 20 23:58:23 2013 # Using Test.pm version 1.26 ok 1 ok t/07-contents.t .... 1..1 # Running under perl version 5.018000 for linux # Current time local: Thu Jun 20 16:58:23 2013 # Current time GMT: Thu Jun 20 23:58:23 2013 # Using Test.pm version 1.26 ok 1 ok All tests successful. Files=7, Tests=11, 0 wallclock secs ( 0.04 usr 0.02 sys + 0.30 cusr 0.03 csys = 0.39 CPU) Result: PASS KNOK/File-MMagic-1.29.tar.gz make test TEST_VERBOSE=1 -- OK PPD for File-MMagic-1.29 already made Running Build for M/MA/MARKSTOS/Data-FormValidator-4.66.tar.gz Prepending /home/fly1800/var/cpan/build/File-MMagic-1.29-nUWNVA/blib/arch /home/fly1800/var/cpan/build/File-MMagic-1.29-nUWNVA/blib/lib /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/arch /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/lib /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/arch /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1800/var/cpan/build/Data-FormValidator-4.66-tfqx49 Prepending /home/fly1800/var/cpan/build/File-MMagic-1.29-nUWNVA/blib/arch /home/fly1800/var/cpan/build/File-MMagic-1.29-nUWNVA/blib/lib /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/arch /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/lib /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/arch /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/lib to PERL5LIB for 'make' CPAN.pm: Building M/MA/MARKSTOS/Data-FormValidator-4.66.tar.gz >>> ./Build Building Data-FormValidator MARKSTOS/Data-FormValidator-4.66.tar.gz ./Build -- OK Prepending /home/fly1800/var/cpan/build/File-MMagic-1.29-nUWNVA/blib/arch /home/fly1800/var/cpan/build/File-MMagic-1.29-nUWNVA/blib/lib /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/arch /home/fly1800/var/cpan/build/Perl6-Junction-1.50000-lGXqke/blib/lib /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/arch /home/fly1800/var/cpan/build/MIME-Types-1.38-FkC2tZ/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 Smartmatch is experimental at (eval 7) line 7. Smartmatch is experimental at (eval 7) line 14. Smartmatch is experimental at (eval 9) line 7. Smartmatch is experimental at (eval 9) line 14. Smartmatch is experimental at (eval 11) line 7. Smartmatch is experimental at (eval 11) line 14. Smartmatch is experimental at (eval 13) line 10. Smartmatch is experimental at (eval 13) line 20. t/00_base.t .............................. 1..5 ok 1 - use Data::FormValidator; ok 2 - second argument must be a hash ref or die ok 3 - bad profile file names should cause death ok 4 - profile files should return a hash ref ok 5 - loading a profile from a file works ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/02_code_ref.t .......................... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/03_dependency.t ........................ 1..23 ok 1 - no eval problems ok 2 - missing cc_num ok 3 - missing cc_exp ok 4 - missing cc_name ok 5 - no eval problems ok 6 - returned object isa Data::FormValidator::Results ok 7 - has_missing returned true ok 8 - missing('cc_num') returned true ok 9 - missing('cc_exp') returned true ok 10 - missing('cc_name') returned true ok 11 - no eval problems ok 12 - missing cc_num ok 13 - not missing cc_exp ok 14 - not missing cc_name ok 15 - no eval problems ok 16 - returned object isa Data::FormValidator::Results ok 17 - has_missing returned true ok 18 - missing('cc_num') returned true ok 19 - missing('cc_exp') returned false ok 20 - missing('cc_name') returned false ok 21 - using CGI.pm object for input ok 22 - missing('cc_exp') returned false ok 23 - missing('cc_name') returned false ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/04_arrayify_undef.t .................... 1..4 ok 1 - checks for correct behavior when 'required' # is not specified; fails if _arrayify() does not return an empty list ok 2 - checks for correct behavior when 'required' # is not specified; fails if _arrayify() does not return an empty list ok 3 - arrayref with first element undef... in scalar context ok 4 - arrayref with first element undef..in list context ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/05_valid_ip_address.t .................. 1..2 ok 1 ok 2 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/06_regexp_map.t ........................ 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/09_require_some.t ...................... 1..4 ok 1 ok 2 ok 3 ok 4 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. overload arg '..' is invalid at /home/fly1800/var/megalib/Math/BigInt.pm line 153. t/11_procedural_match.t .................. 1..26 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 Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/13_validator_packages.t ................ 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/15_literal_param_constraints.t ......... 1..1 ok 1 ok Smartmatch is experimental at (eval 7) line 7. Smartmatch is experimental at (eval 7) line 14. Smartmatch is experimental at (eval 9) line 7. Smartmatch is experimental at (eval 9) line 14. Smartmatch is experimental at (eval 11) line 7. Smartmatch is experimental at (eval 11) line 14. Smartmatch is experimental at (eval 13) line 10. Smartmatch is experimental at (eval 13) line 20. t/16_cgi_object.t ........................ 1..2 ok 1 ok 2 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/17_multi_valued_keys.t ................. 1..8 ok 1 - inconditional filters still work with single values ok 2 - inconditional filters work with multi values ok 3 - field filters work with multiple values ok 4 - Test the filters applied to multiple values by RE work ok 5 - If any of the values fail the constraint, the field becomes invalid ok 6 - multi-valued field containing only undef should be missing ok 7 - multiple valued fields containing only undefined values should not be valid ok 8 - a single valued array should still trigger the dependency check ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/18_constraint_refs.t ................... 1..4 ok 1 ok 2 - survived eval ok 3 ok 4 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/19_refs_as_values.t .................... 1..3 ok 1 ok 2 ok 3 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/20_careful_exception_handling.t ........ 1..1 ok 1 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/21_multiple_fields.t ................... 1..3 ok 1 ok 2 ok 3 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/25_results.t ........................... 1..7 ok 1 - using check() as class method ok 2 - valid() returns single value in scalar context ok 3 - valid() returns multi-valued results ok 4 - valid() returns single value in array context ok 5 - usg CODE references as default values ok 6 - defaults_regexp works (case 1) ok 7 - defaults_regexp works (case 1) ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/26_qr.t ................................ ok 1 - using qr for regexp quoting ok 2 - using alternation with qr works ok 3 - expected to pass constraint ok 4 - expected to fail constraint ok 5 - field_filter_regexp_map ok 6 - named qr constraints ok 7 - untainting with qr 1..7 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/27_qualify_ref_happy_death.t ........... 1..5 ok 1 - happy filters typo failure ok 2 - happy field_filters typo failure ok 3 - happy field_filter_regexp_map typo failure ok 4 - happy constraints typo failure ok 5 - happy untainted constraints typo failure ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/28_defaults_for_new.t .................. 1..3 ok 1 - defaults are checked for syntax ok 2 - testing defaults appearing in profile ok 3 - testing overriding defaults ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/30_filter_definedness.t ................ ok 1 - basic validation generates no warnings with -w ok 2 - uninitialized value in filter_digit filter generates no warning ok 3 - uninitialized value in filter_sql_wildcard filter generates no warning ok 4 - uninitialized value in filter_alphanum filter generates no warning ok 5 - uninitialized value in filter_neg_integer filter generates no warning ok 6 - uninitialized value in filter_phone filter generates no warning ok 7 - uninitialized value in filter_strip filter generates no warning ok 8 - uninitialized value in filter_pos_decimal filter generates no warning ok 9 - uninitialized value in filter_dollars filter generates no warning ok 10 - uninitialized value in filter_decimal filter generates no warning ok 11 - uninitialized value in filter_uc filter generates no warning ok 12 - uninitialized value in filter_neg_decimal filter generates no warning ok 13 - uninitialized value in filter_quotemeta filter generates no warning ok 14 - uninitialized value in filter_pos_integer filter generates no warning ok 15 - uninitialized value in filter_lc filter generates no warning ok 16 - uninitialized value in filter_integer filter generates no warning ok 17 - uninitialized value in filter_trim filter generates no warning ok 18 - uninitialized value in filter_ucfirst filter generates no warning 1..18 ok Smartmatch is experimental at (eval 7) line 7. Smartmatch is experimental at (eval 7) line 14. Smartmatch is experimental at (eval 9) line 7. Smartmatch is experimental at (eval 9) line 14. Smartmatch is experimental at (eval 11) line 7. Smartmatch is experimental at (eval 11) line 14. Smartmatch is experimental at (eval 13) line 10. Smartmatch is experimental at (eval 13) line 20. t/FV_length.t ............................ ok 1 - use Data::FormValidator; ok 2 ok 3 - multiline FV_max_length in bounds ok 4 - multiline FV_max_length too long ok 5 - multiline FV_min_length in bounds ok 6 - multiline FV_min_length too short ok 7 - multiline FV_length_between in bounds ok 8 - multiline FV_length_between too short ok 9 - multiline FV_length_between too long ok 10 - identity alpha ok 11 - identity charlie ok 12 - identity echo ok 13 - long FV_max_length in bounds ok 14 - long FV_max_length too long ok 15 - long FV_min_length in bounds ok 16 - long FV_min_length too short ok 17 - long FV_length_between in bounds ok 18 - long FV_length_between too short ok 19 - long FV_length_between too long 1..19 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/any_errors.t ........................... ok 1 - [standard any_errors] good input passed ok 2 - [standard any_errors] no error messages ok 3 - [standard any_errors] bad input caught ok 4 - [standard any_errors] error messages reported ok 5 - [custom any_errors] good input passed ok 6 - [custom any_errors] no error messages ok 7 - [custom any_errors] 'some_errors' not reported ok 8 - [custom any_errors] bad input caught ok 9 - [custom any_errors] error messages reported ok 10 - [custom any_errors] 'some_errors' reported 1..10 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/check_profile_syntax.t ................. ok 1 - checking syntax of unknown msgs fields works ok 2 - checking syntax of constraint hashrefs works ok 3 - checking syntax of constraint_regexp_map hashrefs works 1..3 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/constraint_method.t .................... ok 1 - get_current_constraint_name works ok 2 - using qr with constraint_method fails as expected ok 3 - using qr with constraint_method succeeds as expected ok 4 - using qr with constraint_method_regexp_map fails as expected ok 5 - using qr with constraint_method_regexp_map succeeds as expected 1..5 ok Smartmatch is experimental at (eval 7) line 7. Smartmatch is experimental at (eval 7) line 14. Smartmatch is experimental at (eval 9) line 7. Smartmatch is experimental at (eval 9) line 14. Smartmatch is experimental at (eval 11) line 7. Smartmatch is experimental at (eval 11) line 14. Smartmatch is experimental at (eval 13) line 10. Smartmatch is experimental at (eval 13) line 20. t/constraint_method_string.t ............. 1..4 ok 1 - use Data::FormValidator; ok 2 - error thrown when given a string to constraint_method ok 3 - error thrown when given a string to constraint_method...even as part of a list. ok 4 - error thrown when given a string to constraint_method...even as hash declaration. ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/constraint_regexp_map_profile_reuse.t .. ok 1 - constraints aren't duped when profile with constraint_regexp_map is reused ok 2 - constraints aren't duped when profile with constraint_regexp_map is reused ok 3 - field_filters aren't duped when profile with field_filter_regexp_map is reused ok 4 - field_filters aren't duped when profile with field_filter_regexp_map is reused 1..4 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/constraints_builtin.t .................. ok 1 - survived validate ok 2 - using 0 in a constraint regexp works 1..2 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/constraints_builtin_closure.t .......... ok 1 - survived eval ok 2 - using 0 in a constraint regexp works ok 3 - set_current_contraint_name succeeds ok 4 - name_this succeeds ok 5 - set_current_contraint_name doesn't work if you typo it 1..5 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/constraints_factory.t .................. ok 1 - positive test for make_length_constraint() ok 2 - negative test for make_length_constraint() 1..2 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/constraints_invalid_once_only.t ........ 1..1 ok 1 - constraint marked as invalid only once ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/constraints_regexp_map_interaction.t ... ok 1 - Survived validate ok 2 - Correctly catches the bad field ok 3 - The invalid field is listed correctly as 'email_field' ok 4 - Survived validate ok 5 - Still correctly catches the bad field ok 6 - The invalid field is still listed correctly as 'email_field' ok 7 - But perl agrees that the email address does match the regex 1..7 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/constraints_reuse.t .................... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 - first constraint applied intentionally fails ok 6 - second constraint still has access to value of field used in first failed constraint. ok 7 - no warnings emitted ok Smartmatch is experimental at (eval 3) line 7. Smartmatch is experimental at (eval 3) line 14. Smartmatch is experimental at (eval 5) line 7. Smartmatch is experimental at (eval 5) line 14. Smartmatch is experimental at (eval 7) line 7. Smartmatch is experimental at (eval 7) line 14. Smartmatch is experimental at (eval 9) line 10. Smartmatch is experimental at (eval 9) line 20. t/credit_card.t .......................... 1..25 ok 1 - Invalid: Mastercard/5424111122223333 (old) ok 2 - Valid: Mastercard/5105105105105100 (old) ok 3 - Valid: Mastercard/5555555555554444 (old) ok 4 - Invalid: Discover/6000111122223333 (old) ok 5 - Valid: Discover/6011111111111117 (old) ok 6 - Valid: Discover/6011000990139424 (old) ok 7 - Invalid: Amex/371500001111222 (old) ok 8 - Valid: Amex/378282246310005 (old) ok 9 - Valid: Amex/371449635398431 (old) ok 10 - Invalid: Visa/4000111122223333 (old) ok 11 - Valid: Visa/4111111111111111 (old) ok 12 - Valid: Visa/4012888888881881 (old) ok 13 - cc_number subroutine runs without error ok 14 - Invalid: Mastercard/5424111122223333 (new) ok 15 - Valid: Mastercard/5105105105105100 (new) ok 16 - Valid: Mastercard/5555555555554444 (new) ok 17 - Invalid: Discover/6000111122223333 (new) ok 18 - Valid: Discover/6011111111111117 (new) ok 19 - Valid: Discover/6011000990139424 (new) ok 20 - Invalid: Amex/371500001111222 (new) ok 21 - Valid: Amex/378282246310005 (new) ok 22 - Valid: Amex/371449635398431 (new) ok 23 - Invalid: Visa/4000111122223333 (new) ok 24 - Valid: Visa/4111111111111111 (new) ok 25 - Valid: Visa/4012888888881881 (new) ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/dates.t ................................ ok 1 - returning untainted date ok 2 - basic date prepare and parse test ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - returning untainted date ok 9 - basic date prepare and parse test ok 10 - month ok 11 - day ok 12 - hour ok 13 - min ok 14 - sec ok 15 - eval ok 16 - expecting date_and_time success ok 17 - expecting date_and_time failure ok 18 - returning date ok 19 - basic date prepare and parse test ok 20 ok 21 1..21 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/dates_closure.t ........................ ok 1 - returning untainted date ok 2 - basic date prepare and parse test ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - returning untainted date ok 9 - basic date prepare and parse test ok 10 - month ok 11 - day ok 12 - hour ok 13 - min ok 14 - sec ok 15 - eval ok 16 - expecting date_and_time success ok 17 - expecting date_and_time failure ok 18 - 02/29/2008 should pass MM/DD/YY(?:YY)? not ok 19 - 02/29/1976 should pass MM/DD/YY(?:YY)? # TODO leap year bug? # Failed (TODO) test '02/29/1976 should pass MM/DD/YY(?:YY)?' # at t/dates_closure.t line 94. ok 20 - 02/29/2008 should fail MM/DD/YYY?Y? 1..20 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/dependency_coderef.t ................... 1..18 ok 1 - checking that dependency coderef is called ok 2 - code was called ok 3 - code received 2 args ok 4 - received correct value ok 5 - received dfv object ok 6 - dfv object isa Data::FormValidator::Results ok 7 - checking a value that has a depenency ok 8 - returned object isa Data::FormValidator::Results ok 9 - has_missing returned true ok 10 - missing('cc_cvv') returned true ok 11 - checking a value that has no dependencies ok 12 - returned object isa Data::FormValidator::Results ok 13 - has_missing returned false ok 14 - missing('cc_cvv') returned false ok 15 - checking multiple values ok 16 - returned object isa Data::FormValidator::Results ok 17 - has_missing returned true ok 18 - missing('cc_cvv') returned true ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/dependency_groups.t .................... ok 1 - no eval problems ok 2 - [pass1] valid ok 3 - missing [pass2] ok 4 - no eval problems ok 5 - returned object isa Data::FormValidator::Results ok 6 - has_missing returned true ok 7 - missing(pass2) returned true ok 8 - missing(pass1) returned false ok 9 - valid(pass1) returned true ok 10 - valid(pass2) returned true ok 11 - no eval problems ok 12 - returned object isa Data::FormValidator::Results ok 13 - has_missing returned true ok 14 - missing(pass2) returned true ok 15 - missing(pass1) returned false ok 16 - valid(pass1) returned true ok 17 - valid(pass2) returned true ok 18 - no eval problems ok 19 - [pass2] valid ok 20 - missing [pass1] ok 21 - no eval problems ok 22 - returned object isa Data::FormValidator::Results ok 23 - has_missing returned true ok 24 - missing(pass1) returned true ok 25 - missing(pass2) returned false ok 26 - valid(pass2) returned true ok 27 - valid(pass1) returned true ok 28 - no eval problems ok 29 - returned object isa Data::FormValidator::Results ok 30 - has_missing returned true ok 31 - missing(pass1) returned true ok 32 - missing(pass2) returned false ok 33 - valid(pass2) returned true ok 34 - valid(pass1) returned true 1..34 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/filter_constraints.t ................... 1..4 ok 1 - all fields are valid ok 2 - survived eval ok 3 - when passed through param, local filters are applied. ok 4 - when passed through param, global filters are applied. ok "my" variable $replacer masks earlier declaration in same scope at t/filters_builtin.t line 17. t/filters_builtin.t ...................... ok 1 - FV_split with two values ok 2 - FV_split with one value ok 3 - FV_split with no values ok 4 - FV_replace positive test ok 5 - FV_replace negative test ok 6 - FV_replace positive test ok 7 - filter_dollars works as expected not ok 8 - filter_dollars removes trailing numbers # TODO all these broken filters need to be dealt with. # Failed (TODO) test 'filter_dollars removes trailing numbers' # at t/filters_builtin.t line 29. # got: '0.111' # expected: '0.11' not ok 9 - filter_neg_integer should leave string without a negative integer alone. # TODO all these broken filters need to be dealt with. # Failed (TODO) test 'filter_neg_integer should leave string without a negative integer alone.' # at t/filters_builtin.t line 33. # got: '9-' # expected: 'a9-' not ok 10 - filter_pos_integer should care which side a + is on. # TODO all these broken filters need to be dealt with. # Failed (TODO) test 'filter_pos_integer should care which side a + is on.' # at t/filters_builtin.t line 37. # got: '9+' # expected: '9' not ok 11 - filter_integer should care which side a + is on. # TODO all these broken filters need to be dealt with. # Failed (TODO) test 'filter_integer should care which side a + is on.' # at t/filters_builtin.t line 41. # got: '9+' # expected: '9' not ok 12 - filter_decimal should handle commas correctly # TODO all these broken filters need to be dealt with. # Failed (TODO) test 'filter_decimal should handle commas correctly' # at t/filters_builtin.t line 45. # got: '1.000.23' # expected: '1000.23' not ok 13 - filter_pos_decimal should handle commas correctly # TODO all these broken filters need to be dealt with. # Failed (TODO) test 'filter_pos_decimal should handle commas correctly' # at t/filters_builtin.t line 49. # got: '1.000.23' # expected: '1000.23' not ok 14 - filter_neg_decimal should handle commas correctly # TODO all these broken filters need to be dealt with. # Failed (TODO) test 'filter_neg_decimal should handle commas correctly' # at t/filters_builtin.t line 53. # got: '-1.000.23' # expected: '-1000.23' 1..14 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/filters_shouldnt_modify.t .............. ok 1 - after copying structure, values should have different memory addresses ok 2 - filters shouldn't modify data in arrayrefs 1..2 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/get_filtered_data.t .................... 1..4 ok 1 - get_filtered_data works for empty hashref ok 2 - get_filtered_data returns correct filtered data ok 3 - password valid ok 4 - confirm valid ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/get_input_data.t ....................... ok 1 - get_input_data works for empty hashref ok 2 - get_input_data works for CGI object ok 3 - get_input_data( as_hashref => 1 ) works for CGI object 1..3 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/missing_optional.t ..................... ok 1 - survived eval ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - optional fields have to at least exist to be valid ok 8 - optional_invalid is invalid ok 9 - optional_invalid is not valid 1..9 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/msgs.t ................................. ok 1 ok 2 - existence of msgs method ok 3 - invalid fields returned as hash in simple case ok 4 - default invalid message ok 5 - default missing message ok 6 - default formatting ok 7 - survived eval ok 8 - multiple constraints constraint definition ok 9 - survived eval ok 10 - using default prefix ok 11 - size of msgs hash ok 12 - any_errors ok 13 - passing controls to method ok 14 - calling msgs method without hash definition ok 15 - Spelling "separator" correctly should work OK. ok 16 - A callback can be used for msgs 1..16 ok Smartmatch is experimental at (eval 3) line 7. Smartmatch is experimental at (eval 3) line 14. Smartmatch is experimental at (eval 5) line 7. Smartmatch is experimental at (eval 5) line 14. Smartmatch is experimental at (eval 7) line 7. Smartmatch is experimental at (eval 7) line 14. Smartmatch is experimental at (eval 9) line 10. Smartmatch is experimental at (eval 9) line 20. t/multiple_constraints.t ................. 1..8 ok 1 - survived eval ok 2 ok 3 ok 4 ok 5 ok 6 - expect 'multiple' not to appear in valid ok 7 - list of failed constraints for 'multiple' ok 8 - single is valid ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/params_not_mentioned.t ................. 1..5 ok 1 - no_invalids ok 2 - foo valid ok 3 - survived eval ok 4 - no_invalids ok 5 - foo valid ok t/pod.t .................................. 1..14 ok 1 - POD test for blib/lib/Data/FormValidator.pm ok 2 - POD test for blib/lib/Data/FormValidator/Filters.pm ok 3 - POD test for blib/lib/Data/FormValidator/Results.pm ok 4 - POD test for blib/lib/Data/FormValidator/ConstraintsFactory.pm ok 5 - POD test for blib/lib/Data/FormValidator/Constraints.pm ok 6 - POD test for blib/lib/Data/FormValidator/Constraints/Dates.pm ok 7 - POD test for blib/lib/Data/FormValidator/Constraints/Upload.pm ok 8 - POD test for lib/Data/FormValidator.pm ok 9 - POD test for lib/Data/FormValidator/Filters.pm ok 10 - POD test for lib/Data/FormValidator/Results.pm ok 11 - POD test for lib/Data/FormValidator/ConstraintsFactory.pm ok 12 - POD test for lib/Data/FormValidator/Constraints.pm ok 13 - POD test for lib/Data/FormValidator/Constraints/Dates.pm ok 14 - POD test for lib/Data/FormValidator/Constraints/Upload.pm ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. overload arg '..' is invalid at /home/fly1800/var/megalib/Math/BigInt.pm line 153. t/procedural_valid.t ..................... 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 - semi-colons in e-mail aren't valid ok 29 - spaces in e-mail aren't valid ok 30 - including a null in an e-mail is not valid. ok 31 - 'mark' is not a valid e-mail ok 32 - 'Mark Stosberg ' is not a valid e-mail ok 33 - 'mark@summersault.com' is a valid e-mail ok 34 - 'Mark.Stosberg@summersault.com' is a valid e-mail ok 35 - 'Mark_Stosberg@summersault.com' is a valid e-mail ok 36 - 'Mark_O'Doul@summersault.com' is a valid e-mail 1..36 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/profile_checking.t ..................... 1..1 ok 1 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/regexp_common.t ........................ 1..10 ok 1 - runtime errors ok 2 - good ip ok 3 - bad ip ok 4 - runtime errors ok 5 - good ip with tainting ok 6 - bad ip with tainting ok 7 - runtime errors ok 8 - expecting success with params ok 9 - expecting failure with params ok 10 - testing that the RE must match from end-to-end ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/regexp_common_closure.t ................ 1..13 ok 1 - use Data::FormValidator::Constraints; ok 2 - survived eval ok 3 - good ip ok 4 - bad ip ok 5 - zero is valid int ok 6 - survived eval ok 7 - good ip with tainting ok 8 - bad ip with tainting ok 9 - zero is valid int with untainting ok 10 - runtime errors ok 11 - expecting success with params ok 12 - expecting failure with params ok 13 - testing that the RE must match from end-to-end ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/results_success.t ...................... 1..4 ok 1 - success with unknown ok 2 - returns true in bool context on success ok 3 - not success() ok 4 - returns false in bool context on not success ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/simple.t ............................... 1..3 ok 1 - survived eval ok 2 - phone is valid ok 3 ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/tt_and_overload.t ...................... skipped: Template Toolkit required Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/undefined_arrayref.t ................... 1..1 ok 1 - no invalid fields are returned as an arrayref ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/unknown.t .............................. 1..4 ok 1 - using check() as class method ok 2 - unknown() returns single value in scalar context ok 3 - unknown() returns multi-valued results ok 4 - unknown() returns single value in array context ok Smartmatch is experimental at (eval 6) line 7. Smartmatch is experimental at (eval 6) line 14. Smartmatch is experimental at (eval 8) line 7. Smartmatch is experimental at (eval 8) line 14. Smartmatch is experimental at (eval 10) line 7. Smartmatch is experimental at (eval 10) line 14. Smartmatch is experimental at (eval 12) line 10. Smartmatch is experimental at (eval 12) line 20. t/untaint.t .............................. 1..55 ok 1 - avoided eval error ok 2 - found firstname ok 3 - firstname is untainted ok 4 - firstname has expected value ok 5 - avoided eval error ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - email2 is tainted ok 14 ok 15 - survived eval ok 16 - found email1 in %valid ok 17 - email one is not tainted ok 18 - email1 identity ok 19 ok 20 ok 21 ok 22 ok 23 - cats_name is not valid ok 24 - cats_name fails constraint ok 25 ok 26 ok 27 ok 28 - avoided eval error ok 29 - zip_field1 should be untainted ok 30 - zip_field2 should be tainted ok 31 - qr RE without parens in untainted ok 32 - qr RE with parens in untainted ok 33 - avoided eval error ok 34 - zip_field1 should be valid ok 35 - zip_field1 should be untainted ok 36 - zip_field2 should be valid ok 37 - zip_field2 should be untainted ok 38 - avoided eval error ok 39 - zip_field1 should be valid ok 40 - zip_field1 should be untainted ok 41 - zip_field2 should be valid ok 42 - zip_field2 should be untainted ok 43 - email1 should be valid ok 44 - email1 should be untainted ok 45 - email2 should be valid ok 46 - email2 should be untainted ok 47 - avoided eval error ok 48 - zip_field1 should be valid ok 49 - zip_field1 should be untainted ok 50 - zip_field2 should be valid ok 51 - zip_field2 should be untainted ok 52 - email1 should be valid ok 53 - email1 should be untainted ok 54 - email2 should be valid ok 55 - email2 should be untainted ok Smartmatch is experimental at (eval 12) line 7. Smartmatch is experimental at (eval 12) line 14. Smartmatch is experimental at (eval 14) line 7. Smartmatch is experimental at (eval 14) line 14. Smartmatch is experimental at (eval 16) line 7. Smartmatch is experimental at (eval 16) line 14. Smartmatch is experimental at (eval 18) line 10. Smartmatch is experimental at (eval 18) line 20. # Adding CGI::Simple tests # testing with CGI.pm version: 3.63 # testing with CGI::Simple version: 1.113 # Running tests with CGI # Running tests with CGI::Simple t/upload.t ............................... ok 1 - use CGI; ok 2 - use Data::FormValidator::Constraints::Upload; ok 3 - survived eval ok 4 - expect format failure ok 5 - expect non-existent failure ok 6 - Make sure 100x100 passes because it is the right type and size ok 7 - meta() returns hash ref ok 8 - setting extension meta data ok 9 - setting mime_type meta data ok 10 - 300x300 should fail because it exceeds max_bytes ok 11 - CGI: setting bytes meta data ok 12 ok 13 - expecting success with max_dimensions ok 14 - expecting failure with max_dimensions ok 15 - setting width as meta data ok 16 - setting height as meta data ok 17 - expecting success with max_dimensions using constraint_regexp_map ok 18 - expecting failure with max_dimensions using constraint_regexp_map ok 19 ok 20 - expecting success with min_dimensions ok 21 - expecting failure with min_dimensions ok 22 ok 23 - expecting success with mime_type ok 24 - expecting failure with mime_type ok 25 - survived eval ok 26 - expecting failure with size range ok 27 - expecting success with size range ok 28 - survived eval ok 29 - expect format failure ok 30 - expect non-existent failure ok 31 - Make sure 100x100 passes because it is the right type and size ok 32 - meta() returns hash ref ok 33 - setting extension meta data ok 34 - setting mime_type meta data ok 35 - 300x300 should fail because it exceeds max_bytes ok 36 - CGI::Simple: setting bytes meta data ok 37 ok 38 - expecting success with max_dimensions ok 39 - expecting failure with max_dimensions ok 40 - setting width as meta data ok 41 - setting height as meta data ok 42 - expecting success with max_dimensions using constraint_regexp_map ok 43 - expecting failure with max_dimensions using constraint_regexp_map ok 44 ok 45 - expecting success with min_dimensions ok 46 - expecting failure with min_dimensions ok 47 ok 48 - expecting success with mime_type ok 49 - expecting failure with mime_type ok 50 - survived eval ok 51 - expecting failure with size range ok 52 - expecting success with size range 1..52 ok Smartmatch is experimental at (eval 12) line 7. Smartmatch is experimental at (eval 12) line 14. Smartmatch is experimental at (eval 14) line 7. Smartmatch is experimental at (eval 14) line 14. Smartmatch is experimental at (eval 16) line 7. Smartmatch is experimental at (eval 16) line 14. Smartmatch is experimental at (eval 18) line 10. Smartmatch is experimental at (eval 18) line 20. # testing with CGI.pm version: 3.63 t/upload_closure.t ....................... ok 1 - use CGI; ok 2 - use Data::FormValidator::Constraints::Upload; ok 3 - survived eval ok 4 - expect format failure ok 5 - expect non-existent failure ok 6 ok 7 - meta() returns hash ref ok 8 - setting extension meta data ok 9 - setting mime_type meta data ok 10 - max_bytes ok 11 - setting bytes meta data ok 12 - survived eval ok 13 - expecting success with max_dimensions ok 14 - expecting failure with max_dimensions ok 15 - setting width as meta data ok 16 - setting height as meta data ok 17 - expecting success with max_dimensions using constraint_regexp_map ok 18 - expecting failure with max_dimensions using constraint_regexp_map 1..18 ok t/upload_mime_types.t .................... 1..5 ok 1 - use Data::FormValidator::Constraints::Upload; ok 2 - 'foo' not considered an allowed mime type ok 3 - 'image/jpeg' is considered an allowed mime type ok 4 - 'image/JPEG' is considered an allowed mime type ok 5 - 'image/pjpeg' is considered an allowed mime type ok All tests successful. Files=61, Tests=615, 9 wallclock secs ( 0.31 usr 0.25 sys + 7.41 cusr 1.15 csys = 9.12 CPU) Result: PASS MARKSTOS/Data-FormValidator-4.66.tar.gz ./Build test verbose=1 -- OK Mark Stosberg <mark@summersault.com> Validates user input (usually from an HTML form) based on input profile. >>> (cd /home/fly1800/var/cpan/build/Data-FormValidator-4.66-tfqx49 && tar cvf - Data-FormValidator-4.66.ppd blib) | gzip -c >/home/fly1800/var/REPO/M/MA/MARKSTOS/Data-FormValidator-4.66.tar.gz Data-FormValidator-4.66.ppd blib/ blib/lib/ blib/lib/Data/ blib/lib/Data/FormValidator/ blib/lib/Data/FormValidator/Filters.pm blib/lib/Data/FormValidator/Results.pm blib/lib/Data/FormValidator/Constraints/ blib/lib/Data/FormValidator/Constraints/Dates.pm blib/lib/Data/FormValidator/Constraints/Upload.pm blib/lib/Data/FormValidator/ConstraintsFactory.pm blib/lib/Data/FormValidator/Constraints.pm blib/lib/Data/FormValidator.pm >>> mv /home/fly1800/var/cpan/build/Data-FormValidator-4.66-tfqx49/Data-FormValidator-4.66.ppd /home/fly1800/var/REPO/M/MA/MARKSTOS Megalib: Will not downgrade Data-FormValidator from v4.80 to v4.66 at /home/fly1800/lib/Fly/Megalib.pm line 54. VmSize: 267740 kB Finished 2013-06-20T16:58:35