PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin Start 2018-06-01T02:00:55 ActivePerl-2400 CPAN-2.10 Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Thu, 31 May 2018 05:54:03 GMT Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/J/JJ/JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz ok Data-MuFormX-Registry-0.001 Data-MuFormX-Registry-0.001/README Data-MuFormX-Registry-0.001/Changes Data-MuFormX-Registry-0.001/LICENSE Data-MuFormX-Registry-0.001/dist.ini Data-MuFormX-Registry-0.001/META.yml Data-MuFormX-Registry-0.001/MANIFEST Data-MuFormX-Registry-0.001/t Data-MuFormX-Registry-0.001/t/basic.t Data-MuFormX-Registry-0.001/Makefile.PL Data-MuFormX-Registry-0.001/t/lib Data-MuFormX-Registry-0.001/t/lib/FormRegistry.pm Data-MuFormX-Registry-0.001/t/lib/Form Data-MuFormX-Registry-0.001/t/lib/Form/NewNodes.pm Data-MuFormX-Registry-0.001/t/lib/Form/Transaction.pm Data-MuFormX-Registry-0.001/lib/Data/MuFormX Data-MuFormX-Registry-0.001/lib/Data/MuFormX/Registry.pm Configuring J/JJ/JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz with Makefile.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Warning: prerequisite Data::MuForm 0.04 not found. Checking if your kit is complete... Looks good Have /data/fly2400/cpanfly-5.24/var/megalib Want /home/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Data::MuFormX::Registry Writing MYMETA.yml and MYMETA.json JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for J/JJ/JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz ---- Unsatisfied dependencies detected during ---- ---- JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz ---- Data::MuForm [build_requires] Running test for module 'Data::MuForm' Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/G/GS/GSHANK/Data-MuForm-0.04.tar.gz ok Data-MuForm-0.04 Data-MuForm-0.04/README Data-MuForm-0.04/Changes Data-MuForm-0.04/LICENSE Data-MuForm-0.04/INSTALL Data-MuForm-0.04/dist.ini Data-MuForm-0.04/t Data-MuForm-0.04/t/fill.t Data-MuForm-0.04/t/form.t Data-MuForm-0.04/META.yml Data-MuForm-0.04/MANIFEST Data-MuForm-0.04/README.md Data-MuForm-0.04/t/01app.t Data-MuForm-0.04/t/basic.t Data-MuForm-0.04/t/field.t Data-MuForm-0.04/META.json Data-MuForm-0.04/SIGNATURE Data-MuForm-0.04/t/values.t Data-MuForm-0.04/t/methods.t Data-MuForm-0.04/t/results.t Data-MuForm-0.04/xt Data-MuForm-0.04/xt/upload.t Data-MuForm-0.04/Makefile.PL Data-MuForm-0.04/t/template.t Data-MuForm-0.04/t/structured.t Data-MuForm-0.04/t/fields Data-MuForm-0.04/t/fields/url.t Data-MuForm-0.04/t/author-eol.t Data-MuForm-0.04/t/meta_fields.t Data-MuForm-0.04/t/skip_fields.t Data-MuForm-0.04/t/fields/list.t Data-MuForm-0.04/t/fields/text.t Data-MuForm-0.04/t/fields/time.t Data-MuForm-0.04/t/render Data-MuForm-0.04/t/render/base.t Data-MuForm-0.04/t/render/list.t Data-MuForm-0.04/t/field_prefix.t Data-MuForm-0.04/t/errors Data-MuForm-0.04/t/errors/basic.t Data-MuForm-0.04/t/fields/email.t Data-MuForm-0.04/t/fields/float.t Data-MuForm-0.04/t/render/basic.t Data-MuForm-0.04/t/render/html5.t Data-MuForm-0.04/xt/moose_types.t Data-MuForm-0.04/t/memory_cycles.t Data-MuForm-0.04/t/fields/hidden.t Data-MuForm-0.04/t/fields/select.t Data-MuForm-0.04/t/lib/Form Data-MuForm-0.04/t/lib/Form/Two.pm Data-MuForm-0.04/lib/Data Data-MuForm-0.04/lib/Data/MuForm.pm Data-MuForm-0.04/t/subclass_roles.t Data-MuForm-0.04/t/compound Data-MuForm-0.04/t/compound/basic.t Data-MuForm-0.04/t/field_setup Data-MuForm-0.04/t/field_setup/id.t Data-MuForm-0.04/t/fields/boolean.t Data-MuForm-0.04/t/fields/integer.t Data-MuForm-0.04/t/form_setup Data-MuForm-0.04/t/form_setup/api.t Data-MuForm-0.04/t/lib/Form/Test.pm Data-MuForm-0.04/t/lib/Test Data-MuForm-0.04/t/lib/Test/Form.pm Data-MuForm-0.04/t/render/actions.t Data-MuForm-0.04/t/render/display.t Data-MuForm-0.04/xt/request_token.t Data-MuForm-0.04/t/compound/select.t Data-MuForm-0.04/t/errors/compound.t Data-MuForm-0.04/t/errors/messages.t Data-MuForm-0.04/t/fields/checkbox.t Data-MuForm-0.04/t/fields/currency.t Data-MuForm-0.04/t/fields/multiple.t Data-MuForm-0.04/t/fields/password.t Data-MuForm-0.04/t/fields/textarea.t Data-MuForm-0.04/t/localizer Data-MuForm-0.04/t/localizer/basic.t Data-MuForm-0.04/t/render/checkbox.t Data-MuForm-0.04/t/render/optgroup.t Data-MuForm-0.04/t/render/standard.t Data-MuForm-0.04/t/repeatable Data-MuForm-0.04/t/repeatable/hash.t Data-MuForm-0.04/t/repeatable/list.t Data-MuForm-0.04/t/transform Data-MuForm-0.04/t/transform/basic.t Data-MuForm-0.04/t/validation Data-MuForm-0.04/t/validation/when.t Data-MuForm-0.04/t/release-no-tabs.t Data-MuForm-0.04/t/compound/default.t Data-MuForm-0.04/t/compound/include.t Data-MuForm-0.04/t/field_setup/trim.t Data-MuForm-0.04/t/form_setup/order.t Data-MuForm-0.04/t/lib/Form/Person.pm Data-MuForm-0.04/t/lib/MyApp Data-MuForm-0.04/t/lib/MyApp/Types.pm Data-MuForm-0.04/t/repeatable/basic.t Data-MuForm-0.04/t/repeatable/empty.t Data-MuForm-0.04/t/validation/apply.t Data-MuForm-0.04/t/validation/types.t Data-MuForm-0.04/t/lib/Form/Address.pm Data-MuForm-0.04/t/repeatable/nested.t Data-MuForm-0.04/t/repeatable/reload.t Data-MuForm-0.04/t/transform/default.t Data-MuForm-0.04/t/form_setup/dynamic.t Data-MuForm-0.04/t/form_setup/include.t Data-MuForm-0.04/t/lib/Form/Multiple.pm Data-MuForm-0.04/t/lib/Test/FormRole.pm Data-MuForm-0.04/t/render/radio_group.t Data-MuForm-0.04/t/repeatable/nested2.t Data-MuForm-0.04/t/validation/reqwhen.t Data-MuForm-0.04/lib/Data/MuForm Data-MuForm-0.04/lib/Data/MuForm/Meta.pm Data-MuForm-0.04/lib/Data/MuForm/Test.pm Data-MuForm-0.04/t/form_setup/init_obj.t Data-MuForm-0.04/t/lib/Form/NoExtForm.pm Data-MuForm-0.04/t/repeatable/defaults.t Data-MuForm-0.04/t/repeatable/has_many.t Data-MuForm-0.04/lib/Data/MuForm/Field.pm Data-MuForm-0.04/lib/Data/MuForm/Merge.pm Data-MuForm-0.04/lib/Data/MuForm/Model.pm Data-MuForm-0.04/lib/Data/MuForm/Types.pm Data-MuForm-0.04/t/field_setup/defaults.t Data-MuForm-0.04/t/field_setup/disabled.t Data-MuForm-0.04/t/field_setup/inactive.t Data-MuForm-0.04/t/form_setup/add_field.t Data-MuForm-0.04/t/form_setup/submitted.t Data-MuForm-0.04/t/lib/Form/PersonRole.pm Data-MuForm-0.04/t/repeatable/num_extra.t Data-MuForm-0.04/t/transform/comp_field.t Data-MuForm-0.04/t/transform/defl_lives.t Data-MuForm-0.04/lib/Data/MuForm/Common.pm Data-MuForm-0.04/lib/Data/MuForm/Fields.pm Data-MuForm-0.04/lib/Data/MuForm/Params.pm Data-MuForm-0.04/t/fields/select_options.t Data-MuForm-0.04/t/lib/Form/AddressRole.pm Data-MuForm-0.04/t/render/checkbox_group.t Data-MuForm-0.04/lib/Data/MuForm/Manual.pod Data-MuForm-0.04/t/field_setup/plus_field.t Data-MuForm-0.04/t/lib/Form/MultipleRole.pm Data-MuForm-0.04/t/repeatable/set_methods.t Data-MuForm-0.04/t/validation/constraints.t Data-MuForm-0.04/t/field_setup/init_object.t Data-MuForm-0.04/t/field_setup/input_param.t Data-MuForm-0.04/t/repeatable/one_required.t Data-MuForm-0.04/lib/Data/MuForm/Localizer.pm Data-MuForm-0.04/lib/Data/MuForm/Field Data-MuForm-0.04/lib/Data/MuForm/Field/URL.pm Data-MuForm-0.04/t/field_setup/missing_comp.t Data-MuForm-0.04/t/localizer/extract_header.t Data-MuForm-0.04/t/transform/infl_transform.t Data-MuForm-0.04/t/transform/param_to_input.t Data-MuForm-0.04/lib/Data/MuForm/Field/Date.pm Data-MuForm-0.04/lib/Data/MuForm/Field/List.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Text.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Time.pm Data-MuForm-0.04/t/lib/MyApp/Field Data-MuForm-0.04/t/lib/MyApp/Field/Duration.pm Data-MuForm-0.04/t/validation/type_tiny_enum.t Data-MuForm-0.04/lib/Data/MuForm/Field/Email.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Float.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Reset.pm Data-MuForm-0.04/lib/Data/MuForm/Messages Data-MuForm-0.04/lib/Data/MuForm/Messages/en.po Data-MuForm-0.04/lib/Data/MuForm/Field/Button.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Hidden.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Select.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Submit.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Upload.pm Data-MuForm-0.04/lib/Data/MuForm/Model Data-MuForm-0.04/lib/Data/MuForm/Model/Object.pm Data-MuForm-0.04/t/validation/validate_coderef.t Data-MuForm-0.04/lib/Data/MuForm/Field/Boolean.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Display.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Integer.pm Data-MuForm-0.04/lib/Data/MuForm/Manual Data-MuForm-0.04/lib/Data/MuForm/Manual/Hooks.pod Data-MuForm-0.04/lib/Data/MuForm/Manual/Intro.pod Data-MuForm-0.04/lib/Data/MuForm/Renderer Data-MuForm-0.04/lib/Data/MuForm/Renderer/Base.pm Data-MuForm-0.04/t/field_setup/update_subfields.t Data-MuForm-0.04/t/transform/undef_value_to_fif.t Data-MuForm-0.04/lib/Data/MuForm/Field/Checkbox.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Compound.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Currency.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Multiple.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Password.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Textarea.pm Data-MuForm-0.04/lib/Data/MuForm/Manual/Errors.pod Data-MuForm-0.04/lib/Data/MuForm/Manual/Fields.pod Data-MuForm-0.04/lib/Data/MuForm/Manual/Testing.pod Data-MuForm-0.04/t/form_setup/compound_field_list.t Data-MuForm-0.04/lib/Data/MuForm/Field/PrimaryKey.pm Data-MuForm-0.04/lib/Data/MuForm/Field/Repeatable.pm Data-MuForm-0.04/lib/Data/MuForm/Manual/Cookbook.pod Data-MuForm-0.04/lib/Data/MuForm/Manual/Defaults.pod Data-MuForm-0.04/lib/Data/MuForm/Manual/Reference.pod Data-MuForm-0.04/lib/Data/MuForm/Manual/Rendering.pod Data-MuForm-0.04/lib/Data/MuForm/Role Data-MuForm-0.04/lib/Data/MuForm/Role/RequestToken.pm Data-MuForm-0.04/lib/Data/MuForm/Manual/Validation.pod Data-MuForm-0.04/lib/Data/MuForm/Field/CompoundDateTime.pm Data-MuForm-0.04/lib/Data/MuForm/Manual/FormHandlerDiff.pod Data-MuForm-0.04/lib/Data/MuForm/Manual/Transformations.pod Data-MuForm-0.04/lib/Data/MuForm/Field/Repeatable Data-MuForm-0.04/lib/Data/MuForm/Field/Repeatable/Instance.pm Configuring G/GS/GSHANK/Data-MuForm-0.04.tar.gz with Makefile.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Have /data/fly2400/cpanfly-5.24/var/megalib Want /home/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Data::MuForm Writing MYMETA.yml and MYMETA.json GSHANK/Data-MuForm-0.04.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for G/GS/GSHANK/Data-MuForm-0.04.tar.gz >>> make cp lib/Data/MuForm/Field/Compound.pm blib/lib/Data/MuForm/Field/Compound.pm cp lib/Data/MuForm/Common.pm blib/lib/Data/MuForm/Common.pm cp lib/Data/MuForm/Field/Submit.pm blib/lib/Data/MuForm/Field/Submit.pm cp lib/Data/MuForm/Field/Email.pm blib/lib/Data/MuForm/Field/Email.pm cp lib/Data/MuForm/Manual/Cookbook.pod blib/lib/Data/MuForm/Manual/Cookbook.pod cp lib/Data/MuForm/Field/Repeatable.pm blib/lib/Data/MuForm/Field/Repeatable.pm cp lib/Data/MuForm/Field/Multiple.pm blib/lib/Data/MuForm/Field/Multiple.pm cp lib/Data/MuForm/Field/Float.pm blib/lib/Data/MuForm/Field/Float.pm cp lib/Data/MuForm/Localizer.pm blib/lib/Data/MuForm/Localizer.pm cp lib/Data/MuForm/Field/Button.pm blib/lib/Data/MuForm/Field/Button.pm cp lib/Data/MuForm/Field/Hidden.pm blib/lib/Data/MuForm/Field/Hidden.pm cp lib/Data/MuForm/Field.pm blib/lib/Data/MuForm/Field.pm cp lib/Data/MuForm/Field/Select.pm blib/lib/Data/MuForm/Field/Select.pm cp lib/Data/MuForm/Field/URL.pm blib/lib/Data/MuForm/Field/URL.pm cp lib/Data/MuForm/Manual.pod blib/lib/Data/MuForm/Manual.pod cp lib/Data/MuForm/Field/Currency.pm blib/lib/Data/MuForm/Field/Currency.pm cp lib/Data/MuForm.pm blib/lib/Data/MuForm.pm cp lib/Data/MuForm/Field/Date.pm blib/lib/Data/MuForm/Field/Date.pm cp lib/Data/MuForm/Field/Upload.pm blib/lib/Data/MuForm/Field/Upload.pm cp lib/Data/MuForm/Field/Integer.pm blib/lib/Data/MuForm/Field/Integer.pm cp lib/Data/MuForm/Field/Repeatable/Instance.pm blib/lib/Data/MuForm/Field/Repeatable/Instance.pm cp lib/Data/MuForm/Manual/Defaults.pod blib/lib/Data/MuForm/Manual/Defaults.pod cp lib/Data/MuForm/Field/Text.pm blib/lib/Data/MuForm/Field/Text.pm cp lib/Data/MuForm/Field/Boolean.pm blib/lib/Data/MuForm/Field/Boolean.pm cp lib/Data/MuForm/Field/Checkbox.pm blib/lib/Data/MuForm/Field/Checkbox.pm cp lib/Data/MuForm/Field/Display.pm blib/lib/Data/MuForm/Field/Display.pm cp lib/Data/MuForm/Field/PrimaryKey.pm blib/lib/Data/MuForm/Field/PrimaryKey.pm cp lib/Data/MuForm/Field/Textarea.pm blib/lib/Data/MuForm/Field/Textarea.pm cp lib/Data/MuForm/Field/Password.pm blib/lib/Data/MuForm/Field/Password.pm cp lib/Data/MuForm/Fields.pm blib/lib/Data/MuForm/Fields.pm cp lib/Data/MuForm/Field/CompoundDateTime.pm blib/lib/Data/MuForm/Field/CompoundDateTime.pm cp lib/Data/MuForm/Manual/Errors.pod blib/lib/Data/MuForm/Manual/Errors.pod cp lib/Data/MuForm/Field/Time.pm blib/lib/Data/MuForm/Field/Time.pm cp lib/Data/MuForm/Field/Reset.pm blib/lib/Data/MuForm/Field/Reset.pm cp lib/Data/MuForm/Field/List.pm blib/lib/Data/MuForm/Field/List.pm cp lib/Data/MuForm/Messages/en.po blib/lib/Data/MuForm/Messages/en.po cp lib/Data/MuForm/Types.pm blib/lib/Data/MuForm/Types.pm cp lib/Data/MuForm/Merge.pm blib/lib/Data/MuForm/Merge.pm cp lib/Data/MuForm/Manual/Reference.pod blib/lib/Data/MuForm/Manual/Reference.pod cp lib/Data/MuForm/Model.pm blib/lib/Data/MuForm/Model.pm cp lib/Data/MuForm/Manual/FormHandlerDiff.pod blib/lib/Data/MuForm/Manual/FormHandlerDiff.pod cp lib/Data/MuForm/Manual/Intro.pod blib/lib/Data/MuForm/Manual/Intro.pod cp lib/Data/MuForm/Role/RequestToken.pm blib/lib/Data/MuForm/Role/RequestToken.pm cp lib/Data/MuForm/Params.pm blib/lib/Data/MuForm/Params.pm cp lib/Data/MuForm/Manual/Validation.pod blib/lib/Data/MuForm/Manual/Validation.pod cp lib/Data/MuForm/Test.pm blib/lib/Data/MuForm/Test.pm cp lib/Data/MuForm/Manual/Rendering.pod blib/lib/Data/MuForm/Manual/Rendering.pod cp lib/Data/MuForm/Manual/Hooks.pod blib/lib/Data/MuForm/Manual/Hooks.pod cp lib/Data/MuForm/Model/Object.pm blib/lib/Data/MuForm/Model/Object.pm cp lib/Data/MuForm/Manual/Transformations.pod blib/lib/Data/MuForm/Manual/Transformations.pod cp lib/Data/MuForm/Manual/Fields.pod blib/lib/Data/MuForm/Manual/Fields.pod cp lib/Data/MuForm/Manual/Testing.pod blib/lib/Data/MuForm/Manual/Testing.pod cp lib/Data/MuForm/Renderer/Base.pm blib/lib/Data/MuForm/Renderer/Base.pm cp lib/Data/MuForm/Meta.pm blib/lib/Data/MuForm/Meta.pm Manifying 31 pod documents Manifying 22 pod documents GSHANK/Data-MuForm-0.04.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/compound/*.t t/errors/*.t t/field_setup/*.t t/fields/*.t t/form_setup/*.t t/localizer/*.t t/render/*.t t/repeatable/*.t t/transform/*.t t/validation/*.t t/01app.t ........................... ok 1 - use Data::MuForm; ok 2 - use Data::MuForm::Field; ok 3 - use Data::MuForm::Fields; ok 4 - use Data::MuForm::Field::Text; ok 5 - use Data::MuForm::Field::Submit; ok 6 - use Data::MuForm::Field::Checkbox; ok 7 - use Data::MuForm::Field::Select; ok 8 - use Data::MuForm::Field::Compound; ok 9 - use Data::MuForm::Field::Integer; ok 10 - use Data::MuForm::Field::PrimaryKey; ok 11 - use Data::MuForm::Field::Repeatable; 1..11 ok t/author-eol.t ...................... skipped: these tests are for testing by the author t/basic.t ........................... ok 1 - use Data::MuForm; ok 2 - got six fields ok 3 - got second optname field ok 4 - right number of options ok 5 - Empty data ok 6 - empty values hashref ok 7 - form did not validate ok 8 - ran_validation correct ok 9 - field no input after clear ok 10 - no has_value after clear ok 11 - field has right input ok 12 - must_select field no errors ok 13 - reqname field no errors ok 14 - optname field no errors ok 15 - fruit field no errors ok 16 - Good data ok 17 - no value for somename ok 18 - predicate no value ok 19 - fif is correct with missing field ok 20 - use input for extra data ok 21 - correct value for unselected checkbox ok 22 - empty params no validation second time ok 23 - form doesn't have errors with empty params ok 24 - bad 1 ok 25 - fruit has error ok 26 - reqname has error ok 27 - must_select has error ok 28 - optname has no error ok 29 - field has id ok 30 - field label ok 31 - no leftover params ok 32 - no leftover errors ok 33 - no leftover error in field ok 34 - no lefover fif values ok 35 - value with init_obj ok 36 ok 37 - form did not validate ok 38 - value with empty params ok 39 - get right fif with init_values ok 40 - form validates with params ok 41 - value init obj ok 42 - get right fif with init_values ok 43 - there is an error field ok 44 - there is an error ok 45 - error messages match 1..45 ok t/compound/basic.t .................. ok 1 - use MyApp::Field::Duration; ok 2 - get compound field ok 3 - field input is correct ok 4 - field fif is same ok 5 - get compound form ok 6 - two sorted fields ok 7 - duration field ok 8 - duration.hours field ok 9 - right number of fields ok 10 - right number of fields in compound field ok 11 - form validated ok 12 - two sorted fields ok 13 - get fif with right value ok 14 - duration value is correct ok 15 - form does not validate ok 16 - correct error message ok 17 - Compound form with separate fields declarations created ok 18 - Compound with separate fields - values in hash ok 19 - get fif from compound field ok 20 - Not required compound with empty sub values is not checked ok 21 - correct value ok 22 - correct default 1..22 ok t/compound/default.t ................ ok 1 ok 2 - value is one ok 3 - value for compound is correct ok 4 ok 5 - value is one ok 6 - model saved 1..6 ok t/compound/include.t ................ ok 1 ok 2 ok 3 - right number of fields ok 4 - right number of fields 1..4 ok t/compound/select.t ................. ok 1 - use Test::Field::MyComp; ok 2 - use Test::Form; ok 3 - form built ok 4 - right number of flim options ok 5 - right number of flam options 1..5 ok t/errors/basic.t .................... ok 1 - bad 1 ok 2 - form has errors ok 3 - form has right number of fields ok 4 - right errors ok 5 - errors by name are the same as by id ok 6 - fruit has error ok 7 - reqname has error ok 8 - optname has no error ok 9 - silly_name has error ok 10 - form has errors ok 11 - error fields ok 12 - errors from form ok 13 - number of errors ok 14 - form created ok 15 - form did not validate ok 16 - form has two errors ok 17 - rendered field with auto_id ok ok 18 - Processing a form with empty fields should not validate ok 19 - Processing a form with some empty fields should not validate ok 20 - Processing a form with some empty fields should not validate ok 21 - Processing a form with all inputs validates 1..21 ok t/errors/compound.t ................. ok 1 - no errors in form ok 2 - error with one field filled ok 3 - errors in form ok 4 ok 5 - form has errors ok 6 - right number of errors 1..6 ok t/errors/messages.t ................. ok 1 - form built ok 2 - form has errors ok 3 - right number of errors ok 4 - right message for foo ok 5 - right message for bar 1..5 ok t/field.t ........................... ok 1 - use Data::MuForm::Field; ok 2 - field built ok 3 - extended field built 1..3 ok t/field_prefix.t .................... ok 1 ok 2 - right fif for field_prefix 1..2 ok t/field_setup/defaults.t ............ ok 1 - fif has right defaults ok 2 - fif has right defaults ok 3 - object overrides defaults ok 4 - non-db form created OK ok 5 - get right value from form ok 6 - form validated ok 7 - get right fif with init_values ok 8 - value from init_values ok 9 - fif ok ok 10 - value from field default meth ok 11 - fif ok ok 12 - value from field default ok 13 - fif ok ok 14 - field value from model ok 15 - field fif from model ok 16 - field value from model ok 17 - field fif from model ok 18 - non-model field value from default ok 19 - zero default works ok 20 - multiple default works ok 21 - field initialized by init_values ok 22 - defaults should not override actual model values 1..22 ok t/field_setup/disabled.t ............ ok 1 - fif is correct ok 2 - right fif after submission, init_values ok 3 - right value ok 4 - fif is correct using defaults ok 5 - right fif after submission ok 6 1..6 ok t/field_setup/id.t .................. ok 1 - got correct id ok 2 - got correct id 1..2 ok t/field_setup/inactive.t ............ ok 1 - form builds ok 2 - right number of fields ok 3 - right number of sorted fields ok 4 - right number of sorted fields after clear_inactive ok 5 - form validated ok 6 - fif is correct ok 7 - value is correct ok 8 - active hashref still there ok 9 - form validated ok 10 - fif is correct ok 11 - value is correct ok 12 - field is inactive ok 13 - field is active ok 14 - field is inactive ok 15 - field is active 1..15 ok t/field_setup/init_object.t ......... ok 1 ok 2 - right value for foo field with hashref init_obj ok 3 - right value for foo field with object init_obj 1..3 ok t/field_setup/input_param.t ......... ok 1 - Created Form ok 2 - got good result ok 3 - No errors ok 4 - ran validation ok 5 - not validated ok 6 - errors for required ok 7 - Created Form ok 8 - got correct failing result ok 9 - No errors 1..9 ok t/field_setup/missing_comp.t ........ ok 1 - form with missing compound does not build 1..1 ok t/field_setup/plus_field.t .......... ok 1 ok 2 - right type 1..2 ok t/field_setup/trim.t ................ ok 1 ok 2 - correct trimmed foo ok 3 - correct trimmed bar ok 4 - correct trimmed duh ok 5 - correct trimmed doh 1..5 ok t/field_setup/update_subfields.t .... ok 1 - contains has correct class by flag ok 2 - correct class by type ok 3 - correct class by type 1..3 ok t/fields/boolean.t .................. ok 1 - use Data::MuForm::Field::Boolean; ok 2 - new() called ok 3 - Test for errors 1 ok 4 - Test true == 1 ok 5 - Test for errors 2 ok 6 - Test true == 0 ok 7 - Test for errors 3 ok 8 - Test true == 1 ok 9 - Test for errors 4 ok 10 - Test true == 0 1..10 ok t/fields/checkbox.t ................. ok 1 - use Data::MuForm::Field::Checkbox; ok 2 - new() called ok 3 - Test for errors 1 ok 4 - input 1 is 1 ok 5 - Test for errors 2 ok 6 - input 0 is 0 ok 7 - Test for errors 3 ok 8 - value is "checked" ok 9 - Test for errors 4 ok 10 - input undef is 0 ok 11 - required field fails with 0 ok 12 ok 13 - correct input_without_param ok 14 - input_without_param predicate is correct ok 15 - correct input_without_param ok 16 - input_without_param predicate is correct ok 17 - foo has unchecked value ok 18 - bar has correct input_without_param ok 19 - win has correct value ok 20 - correct values 1..20 ok t/fields/currency.t ................. ok 1 - use Data::MuForm::Field::Currency; ok 2 - new() called ok 3 - Test for errors " $123.00 " ok 4 - Test value == 123.45 ok 5 - Test for errors " $12x3.45 " ok 6 - get error ok 7 - transformation worked: 2345 => 2345.00 1..7 ok t/fields/email.t .................... ok 1 - use Data::MuForm::Field::Email; ok 2 - new() called ok 3 - Email Test for errors 1 ok 4 - is value input string ok 5 - Email Test for errors 2 ok 6 - is value input string ok 7 - Email Test for errors 3 ok 8 - field was not lowercased ok 9 - Test for errors 3 ok 10 - is email-valid corrected input string 1..10 ok t/fields/float.t .................... ok 1 - use Data::MuForm::Field::Float; ok 2 - field built ok 3 - accepted 2.0 value ok 4 - error for 3 decimal places ok 5 - error message correct ok 6 - error for size ok 7 - error message correct ok 8 - field validated ok 9 - converted from db decimal symbol 1..9 ok t/fields/hidden.t ................... ok 1 - use Data::MuForm::Field::Hidden; ok 2 - new() called ok 3 - Test for errors 1 ok 4 - is value input string ok 5 - Test for errors 2 ok 6 - is value input string ok 7 - Test for errors 3 ok 8 - Test for errors 3 ok 9 - Check again ok 10 - Test for too long ok 11 - Test for right length ok 12 - Test not long enough ok 13 - Test just long enough ok 14 - Test plenty long enough 1..14 ok t/fields/integer.t .................. ok 1 - use Data::MuForm::Field::Integer; ok 2 - new() called ok 3 - Test for errors 1 ok 4 - Test value == 1 ok 5 - Test for errors 2 ok 6 - Test value == 0 ok 7 - Test non integer ok 8 - correct error ok 9 - Test positive ok 10 - Test value == 10 ok 11 - Test negative ok 12 - Test value == -10 ok 13 - Test real number ok 14 - Test 9 < 10 fails ok 15 - Test 100 > 10 passes ok 16 - Test 10 <= 100 <= 20 fails ok 17 - Test 10 <= 15 <= 20 passes ok 18 - Test 10 <= 10 <= 20 passes ok 19 - Test 10 <= 20 <= 20 passes ok 20 - Test 10 <= 21 <= 20 fails ok 21 - Test 10 <= 9 <= 20 fails 1..21 ok t/fields/list.t ..................... ok 1 ok 2 - right fif ok 3 - right values ok 4 - form has errors 1..4 ok t/fields/multiple.t ................. ok 1 - use Data::MuForm::Field::Multiple; ok 2 - new() called ok 3 - options method called ok 4 - Test for errors 1 ok 5 - Test 1 => [1] ok 6 - Test for errors 2 ok 7 - Check [1] ok 8 - Test for errors 3 ok 9 - Check [1,2] ok 10 - Test for errors 4 ok 11 - Error message 1..11 ok t/fields/password.t ................. ok 1 - form created ok 2 - form validated ok 3 - no_update is 'false' on password field ok 4 - Password confirmation has errors ok 5 - correct error message ok 6 - Password confirmation has errors ok 7 - password confirmation validated 1..7 ok t/fields/select.t ................... ok 1 - use Data::MuForm::Field::Select; ok 2 - new() called ok 3 - Test for init_options failure in 0.09 ok 4 - Test for set options failure ok 5 - Test for errors 1 ok 6 - Test true == 1 ok 7 - Test for errors array ok 8 - Test for errors 4 ok 9 - Error message ok 10 - right number of options ok 11 - create form ok 12 - get options for vegetables ok 13 - get options for fruit ok 14 - initial value ok ok 15 - get options for vegetables after process ok 16 - get options for fruit after process ok 17 - form validated ok 18 - fruit value is correct ok 19 - vegetables value is correct ok 20 - fif is correct ok 21 - values are correct ok 22 - multiple as_label works ok 23 - pass in multiple as_label works ok 24 - value for vegetables correct ok 25 - fif for vegetables correct ok 26 - correct value ok 27 - form 3 built ok 28 - Form 3 has expected options ok 29 - rendered a field ok 30 - form 4 built ok 31 - Form 4 has expected options ok 32 - rendered a field 1..32 ok t/fields/select_options.t ........... ok 1 ok 2 - got expected options for arrayref options ok 3 - got expected options for arrayref of hashref options ok 4 - got expected options for double arrayref options ok 5 ok 6 - got expected options for arrayref options ok 7 - got expected options for arrayref of hashref options ok 8 - got expected options for double arrayref options ok 9 - got expected options for array from sub 1..9 ok t/fields/text.t ..................... ok 1 - use Data::MuForm::Field::Text; ok 2 - new() called ok 3 - Test for errors 1 ok 4 - is value input string ok 5 - Test for errors 2 ok 6 - is value input string ok 7 - Test for errors 3 ok 8 - Test for errors 3 ok 9 - Check again ok 10 - Test for too long ok 11 - Test for right length ok 12 - Test not long enough ok 13 - Test just long enough ok 14 - Test plenty long enough ok 15 - empty string 1..15 ok t/fields/textarea.t ................. ok 1 - use Data::MuForm::Field::Textarea; ok 2 - get Textarea field ok 3 - field has no errors ok 4 - field has errors ok 5 - Test for too long 1..5 ok t/fields/time.t ..................... ok 1 ok 2 - form validated 1..2 ok t/fields/url.t ...................... ok 1 ok 2 - incorrect fields has errors ok 3 - correct field does not have errors 1..3 ok t/fill.t ............................ ok 1 ok 2 - looking at field filled ok 3 - looking at param filled ok 4 - looking at object filled 1..4 ok t/form.t ............................ ok 1 - form built ok 2 - two fields ok 3 - field method works ok 4 - form has_params correct ok 5 - form validated ok 6 - fif correct when valid ok 7 - form did not validate ok 8 - one error field ok 9 - one error ok 10 - fif correct when error ok 11 - form did not validate ok 12 - one error field ok 13 - one error ok 14 - fif correct when error 1..14 ok t/form_setup/add_field.t ............ ok 1 ok 2 - right number of fields ok 3 - right number of fields ok 4 - right number of fields in index ok 5 - we have a field ok 6 - right order ok 7 - got another field added ok 8 - right order 1..8 ok t/form_setup/api.t .................. ok 1 ok 2 - expected fif for non-validated ok 3 - got expected fill-in-form including defaults ok 4 - got expected value 1..4 ok t/form_setup/compound_field_list.t .. ok 1 ok 2 - nested field_list field was created 1..2 ok t/form_setup/dynamic.t .............. ok 1 - form builds ok ok 2 - right number of fields 1..2 ok t/form_setup/include.t .............. ok 1 - right number of fields 1..1 ok t/form_setup/init_obj.t ............. ok 1 ok 2 ok 3 - init_obj value pulled in ok 4 ok 5 ok 6 ok 7 - init_obj value pulled in for compound ok 8 ok 9 ok 10 ok 11 - init_obj value pulled in for compound ok 12 ok 13 ok 14 ok 15 - init_obj value pulled in for compound ok 16 ok 17 ok 18 ok 19 - all fields empty on form reuse with init_values ok 20 - fif is the same as params ok 21 - value is the same as init_obj 1..21 ok t/form_setup/order.t ................ ok 1 ok 2 - first field ok 3 - second field ok 4 - third field ok 5 - fourth field ok 6 - fifth field ok 7 - sixth field ok 8 - names in expected order ok 9 - order in expected order ok 10 - form built ok 11 - first field ok 12 - second field ok 13 - third field ok 14 - fourth field ok 15 - fifth field ok 16 - sixth field ok 17 - seventh field 1..17 ok t/form_setup/submitted.t ............ ok 1 ok 2 - no validation with empty params ok 3 - validation with params ok 4 - validation with non-field params ok 5 - validation was not performed with extra params and false submitted flag ok 6 - not validated ok 7 - validation was performed with empty params and submitted flag 1..7 ok t/localizer/basic.t ................. ok 1 - created localizer ok 2 - got lexicon ok 3 - we got a lexicon with data ok 4 - error_occurred ok 5 - required ok 6 - message not in .po ok 7 - range_incorrect ok 8 - range_too_high ok 9 - got correct nx string ok 10 - got correct nx string ok 11 - got correct nx string ok 12 - got path 1..12 ok t/localizer/extract_header.t ........ ok 1 - use Data::MuForm::Localizer; ok 2 - extract_ok ok 3 - run plural_code ok 4 - no header ok 5 - no plural forms ok 6 - no charset 1..6 ok t/memory_cycles.t ................... ok 1 - An object of class 'My::RepeatableForm' isa 'My::RepeatableForm' ok 2 - form has no memory cycles before process ok 3 - form processed ok ok 4 - form has no memory cycles after process 1..4 ok t/meta_fields.t ..................... ok 1 - use Test::Form; ok 2 - form built ok 3 - there are 5 meta fields in the form ok 4 - five fields built # [ # { # 'name' => 'foo', # 'source' => 'Test::Form' # }, # { # 'name' => 'bar', # 'source' => 'Test::Form' # }, # { # 'name' => 'submit_btn', # 'source' => 'Test::Form', # 'type' => 'Submit' # }, # { # 'name' => 'flotsam', # 'source' => 'Test::FormRole' # }, # { # 'name' => 'jetsam', # 'source' => 'Test::FormRole' # } # ] ok 5 - got the meta fields we expected 1..5 ok t/methods.t ......................... ok 1 ok 2 - id is correct ok 3 - right options ok 4 - form built ok 5 - id is correct ok 6 - label is correct 1..6 ok t/release-no-tabs.t ................. skipped: these tests are for release candidate testing t/render/actions.t .................. ok 1 - actions render ok 1..1 ok t/render/base.t ..................... ok 1 - use Data::MuForm::Renderer::Base; ok 2 - form built ok 3 - got expected output for text element ok 4 - label rendered okay ok 5 - got expected output for text element with error ok 6 - rendered errors okay ok 7 - rendered field with ra changes ok ok 8 - got expected output for select element ok 9 - got expected output for checkbox element ok 10 - got expected output for textarea element ok 11 - got expected output for submit element ok 12 - foo field rendered correctly ok 13 - form rendered correctly 1..13 ok t/render/basic.t .................... ok 1 - form built ok 2 - simple form renders ok ok 3 - form built ok 4 - got expected rendering for compound ok 5 - got expected rendering for repeatable 1..5 ok t/render/checkbox.t ................. ok 1 - element rendered correctly ok 2 - standard Checkbox render ok ok 3 - Checkbox with label to left ok 4 - Checkbox with two labels ok 5 - Checkbox with no wrapped label ok 6 - Checkbox with no wrapper and no label ok 7 - checkbox with no wrapper, wrapped label 1..7 ok t/render/checkbox_group.t ........... ok 1 - output from checkbox group 1..1 ok t/render/display.t .................. ok 1 - display field renders with html attribute ok 2 - display field renders with form method ok 3 - set_html field renders ok 4 - field rendered with span layout ok 5 - it rendered ok 6 - rendered from render_method ok 7 - rendered from html attribute 1..7 ok t/render/html5.t .................... ok 1 ok 2 - has date input type ok 3 - has email input type ok 4 - has number input type ok 5 - has tel input type 1..5 ok t/render/list.t ..................... ok 1 ok 2 - bar field rendered ok 1..2 ok t/render/optgroup.t ................. ok 1 - form built ok 2 - form validated ok 3 - form validated ok 4 - select rendered ok 1..4 ok t/render/radio_group.t .............. ok 1 - radio group rendered ok 1..1 ok t/render/standard.t ................. ok 1 - create form ok 2 - output from repeatable with num_when_empty == 1 ok 3 - value '0' is rendered ok 4 - right id ok 5 - output from text field ok 6 - output from render_element is correct ok 7 - output from checkbox field ok 8 - output from textarea ok 9 - output from hidden field ok 10 - output from boolean ok 11 - output from Compound start_date field ok 12 - output from Submit ok 13 - output from Reset ok 14 - Form start OK ok 15 - hobbies compound field render ok ok 16 - renders without wrapper ok 17 - fieldset wrapper renders 1..17 ok t/repeatable/basic.t ................ ok 1 - use Data::MuForm::Field::Repeatable; ok 2 - form built ok 3 - right number of form fields ok 4 - we got the repeatable field ok 5 - right number of repeatable subfields ok 6 - got first repeatable field ok 7 - got field by another method ok 8 - first repeatable has 2 subfields ok 9 - got second repeatable field ok 10 - second repeatable has 2 subfields ok 11 - got right fif ok 12 - form validated ok ok 13 - got correct value from processed form 1..13 ok t/repeatable/defaults.t ............. ok 1 ok 2 - right number of fields ok 3 - fif is correct ok 4 - got expected values 1..4 ok t/repeatable/empty.t ................ ok 1 ok 2 - form has no errors 1..2 ok t/repeatable/has_many.t ............. ok 1 - use Data::MuForm::Field::Repeatable; ok 2 - use Data::MuForm::Field::Repeatable::Instance; ok 3 - created hasmany form ok 4 - created form again with fields ok 5 - empty field exists ok 6 - right number of options ok 7 - created form from initial object ok 8 - get values back out 1..8 ok t/repeatable/hash.t ................. ok 1 ok 2 - fif is correct ok 3 - value from model is correct ok 4 - value from params is correct 1..4 ok t/repeatable/list.t ................. ok 1 - use Data::MuForm::Field::Repeatable; ok 2 - form created ok 3 - fif ok ok 4 - value ok ok 5 - value is ok ok 6 - form validated ok 7 - get correct value ok 8 - fif is correct ok 9 - values are correct ok 10 - instance has errors ok 11 - form has errors 1..11 ok t/repeatable/nested.t ............... ok 1 - field created ok 2 - right number of fields ok 3 - form built ok 4 - fif is correct ok 5 - value is correct ok 6 - field created ok 7 - right number of fields ok 8 - form built ok 9 - fif is correct ok 10 - value is correct ok 11 - form built 1..11 ok t/repeatable/nested2.t .............. ok 1 - form built ok 2 - phone number is correct ok 3 - phone comment id is correct 1..3 ok t/repeatable/num_extra.t ............ ok 1 - User with empty employer validates ok 2 - creates right value for empty repeatable ok 3 - right fif for empty repeatable ok 4 - fif is correct with additional element ok 5 - fif is correct with num_extra 1..5 ok t/repeatable/one_required.t ......... ok 1 1..1 ok t/repeatable/reload.t ............... ok 1 ok 2 - fif is correct ok 3 - pk has correct value 1..3 ok t/repeatable/set_methods.t .......... ok 1 ok 2 - options built ok ok 3 - default built ok ok 4 - form has errors 1..4 ok t/results.t ......................... ok 1 ok 2 - got right results 1..2 ok t/skip_fields.t ..................... ok 1 ok 2 - form validated without required param ok 3 - form has errors with empty required param ok 4 - form has errors without required param 1..4 ok t/structured.t ...................... ok 1 - form created ok 2 - correct number of fields ok 3 - form validated ok 4 - list field tags has right values ok 5 - get address field OK ok 6 - get opt_in flag ok 7 - form created ok 8 - correct number of fields ok 9 - form validated ok 10 - has model ok 11 - model for repeatable ok 12 - fif is correct ok 13 - form processed from fif ok 14 - values round-tripped from fif ok 15 - form processed from fif ok 16 - correct number of fields ok 17 - has model ok 18 - model for repeatable 1..18 ok t/subclass_roles.t .................. ok 1 - use Form::Two; ok 2 - get subclassed form ok 3 - field new attribute ok 4 - get old field ok 5 - new attribute ok 6 - old attribute ok 7 - fruit field ok 8 - use Form::Test; ok 9 - get base form ok 10 - no new field ok 11 - base field exists ok 12 - use Form::Multiple; ok 13 - create multiple inheritance form ok 14 - field from superclass exists ok 15 - field from other superclass exists ok 16 - use Form::MultipleRole; ok 17 - get form with roles ok 18 - field from Address role ok 19 - field from Person role ok 20 - Created Form ok 21 - got 3 fields 1..21 ok t/template.t ........................ ok 1 1..1 ok t/transform/basic.t ................. ok 1 ok 2 - foo value was transformed ok 3 - bar value was transformed ok 4 ok 5 - foo value was transformed ok 6 - foo fif was transformed ok 7 - bar value was transformed ok 8 - bar fif was transformed ok 9 ok 10 - foo value was transformed ok 11 - foo fif was transformed ok 12 - bar value was transformed ok 13 - bar fif was transformed ok 14 ok 15 - foo value was transformed ok 16 - foo fif was not transformed ok 17 - bar value was transformed ok 18 - bar fif was not transformed ok 19 - fif matches init_values ok 20 - value matches init_values ok 21 - form validated ok 22 - fif matches params ok 23 - value matches params ok 24 - fif matches init_values ok 25 - value matches init_values ok 26 - form validated ok 27 - fif matches params ok 28 - value is inflated ok 29 - fif is deflated foo ok 30 - value is initial foo ok 31 - form validated ok 32 - fif matches params ok 33 - value matches params ok 34 - fif is deflated ok 35 - value is initial ok 36 - form validated ok 37 - fif matches params ok 38 - value is inflated ok 39 - fif matches inflate_default ok 40 - value matches init_values ok 41 - form validated ok 42 - fif matches params ok 43 - value matches params ok 44 - fif matches init_values ok 45 - value matches init_values ok 46 - form validated ok 47 - fif matches params ok 48 - value is deflated by deflate_value ok 49 - fif matches init_values ok 50 - value matches init_values ok 51 - form validated ok 52 - fif matches params ok 53 - value from deflate_value 1..53 ok t/transform/comp_field.t ............ ok 1 - form builds ok 2 - value is correct? ok 3 - fif is correct ok 4 - form validated ok 5 - right value ok 6 - right fif ok 7 - correct fif ok 8 - right value for foo field ok 9 - value is correct? ok 10 - fif is correct 1..10 ok t/transform/default.t ............... ok 1 - form builds ok 2 - inflate default values with inflate_default ok 3 - value out is from params 1..3 ok t/transform/defl_lives.t ............ ok 1 - entity built ok 2 - form built ok 3 - no failure because of deflate accessing field's sub value 1..3 ok t/transform/infl_transform.t ........ ok 1 - form built ok 2 - right fif ok 3 - right value ok 4 - right fif ok 5 - right value 1..5 ok t/transform/param_to_input.t ........ ok 1 ok 2 - got expected fif 1..2 ok t/transform/undef_value_to_fif.t .... ok 1 ok 2 - undef value was deflated 1..2 ok t/validation/apply.t ................ ok 1 - field with Collapse ok 2 ok 3 - field with Upper ok 4 ok 5 - field with Lower ok 6 ok 7 - field with Trim ok 8 1..8 ok t/validation/constraints.t .......... ok 1 - get form ok 2 - message arrayref works ok 3 - regexp constraint - error ok 4 - regexp constraint - pass ok 5 - constraints passed - has_value is true ok 6 - error from message sub ok 7 - set correct ok 8 - set error ok 9 - callback constraint - error ok 10 - callback constraint - pass ok 11 - type constraint - error ok 12 - type constraint - error message ok 13 - type constraint - pass ok 14 - check sub from package ok 15 - fif is correct 1..15 ok t/validation/reqwhen.t .............. ok 1 ok 2 - did not validate when fee is 2 ok 3 ok 4 - did not validate when fee is 2 ok 5 ok 6 1..6 ok t/validation/type_tiny_enum.t ....... ok 1 - get form ok 2 - form did not validate ok 3 - errors on Type::Tiny type ok 4 - errors on Type::Tiny type ok 5 - errors on Type::Tiny::Enum type ok 6 - errors on Type::Tiny::Enum type ok 7 - error from Type::Tiny ok 8 - error from Type::Tiny ok 9 - error from Type::Tiny::Enum ok 10 - error from Type::Tiny::Enum ok 11 - form validated ok 12 - no errors on Type::Tiny type ok 13 - no errors on Type::Tiny type ok 14 - no errors on Type::Tiny::Enum type ok 15 - no errors on Type::Tiny::Enum type 1..15 ok t/validation/types.t ................ ok 1 - 'PositiveNum' isa 'Type::Tiny' ok 2 - PositiveNum works (pass) ok 3 - PositiveNum fails ok 4 - get form ok 5 - form did not validate ok 6 - errors on MooseX type ok 7 - errors on subtype ok 8 - errors on both ok 9 - errors on type with message ok 10 - errors on state ok 11 - form validated ok 12 - no errors on Type::Tiny type ok 13 - no errors on subtype ok 14 - no errors on both ok 15 - no errors on state ok 16 - created field with type ok 17 - field did not validate ok 18 - correct error message for State ok 19 - state field validated ok 20 - email field validated ok 21 - email field is valid ok 22 - error from Email ok 23 - IPAddress validated ok 24 - IPAddress field is valid ok 25 - IPAddress validated ok 26 - IPAddress field is valid ok 27 - IPAddress validated ok 28 - IPAddress field is valid ok 29 - IPAddress validated ok 30 - IPAddress field is valid ok 31 - IPAddress validation failed ok 32 - error from IPAddress ok 33 - IPAddress validation failed ok 34 - error from IPAddress ok 35 - IPAddress validation failed ok 36 - error from IPAddress ok 37 - IPAddress validation failed ok 38 - error from IPAddress ok 39 - IPAddress validation failed ok 40 - error from IPAddress ok 41 - NoSpaces validated ok 42 - NoSpaces field is valid ok 43 - NoSpaces validated ok 44 - NoSpaces field is valid ok 45 - NoSpaces validated ok 46 - NoSpaces field is valid ok 47 - NoSpaces validated ok 48 - NoSpaces field is valid ok 49 - NoSpaces validated ok 50 - NoSpaces field is valid ok 51 - NoSpaces validation failed ok 52 - error from NoSpaces ok 53 - NoSpaces validation failed ok 54 - error from NoSpaces ok 55 - NoSpaces validation failed ok 56 - error from NoSpaces ok 57 - WordChars validated ok 58 - WordChars field is valid ok 59 - WordChars validated ok 60 - WordChars field is valid ok 61 - WordChars validated ok 62 - WordChars field is valid ok 63 - WordChars validated ok 64 - WordChars field is valid ok 65 - WordChars validated ok 66 - WordChars field is valid ok 67 - WordChars validation failed ok 68 - error from WordChars ok 69 - WordChars validation failed ok 70 - error from WordChars ok 71 - WordChars validation failed ok 72 - error from WordChars ok 73 - WordChars validation failed ok 74 - error from WordChars ok 75 - WordChars validation failed ok 76 - error from WordChars ok 77 - WordChars validation failed ok 78 - error from WordChars ok 79 - NotAllDigits validated ok 80 - NotAllDigits field is valid ok 81 - NotAllDigits validated ok 82 - NotAllDigits field is valid ok 83 - NotAllDigits validated ok 84 - NotAllDigits field is valid ok 85 - NotAllDigits validated ok 86 - NotAllDigits field is valid ok 87 - NotAllDigits validated ok 88 - NotAllDigits field is valid ok 89 - NotAllDigits validated ok 90 - NotAllDigits field is valid ok 91 - NotAllDigits validation failed ok 92 - error from NotAllDigits ok 93 - NotAllDigits validation failed ok 94 - error from NotAllDigits ok 95 - NotAllDigits validation failed ok 96 - error from NotAllDigits ok 97 - NotAllDigits validation failed ok 98 - error from NotAllDigits ok 99 - SingleWord validated ok 100 - SingleWord field is valid ok 101 - SingleWord validated ok 102 - SingleWord field is valid ok 103 - SingleWord validated ok 104 - SingleWord field is valid ok 105 - SingleWord validated ok 106 - SingleWord field is valid ok 107 - SingleWord validated ok 108 - SingleWord field is valid ok 109 - SingleWord validation failed ok 110 - error from SingleWord ok 111 - SingleWord validation failed ok 112 - error from SingleWord ok 113 - SingleWord validation failed ok 114 - error from SingleWord ok 115 - Lower validated ok 116 - Lower field transformation ok 117 - Lower validated ok 118 - Lower field transformation ok 119 - Lower validated ok 120 - Lower field transformation ok 121 - Lower validated ok 122 - Lower field transformation ok 123 - Lower validated ok 124 - Lower field transformation ok 125 - Lower validated ok 126 - Lower field transformation ok 127 - Upper validated ok 128 - Upper field transformation ok 129 - Upper validated ok 130 - Upper field transformation ok 131 - Upper validated ok 132 - Upper field transformation ok 133 - Upper validated ok 134 - Upper field transformation ok 135 - Upper validated ok 136 - Upper field transformation ok 137 - Upper validated ok 138 - Upper field transformation ok 139 - get form ok 140 - form did not validate ok 141 - errors on Type::Tiny type ok 142 - errors on Type::Tiny type ok 143 - error from Type::Tiny ok 144 - error from Type::Tiny ok 145 - form validated ok 146 - no errors on Type::Tiny type ok 147 - no errors on Type::Tiny type 1..147 ok t/validation/validate_coderef.t ..... ok 1 - form built ok 2 - form validated ok 3 - form did not validate 1..3 ok t/validation/when.t ................. ok 1 ok 2 ok 3 - validation failed for fie when fee is 1 ok 4 - right number of errors 1..4 ok t/values.t .......................... ok 1 ok 2 - form validated ok 3 - got right value 1..3 ok All tests successful. Files=97, Tests=947, 36 wallclock secs ( 0.37 usr 0.23 sys + 29.58 cusr 5.14 csys = 35.32 CPU) Result: PASS GSHANK/Data-MuForm-0.04.tar.gz make test TEST_VERBOSE=1 -- OK Gerda Shank <gshank@cpan.org> Data validator and form processor >>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Data-MuForm-0.04-tiHHn3 && tar cvf - Data-MuForm-0.04.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/G/GS/GSHANK/Data-MuForm-0.04.tar.gz Data-MuForm-0.04.ppd blib/ blib/man3/ blib/man3/Data::MuForm::Field::Reset.3 blib/man3/Data::MuForm::Field::Password.3 blib/man3/Data::MuForm::Model.3 blib/man3/Data::MuForm::Manual::Hooks.3 blib/man3/Data::MuForm::Field::Checkbox.3 blib/man3/Data::MuForm::Field::Date.3 blib/man3/Data::MuForm::Field::Compound.3 blib/man3/Data::MuForm::Test.3 blib/man3/Data::MuForm::Field::Display.3 blib/man3/Data::MuForm::Field::Multiple.3 blib/man3/Data::MuForm::Params.3 blib/man3/Data::MuForm::Common.3 blib/man3/Data::MuForm::Fields.3 blib/man3/Data::MuForm::Field::Hidden.3 blib/man3/Data::MuForm::Manual.3 blib/man3/Data::MuForm::Manual::Errors.3 blib/man3/Data::MuForm::Field::Repeatable.3 blib/man3/Data::MuForm::Field::Button.3 blib/man3/Data::MuForm::Manual::Testing.3 blib/man3/Data::MuForm::Manual::Defaults.3 blib/man3/Data::MuForm::Field::List.3 blib/man3/Data::MuForm::Field::Repeatable::Instance.3 blib/man3/Data::MuForm::Role::RequestToken.3 blib/man3/Data::MuForm::Field::Upload.3 blib/man3/Data::MuForm::Manual::Reference.3 blib/man3/Data::MuForm::Manual::Intro.3 blib/man3/Data::MuForm::Meta.3 blib/man3/Data::MuForm::Manual::FormHandlerDiff.3 blib/man3/Data::MuForm::Field::CompoundDateTime.3 blib/man3/Data::MuForm::Field::Email.3 blib/man3/Data::MuForm::Field::Select.3 blib/man3/Data::MuForm::Field::Time.3 blib/man3/Data::MuForm::Field::Textarea.3 blib/man3/Data::MuForm::Manual::Transformations.3 blib/man3/Data::MuForm::Field::Text.3 blib/man3/Data::MuForm::Localizer.3 blib/man3/Data::MuForm::Field::Submit.3 blib/man3/Data::MuForm::Model::Object.3 blib/man3/Data::MuForm::Field::Boolean.3 blib/man3/Data::MuForm::Manual::Cookbook.3 blib/man3/Data::MuForm::Field::Float.3 blib/man3/Data::MuForm::Field::Integer.3 blib/man3/Data::MuForm::Field::URL.3 blib/man3/Data::MuForm::Manual::Fields.3 blib/man3/Data::MuForm::Merge.3 blib/man3/Data::MuForm::Renderer::Base.3 blib/man3/Data::MuForm.3 blib/man3/Data::MuForm::Manual::Validation.3 blib/man3/Data::MuForm::Field.3 blib/man3/Data::MuForm::Field::Currency.3 blib/man3/Data::MuForm::Manual::Rendering.3 blib/man3/Data::MuForm::Types.3 blib/man3/Data::MuForm::Field::PrimaryKey.3 blib/lib/ blib/lib/Data/ blib/lib/Data/MuForm/ blib/lib/Data/MuForm/Renderer/ blib/lib/Data/MuForm/Renderer/Base.pm blib/lib/Data/MuForm/Fields.pm blib/lib/Data/MuForm/Merge.pm blib/lib/Data/MuForm/Field/ blib/lib/Data/MuForm/Field/Checkbox.pm blib/lib/Data/MuForm/Field/Text.pm blib/lib/Data/MuForm/Field/Multiple.pm blib/lib/Data/MuForm/Field/Integer.pm blib/lib/Data/MuForm/Field/PrimaryKey.pm blib/lib/Data/MuForm/Field/URL.pm blib/lib/Data/MuForm/Field/Float.pm blib/lib/Data/MuForm/Field/Select.pm blib/lib/Data/MuForm/Field/Repeatable.pm blib/lib/Data/MuForm/Field/CompoundDateTime.pm blib/lib/Data/MuForm/Field/Repeatable/ blib/lib/Data/MuForm/Field/Repeatable/Instance.pm blib/lib/Data/MuForm/Field/Textarea.pm blib/lib/Data/MuForm/Field/Button.pm blib/lib/Data/MuForm/Field/Email.pm blib/lib/Data/MuForm/Field/Display.pm blib/lib/Data/MuForm/Field/Password.pm blib/lib/Data/MuForm/Field/Currency.pm blib/lib/Data/MuForm/Field/Compound.pm blib/lib/Data/MuForm/Field/Upload.pm blib/lib/Data/MuForm/Field/Time.pm blib/lib/Data/MuForm/Field/Reset.pm blib/lib/Data/MuForm/Field/Hidden.pm blib/lib/Data/MuForm/Field/Submit.pm blib/lib/Data/MuForm/Field/List.pm blib/lib/Data/MuForm/Field/Date.pm blib/lib/Data/MuForm/Field/Boolean.pm blib/lib/Data/MuForm/Role/ blib/lib/Data/MuForm/Role/RequestToken.pm blib/lib/Data/MuForm/Test.pm blib/lib/Data/MuForm/Manual.pod blib/lib/Data/MuForm/Types.pm blib/lib/Data/MuForm/Field.pm blib/lib/Data/MuForm/Common.pm blib/lib/Data/MuForm/Manual/ blib/lib/Data/MuForm/Manual/Validation.pod blib/lib/Data/MuForm/Manual/Testing.pod blib/lib/Data/MuForm/Manual/Reference.pod blib/lib/Data/MuForm/Manual/Hooks.pod blib/lib/Data/MuForm/Manual/Intro.pod blib/lib/Data/MuForm/Manual/Fields.pod blib/lib/Data/MuForm/Manual/Errors.pod blib/lib/Data/MuForm/Manual/Rendering.pod blib/lib/Data/MuForm/Manual/FormHandlerDiff.pod blib/lib/Data/MuForm/Manual/Defaults.pod blib/lib/Data/MuForm/Manual/Cookbook.pod blib/lib/Data/MuForm/Manual/Transformations.pod blib/lib/Data/MuForm/Meta.pm blib/lib/Data/MuForm/Model.pm blib/lib/Data/MuForm/Localizer.pm blib/lib/Data/MuForm/Messages/ blib/lib/Data/MuForm/Messages/en.po blib/lib/Data/MuForm/Params.pm blib/lib/Data/MuForm/Model/ blib/lib/Data/MuForm/Model/Object.pm blib/lib/Data/MuForm.pm JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Data-MuFormX-Registry-0.001-vE7Ll1 JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz Has already been prepared Running make for J/JJ/JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Data-MuForm-0.04-tiHHn3/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Data-MuForm-0.04-tiHHn3/blib/lib to PERL5LIB for 'make' >>> make cp lib/Data/MuFormX/Registry.pm blib/lib/Data/MuFormX/Registry.pm Manifying 1 pod document JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz make -- OK Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Data-MuForm-0.04-tiHHn3/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Data-MuForm-0.04-tiHHn3/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t Couldn't require Form::Maker::Introduction : Form/Maker/Introduction.pm did not return a true value at /data/fly2400/cpanfly-5.24/var/megalib/Module/Runtime.pm line 317. at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Data-MuFormX-Registry-0.001-vE7Ll1/blib/lib/Data/MuFormX/Registry.pm line 48. Can't locate object method "new" via package "Form::Base" at /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Data-MuFormX-Registry-0.001-vE7Ll1/blib/lib/Data/MuFormX/Registry.pm line 82. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 2 just after 1. t/basic.t .. ok 1 Dubious, test returned 2 (wstat 512, 0x200) All 1 subtests passed Test Summary Report ------------------- t/basic.t (Wstat: 512 Tests: 1 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=1, Tests=1, 2 wallclock secs ( 0.01 usr 0.02 sys + 1.07 cusr 0.35 csys = 1.45 CPU) Result: FAIL Failed 1/1 test programs. 0/1 subtests failed. make: *** [test_dynamic] Error 2 JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz VmSize: 361904 kB Finished 2018-06-01T02:01:42