PATH=/usr/bin:/bin:/data/fly2200/cpanfly-5.22/var/megalib/bin
Start 2018-06-01T00:03:02
ActivePerl-2200 CPAN-2.10
Reading '/data/fly2200/cpanfly-5.22/var/cpan/Metadata'
Database was generated on Thu, 31 May 2018 05:54:03 GMT
Checksum for /data/fly2200/cpanfly-5.22/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/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Warning: prerequisite Module::Pluggable 5.2 not found. We have 5.1.
Checking if your kit is complete...
Looks good
Have /data/fly2200/cpanfly-5.22/var/megalib
Want /home/fly2200/ap2200-299134/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/fly2200/ap2200-299134/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]
Module::Pluggable [requires]
Running test for module 'Data::MuForm'
Checksum for /data/fly2200/cpanfly-5.22/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/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2200/cpanfly-5.22/var/megalib
Want /home/fly2200/ap2200-299134/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/fly2200/ap2200-299134/bin/perl-static Makefile.PL -- OK
Running make for G/GS/GSHANK/Data-MuForm-0.04.tar.gz
>>> make
cp lib/Data/MuForm/Field/Repeatable.pm blib/lib/Data/MuForm/Field/Repeatable.pm
cp lib/Data/MuForm.pm blib/lib/Data/MuForm.pm
cp lib/Data/MuForm/Field/PrimaryKey.pm blib/lib/Data/MuForm/Field/PrimaryKey.pm
cp lib/Data/MuForm/Field/Multiple.pm blib/lib/Data/MuForm/Field/Multiple.pm
cp lib/Data/MuForm/Field/CompoundDateTime.pm blib/lib/Data/MuForm/Field/CompoundDateTime.pm
cp lib/Data/MuForm/Field/Currency.pm blib/lib/Data/MuForm/Field/Currency.pm
cp lib/Data/MuForm/Field/Email.pm blib/lib/Data/MuForm/Field/Email.pm
cp lib/Data/MuForm/Manual/FormHandlerDiff.pod blib/lib/Data/MuForm/Manual/FormHandlerDiff.pod
cp lib/Data/MuForm/Field/List.pm blib/lib/Data/MuForm/Field/List.pm
cp lib/Data/MuForm/Field/Display.pm blib/lib/Data/MuForm/Field/Display.pm
cp lib/Data/MuForm/Fields.pm blib/lib/Data/MuForm/Fields.pm
cp lib/Data/MuForm/Field/Hidden.pm blib/lib/Data/MuForm/Field/Hidden.pm
cp lib/Data/MuForm/Field/Time.pm blib/lib/Data/MuForm/Field/Time.pm
cp lib/Data/MuForm/Field/Date.pm blib/lib/Data/MuForm/Field/Date.pm
cp lib/Data/MuForm/Field/Integer.pm blib/lib/Data/MuForm/Field/Integer.pm
cp lib/Data/MuForm/Manual/Defaults.pod blib/lib/Data/MuForm/Manual/Defaults.pod
cp lib/Data/MuForm/Field/Upload.pm blib/lib/Data/MuForm/Field/Upload.pm
cp lib/Data/MuForm/Field/Boolean.pm blib/lib/Data/MuForm/Field/Boolean.pm
cp lib/Data/MuForm/Field/URL.pm blib/lib/Data/MuForm/Field/URL.pm
cp lib/Data/MuForm/Field/Float.pm blib/lib/Data/MuForm/Field/Float.pm
cp lib/Data/MuForm/Common.pm blib/lib/Data/MuForm/Common.pm
cp lib/Data/MuForm/Field/Compound.pm blib/lib/Data/MuForm/Field/Compound.pm
cp lib/Data/MuForm/Field/Select.pm blib/lib/Data/MuForm/Field/Select.pm
cp lib/Data/MuForm/Field/Reset.pm blib/lib/Data/MuForm/Field/Reset.pm
cp lib/Data/MuForm/Manual/Errors.pod blib/lib/Data/MuForm/Manual/Errors.pod
cp lib/Data/MuForm/Field.pm blib/lib/Data/MuForm/Field.pm
cp lib/Data/MuForm/Localizer.pm blib/lib/Data/MuForm/Localizer.pm
cp lib/Data/MuForm/Field/Text.pm blib/lib/Data/MuForm/Field/Text.pm
cp lib/Data/MuForm/Field/Checkbox.pm blib/lib/Data/MuForm/Field/Checkbox.pm
cp lib/Data/MuForm/Manual/Cookbook.pod blib/lib/Data/MuForm/Manual/Cookbook.pod
cp lib/Data/MuForm/Manual.pod blib/lib/Data/MuForm/Manual.pod
cp lib/Data/MuForm/Field/Textarea.pm blib/lib/Data/MuForm/Field/Textarea.pm
cp lib/Data/MuForm/Field/Button.pm blib/lib/Data/MuForm/Field/Button.pm
cp lib/Data/MuForm/Manual/Fields.pod blib/lib/Data/MuForm/Manual/Fields.pod
cp lib/Data/MuForm/Field/Submit.pm blib/lib/Data/MuForm/Field/Submit.pm
cp lib/Data/MuForm/Field/Password.pm blib/lib/Data/MuForm/Field/Password.pm
cp lib/Data/MuForm/Field/Repeatable/Instance.pm blib/lib/Data/MuForm/Field/Repeatable/Instance.pm
cp lib/Data/MuForm/Meta.pm blib/lib/Data/MuForm/Meta.pm
cp lib/Data/MuForm/Merge.pm blib/lib/Data/MuForm/Merge.pm
cp lib/Data/MuForm/Types.pm blib/lib/Data/MuForm/Types.pm
cp lib/Data/MuForm/Manual/Reference.pod blib/lib/Data/MuForm/Manual/Reference.pod
cp lib/Data/MuForm/Messages/en.po blib/lib/Data/MuForm/Messages/en.po
cp lib/Data/MuForm/Manual/Hooks.pod blib/lib/Data/MuForm/Manual/Hooks.pod
cp lib/Data/MuForm/Role/RequestToken.pm blib/lib/Data/MuForm/Role/RequestToken.pm
cp lib/Data/MuForm/Manual/Testing.pod blib/lib/Data/MuForm/Manual/Testing.pod
cp lib/Data/MuForm/Params.pm blib/lib/Data/MuForm/Params.pm
cp lib/Data/MuForm/Test.pm blib/lib/Data/MuForm/Test.pm
cp lib/Data/MuForm/Renderer/Base.pm blib/lib/Data/MuForm/Renderer/Base.pm
cp lib/Data/MuForm/Manual/Transformations.pod blib/lib/Data/MuForm/Manual/Transformations.pod
cp lib/Data/MuForm/Manual/Rendering.pod blib/lib/Data/MuForm/Manual/Rendering.pod
cp lib/Data/MuForm/Model.pm blib/lib/Data/MuForm/Model.pm
cp lib/Data/MuForm/Model/Object.pm blib/lib/Data/MuForm/Model/Object.pm
cp lib/Data/MuForm/Manual/Intro.pod blib/lib/Data/MuForm/Manual/Intro.pod
cp lib/Data/MuForm/Manual/Validation.pod blib/lib/Data/MuForm/Manual/Validation.pod
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/fly2200/ap2200-299134/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, 30 wallclock secs ( 0.39 usr 0.20 sys + 24.60 cusr 4.34 csys = 29.53 CPU)
Result: PASS
GSHANK/Data-MuForm-0.04.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/G/GS/GSHANK/CHECKSUMS
Gerda Shank <gshank@cpan.org>
Data validator and form processor
>>> (cd /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi && tar cvf - Data-MuForm-0.04.ppd blib) | gzip -c >/data/fly2200/cpanfly-5.22/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
Running test for module 'Module::Pluggable'
Prepending /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/S/SI/SIMONW/Module-Pluggable-5.2.tar.gz ok
Module-Pluggable-5.2/
Module-Pluggable-5.2/Changes
Module-Pluggable-5.2/INSTALL
Module-Pluggable-5.2/lib/
Module-Pluggable-5.2/Makefile.PL
Module-Pluggable-5.2/MANIFEST
Module-Pluggable-5.2/MANIFEST.SKIP
Module-Pluggable-5.2/META.json
Module-Pluggable-5.2/META.yml
Module-Pluggable-5.2/README
Module-Pluggable-5.2/t/
Module-Pluggable-5.2/t/01use.t
Module-Pluggable-5.2/t/02alsoworks.t
Module-Pluggable-5.2/t/02works.t
Module-Pluggable-5.2/t/02works_taint.t
Module-Pluggable-5.2/t/03diffname.t
Module-Pluggable-5.2/t/04acmedir.t
Module-Pluggable-5.2/t/04acmedir_single.t
Module-Pluggable-5.2/t/04acmepath.t
Module-Pluggable-5.2/t/04acmepath_single.t
Module-Pluggable-5.2/t/05postpath.t
Module-Pluggable-5.2/t/06multipath.t
Module-Pluggable-5.2/t/07instantiate.t
Module-Pluggable-5.2/t/08nothing.t
Module-Pluggable-5.2/t/09require.t
Module-Pluggable-5.2/t/10innerpack.t
Module-Pluggable-5.2/t/10innerpack_inner.t
Module-Pluggable-5.2/t/10innerpack_noinner.t
Module-Pluggable-5.2/t/10innerpack_onefile.t
Module-Pluggable-5.2/t/10innerpack_override.t
Module-Pluggable-5.2/t/10innerpack_super.t
Module-Pluggable-5.2/t/11usetwice.t
Module-Pluggable-5.2/t/12only.t
Module-Pluggable-5.2/t/12onlyarray.t
Module-Pluggable-5.2/t/12onlyregex.t
Module-Pluggable-5.2/t/12onlyrequire.t
Module-Pluggable-5.2/t/13except.t
Module-Pluggable-5.2/t/13exceptarray.t
Module-Pluggable-5.2/t/13exceptregex.t
Module-Pluggable-5.2/t/14package.t
Module-Pluggable-5.2/t/15topicsafe.t
Module-Pluggable-5.2/t/16different_extension.t
Module-Pluggable-5.2/t/17devel_inner_package.t
Module-Pluggable-5.2/t/18skipped_package.t
Module-Pluggable-5.2/t/19can_ok_clobber.t
Module-Pluggable-5.2/t/20dodgy_files.t
Module-Pluggable-5.2/t/21editor_junk.t
Module-Pluggable-5.2/t/22trigger.t
Module-Pluggable-5.2/t/23depth.t
Module-Pluggable-5.2/t/24local_inc_object.t
Module-Pluggable-5.2/t/24local_inc_package.t
Module-Pluggable-5.2/t/25single_letter_package.t
Module-Pluggable-5.2/t/26inc_hook.t
Module-Pluggable-5.2/t/27app_fatpacker.t
Module-Pluggable-5.2/t/acme/
Module-Pluggable-5.2/t/fp/
Module-Pluggable-5.2/t/lib/
Module-Pluggable-5.2/t/lib/Acme/
Module-Pluggable-5.2/t/lib/EditorJunk/
Module-Pluggable-5.2/t/lib/ExtTest/
Module-Pluggable-5.2/t/lib/InnerTest/
Module-Pluggable-5.2/t/lib/M/
Module-Pluggable-5.2/t/lib/MyOtherTest/
Module-Pluggable-5.2/t/lib/MyTest/
Module-Pluggable-5.2/t/lib/No/
Module-Pluggable-5.2/t/lib/OddTest/
Module-Pluggable-5.2/t/lib/TA/
Module-Pluggable-5.2/t/lib/Text/
Module-Pluggable-5.2/t/lib/TriggerTest/
Module-Pluggable-5.2/t/lib/Zot/
Module-Pluggable-5.2/t/lib/Zot/.Zork.pm
Module-Pluggable-5.2/t/lib/TriggerTest/Plugin/
Module-Pluggable-5.2/t/lib/TriggerTest/Plugin/After.pm
Module-Pluggable-5.2/t/lib/TriggerTest/Plugin/CallbackAllow.pm
Module-Pluggable-5.2/t/lib/TriggerTest/Plugin/CallbackDeny.pm
Module-Pluggable-5.2/t/lib/TriggerTest/Plugin/Deny.pm
Module-Pluggable-5.2/t/lib/TriggerTest/Plugin/Error.pm
Module-Pluggable-5.2/t/lib/Text/Abbrev.pm
Module-Pluggable-5.2/t/lib/TA/C/
Module-Pluggable-5.2/t/lib/TA/C/A/
Module-Pluggable-5.2/t/lib/TA/C/A/I.pm
Module-Pluggable-5.2/t/lib/OddTest/Plugin/
Module-Pluggable-5.2/t/lib/OddTest/Plugin/Foo.pm
Module-Pluggable-5.2/t/lib/No/Middle.pm
Module-Pluggable-5.2/t/lib/MyTest/Extend/
Module-Pluggable-5.2/t/lib/MyTest/Plugin/
Module-Pluggable-5.2/t/lib/MyTest/Plugin/Bar.pm
Module-Pluggable-5.2/t/lib/MyTest/Plugin/Foo.pm
Module-Pluggable-5.2/t/lib/MyTest/Plugin/Quux/
Module-Pluggable-5.2/t/lib/MyTest/Plugin/Quux/Foo.pm
Module-Pluggable-5.2/t/lib/MyTest/Extend/Plugin/
Module-Pluggable-5.2/t/lib/MyTest/Extend/Plugin/Bar.pm
Module-Pluggable-5.2/t/lib/MyOtherTest/Plugin/
Module-Pluggable-5.2/t/lib/MyOtherTest/Plugin/Bar.pm
Module-Pluggable-5.2/t/lib/MyOtherTest/Plugin/Foo.pm
Module-Pluggable-5.2/t/lib/MyOtherTest/Plugin/Quux/
Module-Pluggable-5.2/t/lib/MyOtherTest/Plugin/Quux.pm
Module-Pluggable-5.2/t/lib/MyOtherTest/Plugin/Quux/Foo.pm
Module-Pluggable-5.2/t/lib/M/X.pm
Module-Pluggable-5.2/t/lib/InnerTest/Plugin/
Module-Pluggable-5.2/t/lib/InnerTest/Plugin/Foo.pm
Module-Pluggable-5.2/t/lib/ExtTest/Plugin/
Module-Pluggable-5.2/t/lib/ExtTest/Plugin/Bar.plugin
Module-Pluggable-5.2/t/lib/ExtTest/Plugin/Foo.plugin
Module-Pluggable-5.2/t/lib/ExtTest/Plugin/Quux/
Module-Pluggable-5.2/t/lib/ExtTest/Plugin/Quux/Foo.plugin
Module-Pluggable-5.2/t/lib/EditorJunk/Plugin/
Module-Pluggable-5.2/t/lib/EditorJunk/Plugin/Bar.pm
Module-Pluggable-5.2/t/lib/EditorJunk/Plugin/Bar.pm.swo
Module-Pluggable-5.2/t/lib/EditorJunk/Plugin/Bar.pm.swp
Module-Pluggable-5.2/t/lib/EditorJunk/Plugin/Bar.pm~
Module-Pluggable-5.2/t/lib/EditorJunk/Plugin/Foo.pm
Module-Pluggable-5.2/t/lib/Acme/Foo-Bar.pm
Module-Pluggable-5.2/t/lib/Acme/MyTest/
Module-Pluggable-5.2/t/lib/Acme/MyTest/Plugin/
Module-Pluggable-5.2/t/lib/Acme/MyTest/Plugin/Foo.pm
Module-Pluggable-5.2/t/fp/app.pl
Module-Pluggable-5.2/t/fp/lib/
Module-Pluggable-5.2/t/fp/lib/App/
Module-Pluggable-5.2/t/fp/lib/App/TestMPFP/
Module-Pluggable-5.2/t/fp/lib/App/TestMPFP/Plugin/
Module-Pluggable-5.2/t/fp/lib/App/TestMPFP/Plugin/A.pm
Module-Pluggable-5.2/t/acme/Acme/
Module-Pluggable-5.2/t/acme/Acme/MyTest/
Module-Pluggable-5.2/t/acme/Acme/MyTest/Plugin/
Module-Pluggable-5.2/t/acme/Acme/MyTest/Plugin/Foo.pm
Module-Pluggable-5.2/lib/Devel/
Module-Pluggable-5.2/lib/Module/
Module-Pluggable-5.2/lib/Module/Pluggable/
Module-Pluggable-5.2/lib/Module/Pluggable.pm
Module-Pluggable-5.2/lib/Module/Pluggable/Object.pm
Module-Pluggable-5.2/lib/Devel/InnerPackage.pm
Prepending /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/lib to PERL5LIB for 'prepare'
Configuring S/SI/SIMONW/Module-Pluggable-5.2.tar.gz with Makefile.PL
>>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2200/cpanfly-5.22/var/megalib
Want /home/fly2200/ap2200-299134/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 Module::Pluggable
Writing MYMETA.yml and MYMETA.json
SIMONW/Module-Pluggable-5.2.tar.gz
/data/fly2200/ap2200-299134/bin/perl-static Makefile.PL -- OK
Running make for S/SI/SIMONW/Module-Pluggable-5.2.tar.gz
Prepending /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Module/Pluggable/Object.pm blib/lib/Module/Pluggable/Object.pm
cp lib/Module/Pluggable.pm blib/lib/Module/Pluggable.pm
cp lib/Devel/InnerPackage.pm blib/lib/Devel/InnerPackage.pm
Manifying 3 pod documents
SIMONW/Module-Pluggable-5.2.tar.gz
make -- OK
Prepending /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/01use.t ....................
1..3
ok 1 - use Module::Pluggable;
ok 2 - use Module::Pluggable::Object;
ok 3 - use Devel::InnerPackage;
ok
t/02alsoworks.t ..............
1..5
ok 1
ok 2
ok 3 - is deeply
ok 4
ok 5 - is deeply class
ok
t/02works.t ..................
1..5
ok 1
ok 2
ok 3 - is deeply
ok 4
ok 5 - is deeply class
ok
t/02works_taint.t ............
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/03diffname.t ...............
1..3
ok 1
ok 2
ok 3
ok
t/04acmedir.t ................
1..3
ok 1
ok 2
ok 3
ok
t/04acmedir_single.t .........
1..3
ok 1
ok 2
ok 3
ok
t/04acmepath.t ...............
1..3
ok 1
ok 2
ok 3
ok
t/04acmepath_single.t ........
1..3
ok 1
ok 2
ok 3
ok
t/05postpath.t ...............
1..3
ok 1
ok 2
ok 3
ok
t/06multipath.t ..............
1..3
ok 1
ok 2
ok 3
ok
t/07instantiate.t ............
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/08nothing.t ................
1..2
ok 1
ok 2
ok
t/09require.t ................
1..2
ok 1
ok 2
ok
t/10innerpack.t ..............
1..4
ok 1 - Got some plugins
ok 2 - Got Foo
ok 3 - Got Bar - the inner package
ok 4 - Got Quux - the other inner package
ok
t/10innerpack_inner.t ........
1..3
ok 1 - Got some plugins
ok 2 - Got Foo
ok 3 - Got Bar - the inner package
ok
t/10innerpack_noinner.t ......
1..3
ok 1 - Got some plugins
ok 2 - Got Foo
ok 3 - Didn't get Bar - the inner package
ok
t/10innerpack_onefile.t ......
1..2
ok 1 - Got inner plugin
ok 2 - Didn't get plugin
ok
t/10innerpack_override.t .....
1..3
ok 1 - Got some plugins
ok 2 - Got Foo
ok 3 - Got Bar - the inner package
ok
t/10innerpack_super.t ........
1..3
ok 1 - use Devel::InnerPackage;
ok 2 - Don't pick up ::SUPER pseudo stash
ok 3 - Still pick up other inner package
ok
t/11usetwice.t ...............
1..3
ok 1
ok 2
ok 3
ok
t/12only.t ...................
1..10
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok
t/12onlyarray.t ..............
1..10
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok
t/12onlyregex.t ..............
1..10
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok
t/12onlyrequire.t ............
1..2
ok 1 - No warnings
ok 2 - Correctly only got 1 package
ok
t/13except.t .................
1..10
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok
t/13exceptarray.t ............
1..10
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok
t/13exceptregex.t ............
1..10
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok
t/14package.t ................
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/15topicsafe.t ..............
ok 1 - we've got the right topic
1..1
ok
t/16different_extension.t ....
1..5
ok 1
ok 2
ok 3 - is deeply
ok 4
ok 5 - is deeply class
ok
t/17devel_inner_package.t ....
1..3
ok 1 - use TA::C::A::I;
ok 2
ok 3
ok
t/18skipped_package.t ........
1..1
ok 1
ok
t/19can_ok_clobber.t .........
1..5
ok 1 - use MyTest::Plugin::Foo;
ok 2
ok 3 - plugins haven't been clobbered
ok 4 - MyTest::Plugin::Foo->can('frobnitz')
ok 5 - plugins haven't been clobbered
ok
t/20dodgy_files.t ............
1..5
ok 1
ok 2
ok 3 - is deeply
ok 4
ok 5 - is deeply
ok
t/21editor_junk.t ............
1..4
ok 1
ok 2
ok 3 - is deeply
ok 4 - is deeply
ok
t/22trigger.t ................
1..7
ok 1 - Created new TriggerTest
ok 2 - Ran plugins
ok 3 - Got errors
ok 4 - Got the correct plugins
ok 5 - Got the correct errors
ok 6 - CallbackDeny has been required
ok 7 - Deny has not been required
ok
t/23depth.t ..................
1..2
ok 1 - min depth
ok 2 - max depth
ok
Variable "$acc" is not imported at /data/fly2200/cpanfly-5.22/var/megalib/Text/MetaMarkup.pm line 11.
shift on reference is experimental at /data/fly2200/cpanfly-5.22/var/megalib/Text/DeLoreanIpsum.pm line 58.
Any::Moose is deprecated. Please use Moo instead at /data/fly2200/cpanfly-5.22/var/megalib/Text/Clip.pm line 8.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^\s*#{ <-- HERE / at /data/fly2200/cpanfly-5.22/var/megalib/Shebangml/State.pm line 90.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/text => '? ?\[{ <-- HERE text => '/ at /data/fly2200/cpanfly-5.22/var/megalib/Text/ParseAHD.pm line 126.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{ text => '.* \[{ <-- HERE text/ at /data/fly2200/cpanfly-5.22/var/megalib/Text/ParseAHD.pm line 127.
Out of memory!
Unknown Text::BibTeX function: "cleanup" at /data/fly2200/cpanfly-5.22/var/megalib/Module/Runtime.pm line 317.
END failed--call queue aborted at t/24local_inc_object.t line 317.
# Looks like your test exited with 22 before it could output anything.
t/24local_inc_object.t .......
1..2
Dubious, test returned 22 (wstat 5632, 0x1600)
Failed 2/2 subtests
Variable "$acc" is not imported at /data/fly2200/cpanfly-5.22/var/megalib/Text/MetaMarkup.pm line 11.
Couldn't require Text::MetaMarkup : Global symbol "$acc" requires explicit package name (did you forget to declare "my $acc"?) at /data/fly2200/cpanfly-5.22/var/megalib/Text/MetaMarkup.pm line 11.
BEGIN not safe after errors--compilation aborted at /data/fly2200/cpanfly-5.22/var/megalib/Text/MetaMarkup.pm line 31.
Compilation failed in require at /data/fly2200/cpanfly-5.22/var/megalib/Module/Runtime.pm line 317.
at /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Module-Pluggable-5.2-vwdHq_/blib/lib/Module/Pluggable.pm line 32.
"my" variable $hdlr masks earlier declaration in same scope at /data/fly2200/cpanfly-5.22/var/megalib/Text/BIP.pm line 130.
Couldn't require Text::BibTeX : Can't load '/data/fly2200/cpanfly-5.22/var/megalib/auto/Text/BibTeX/BibTeX.so' for module Text::BibTeX: libbtparse.so: cannot open shared object file: No such file or directory at /home/fly2200/ap2200-299134/lib/DynaLoader.pm line 194.
at /data/fly2200/cpanfly-5.22/var/megalib/Module/Runtime.pm line 317.
Compilation failed in require at /data/fly2200/cpanfly-5.22/var/megalib/Module/Runtime.pm line 317.
at /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Module-Pluggable-5.2-vwdHq_/blib/lib/Module/Pluggable.pm line 32.
shift on reference is experimental at /data/fly2200/cpanfly-5.22/var/megalib/Text/DeLoreanIpsum.pm line 58.
Couldn't require Text::ANSITable : Can't locate Color/Theme/Role/ANSI.pm in @INC (you may need to install the Color::Theme::Role::ANSI module) (@INC contains: t/lib /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Module-Pluggable-5.2-vwdHq_/blib/lib /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Module-Pluggable-5.2-vwdHq_/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/lib /data/fly2200/cpanfly-5.22/var/megalib /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/lib /data/fly2200/cpanfly-5.22/var/megalib /home/fly2200/ap2200-299134/site/lib /home/fly2200/ap2200-299134/lib .) at /data/fly2200/cpanfly-5.22/var/megalib/Module/Runtime.pm line 317.
at /data/fly2200/cpanfly-5.22/var/megalib/Text/ANSITable.pm line 173.
Compilation failed in require at /data/fly2200/cpanfly-5.22/var/megalib/Module/Runtime.pm line 317.
at /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Module-Pluggable-5.2-vwdHq_/blib/lib/Module/Pluggable.pm line 32.
Any::Moose is deprecated. Please use Moo instead at /data/fly2200/cpanfly-5.22/var/megalib/Text/Clip.pm line 8.
Subroutine Text::KnuthPlass::_init_nodelist redefined at /data/fly2200/cpanfly-5.22/var/megalib/XSLoader.pm line 114.
Subroutine Text::KnuthPlass::_active_to_breaks redefined at /data/fly2200/cpanfly-5.22/var/megalib/XSLoader.pm line 114.
Subroutine Text::KnuthPlass::_cleanup redefined at /data/fly2200/cpanfly-5.22/var/megalib/XSLoader.pm line 114.
Subroutine Text::KnuthPlass::_mainloop redefined at /data/fly2200/cpanfly-5.22/var/megalib/XSLoader.pm line 114.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^\s*#{ <-- HERE / at /data/fly2200/cpanfly-5.22/var/megalib/Shebangml/State.pm line 90.
Couldn't require Text::ChaSen : Can't load '/data/fly2200/cpanfly-5.22/var/megalib/auto/Text/ChaSen/ChaSen.so' for module Text::ChaSen: /data/fly2200/cpanfly-5.22/var/megalib/auto/Text/ChaSen/ChaSen.so: undefined symbol: chasen_getopt_argv at /home/fly2200/ap2200-299134/lib/DynaLoader.pm line 194.
at /data/fly2200/cpanfly-5.22/var/megalib/Module/Runtime.pm line 317.
Compilation failed in require at /data/fly2200/cpanfly-5.22/var/megalib/Module/Runtime.pm line 317.
at /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Module-Pluggable-5.2-vwdHq_/blib/lib/Module/Pluggable.pm line 32.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/text => '? ?\[{ <-- HERE text => '/ at /data/fly2200/cpanfly-5.22/var/megalib/Text/ParseAHD.pm line 126.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{ text => '.* \[{ <-- HERE text/ at /data/fly2200/cpanfly-5.22/var/megalib/Text/ParseAHD.pm line 127.
Out of memory!
Unknown Text::BibTeX function: "cleanup" at /data/fly2200/cpanfly-5.22/var/megalib/Module/Runtime.pm line 317.
END failed--call queue aborted at t/24local_inc_package.t line 317.
# Looks like your test exited with 22 before it could output anything.
t/24local_inc_package.t ......
1..1
Dubious, test returned 22 (wstat 5632, 0x1600)
Failed 1/1 subtests
t/25single_letter_package.t ..
1..5
ok 1
ok 2
ok 3 - is deeply
ok 4
ok 5 - is deeply class
ok
t/26inc_hook.t ...............
1..2
ok 1 - found module
ok 2 - ran module
ok
t/27app_fatpacker.t ..........
ok 1 - found expected plugins
ok 2 - require '/tmp/rFc0XoBO2P';
1..2
ok
Test Summary Report
-------------------
t/24local_inc_object.t (Wstat: 5632 Tests: 0 Failed: 0)
Non-zero exit status: 22
Parse errors: Bad plan. You planned 2 tests but ran 0.
t/24local_inc_package.t (Wstat: 5632 Tests: 0 Failed: 0)
Non-zero exit status: 22
Parse errors: Bad plan. You planned 1 tests but ran 0.
Files=43, Tests=179, 14 wallclock secs ( 0.13 usr 0.10 sys + 7.80 cusr 2.73 csys = 10.76 CPU)
Result: FAIL
Failed 2/43 test programs. 0/179 subtests failed.
make: *** [test_dynamic] Error 255
SIMONW/Module-Pluggable-5.2.tar.gz
make test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports SIMONW/Module-Pluggable-5.2.tar.gz
JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz
Has already been unwrapped into directory /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuFormX-Registry-0.001-jPes2q
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/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/lib to PERL5LIB for 'make'
Warning: Prerequisite 'Module::Pluggable => 5.2' for 'JJNAPIORK/Data-MuFormX-Registry-0.001.tar.gz' failed when processing 'SIMONW/Module-Pluggable-5.2.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
>>> 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/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuForm-0.04-SqxyDi/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/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 (eval 173) line 2.
at /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuFormX-Registry-0.001-jPes2q/blib/lib/Data/MuFormX/Registry.pm line 48.
Can't locate object method "new" via package "Form::Base" at /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/Data-MuFormX-Registry-0.001-jPes2q/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 + 0.91 cusr 0.27 csys = 1.21 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: 371792 kB
Finished 2018-06-01T00:03:55