Start 2009-01-14T06:29:50
Going to read /export/home/fly1064/var/cpan/Metadata
Database was generated on Tue, 13 Jan 2009 09:27:58 GMT
Running make for G/GS/GSHANK/HTML-FormHandler-0.02.tar.gz
Checksum for /net/nas/data/cpan/authors/id/G/GS/GSHANK/HTML-FormHandler-0.02.tar.gz ok
HTML-FormHandler-0.02/
HTML-FormHandler-0.02/t/
HTML-FormHandler-0.02/t/multiple_forms.t
HTML-FormHandler-0.02/t/db/
HTML-FormHandler-0.02/t/db/book.db
HTML-FormHandler-0.02/t/db/bookdb.sql
HTML-FormHandler-0.02/t/02pod.t
HTML-FormHandler-0.02/t/dbic_accessor.t
HTML-FormHandler-0.02/t/errors.t
HTML-FormHandler-0.02/t/book_m2m.t
HTML-FormHandler-0.02/t/order.t
HTML-FormHandler-0.02/t/borrower.t
HTML-FormHandler-0.02/t/load_field.t
HTML-FormHandler-0.02/t/init_object.t
HTML-FormHandler-0.02/t/auto_fields.t
HTML-FormHandler-0.02/t/value_sprintf.t
HTML-FormHandler-0.02/t/model_dbic.t
HTML-FormHandler-0.02/t/form_handler.t
HTML-FormHandler-0.02/t/book_auto.t
HTML-FormHandler-0.02/t/unique.t
HTML-FormHandler-0.02/t/book_html.t
HTML-FormHandler-0.02/t/model.t
HTML-FormHandler-0.02/t/book.t
HTML-FormHandler-0.02/t/03podcoverage.t
HTML-FormHandler-0.02/t/field_counter.t
HTML-FormHandler-0.02/t/lib/
HTML-FormHandler-0.02/t/lib/BookDB/
HTML-FormHandler-0.02/t/lib/BookDB/Schema/
HTML-FormHandler-0.02/t/lib/BookDB/Schema/DB/
HTML-FormHandler-0.02/t/lib/BookDB/Schema/DB/Genre.pm
HTML-FormHandler-0.02/t/lib/BookDB/Schema/DB/Book.pm
HTML-FormHandler-0.02/t/lib/BookDB/Schema/DB/Borrower.pm
HTML-FormHandler-0.02/t/lib/BookDB/Schema/DB/Format.pm
HTML-FormHandler-0.02/t/lib/BookDB/Schema/DB/BooksGenres.pm
HTML-FormHandler-0.02/t/lib/BookDB/Schema/DB/Author.pm
HTML-FormHandler-0.02/t/lib/BookDB/Schema/DB.pm
HTML-FormHandler-0.02/t/lib/BookDB/Form/
HTML-FormHandler-0.02/t/lib/BookDB/Form/BookCDBI.pm
HTML-FormHandler-0.02/t/lib/BookDB/Form/BookAuto.pm
HTML-FormHandler-0.02/t/lib/BookDB/Form/BookHTML.pm
HTML-FormHandler-0.02/t/lib/BookDB/Form/Book.pm
HTML-FormHandler-0.02/t/lib/BookDB/Form/BookViewCDBI.pm
HTML-FormHandler-0.02/t/lib/BookDB/Form/BookM2M.pm
HTML-FormHandler-0.02/t/lib/BookDB/Form/Borrower.pm.auto
HTML-FormHandler-0.02/t/lib/BookDB/Form/BookView.pm
HTML-FormHandler-0.02/t/lib/BookDB/Form/Borrower.pm
HTML-FormHandler-0.02/t/lib/BookDB/Form/Field/
HTML-FormHandler-0.02/t/lib/BookDB/Form/Field/AltText.pm
HTML-FormHandler-0.02/t/bad_item_id.t
HTML-FormHandler-0.02/t/render.t
HTML-FormHandler-0.02/t/MyTest.pm
HTML-FormHandler-0.02/t/fif.t
HTML-FormHandler-0.02/t/dependency.t
HTML-FormHandler-0.02/t/Field/
HTML-FormHandler-0.02/t/Field/password.t
HTML-FormHandler-0.02/t/Field/textarea.t
HTML-FormHandler-0.02/t/Field/checkbox.t
HTML-FormHandler-0.02/t/Field/boolean.t
HTML-FormHandler-0.02/t/Field/integer.t
HTML-FormHandler-0.02/t/Field/htmlarea.t
HTML-FormHandler-0.02/t/Field/weekdaystr.t
HTML-FormHandler-0.02/t/Field/multiple.t
HTML-FormHandler-0.02/t/Field/text.t
HTML-FormHandler-0.02/t/Field/second.t
HTML-FormHandler-0.02/t/Field/weekday.t
HTML-FormHandler-0.02/t/Field/year.t
HTML-FormHandler-0.02/t/Field/select.t
HTML-FormHandler-0.02/t/Field/money.t
HTML-FormHandler-0.02/t/Field/email.t
HTML-FormHandler-0.02/t/Field/monthday.t
HTML-FormHandler-0.02/t/Field/monthname.t
HTML-FormHandler-0.02/t/Field/intrange.t
HTML-FormHandler-0.02/t/Field/minute.t
HTML-FormHandler-0.02/t/Field/month.t
HTML-FormHandler-0.02/t/Field/posinteger.t
HTML-FormHandler-0.02/t/Field/datetime.t
HTML-FormHandler-0.02/t/field_select.t
HTML-FormHandler-0.02/t/field.t
HTML-FormHandler-0.02/t/01app.t
HTML-FormHandler-0.02/Makefile.PL
HTML-FormHandler-0.02/MANIFEST
HTML-FormHandler-0.02/README
HTML-FormHandler-0.02/inc/
HTML-FormHandler-0.02/inc/Module/
HTML-FormHandler-0.02/inc/Module/Install.pm
HTML-FormHandler-0.02/inc/Module/AutoInstall.pm
HTML-FormHandler-0.02/inc/Module/Install/
HTML-FormHandler-0.02/inc/Module/Install/Include.pm
HTML-FormHandler-0.02/inc/Module/Install/WriteAll.pm
HTML-FormHandler-0.02/inc/Module/Install/AutoInstall.pm
HTML-FormHandler-0.02/inc/Module/Install/Metadata.pm
HTML-FormHandler-0.02/inc/Module/Install/Can.pm
HTML-FormHandler-0.02/inc/Module/Install/Fetch.pm
HTML-FormHandler-0.02/inc/Module/Install/Base.pm
HTML-FormHandler-0.02/inc/Module/Install/Makefile.pm
HTML-FormHandler-0.02/inc/Module/Install/Win32.pm
HTML-FormHandler-0.02/META.yml
HTML-FormHandler-0.02/Changes
HTML-FormHandler-0.02/example/
HTML-FormHandler-0.02/example/BookDB/
HTML-FormHandler-0.02/example/BookDB/db/
HTML-FormHandler-0.02/example/BookDB/db/book.db
HTML-FormHandler-0.02/example/BookDB/db/bookdb.sql
HTML-FormHandler-0.02/example/BookDB/Makefile.PL
HTML-FormHandler-0.02/example/BookDB/root/
HTML-FormHandler-0.02/example/BookDB/root/scaffold/
HTML-FormHandler-0.02/example/BookDB/root/scaffold/footer.tt
HTML-FormHandler-0.02/example/BookDB/root/scaffold/nav.tt
HTML-FormHandler-0.02/example/BookDB/root/scaffold/styles.css
HTML-FormHandler-0.02/example/BookDB/root/scaffold/header_bg.jpg
HTML-FormHandler-0.02/example/BookDB/root/scaffold/header.tt
HTML-FormHandler-0.02/example/BookDB/root/book/
HTML-FormHandler-0.02/example/BookDB/root/book/form.tt
HTML-FormHandler-0.02/example/BookDB/root/book/view.tt
HTML-FormHandler-0.02/example/BookDB/root/book/list.tt
HTML-FormHandler-0.02/example/BookDB/root/borrower/
HTML-FormHandler-0.02/example/BookDB/root/borrower/form.tt
HTML-FormHandler-0.02/example/BookDB/root/borrower/view.tt
HTML-FormHandler-0.02/example/BookDB/root/borrower/list.tt
HTML-FormHandler-0.02/example/BookDB/README
HTML-FormHandler-0.02/example/BookDB/Changes
HTML-FormHandler-0.02/example/BookDB/lib/
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Controller/
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Controller/Book.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Controller/Root.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Controller/Borrower.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Controller/Author.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Schema/
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Schema/DB/
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Schema/DB/Genre.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Schema/DB/Book.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Schema/DB/Borrower.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Schema/DB/Format.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Schema/DB/BooksGenres.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Schema/DB.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Model/
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Model/DB.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Form/
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Form/BookAuto.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Form/Book.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Form/Borrower.pm.auto
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Form/BookView.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/Form/Borrower.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/View/
HTML-FormHandler-0.02/example/BookDB/lib/BookDB/View/TT.pm
HTML-FormHandler-0.02/example/BookDB/lib/BookDB.pm
HTML-FormHandler-0.02/example/BookDB/script/
HTML-FormHandler-0.02/example/BookDB/script/bookdb_server.pl
HTML-FormHandler-0.02/example/BookDB/script/bookdb_fastcgi.pl
HTML-FormHandler-0.02/example/BookDB/script/bookdb_create.pl
HTML-FormHandler-0.02/example/BookDB/script/bookdb_schema_dump.pl
HTML-FormHandler-0.02/example/BookDB/script/bookdb_cgi.pl
HTML-FormHandler-0.02/example/BookDB/script/bookdb_test.pl
HTML-FormHandler-0.02/example/README
HTML-FormHandler-0.02/lib/
HTML-FormHandler-0.02/lib/HTML/
HTML-FormHandler-0.02/lib/HTML/FormHandler.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/
HTML-FormHandler-0.02/lib/HTML/FormHandler/Model/
HTML-FormHandler-0.02/lib/HTML/FormHandler/Model/CDBI.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Model/DBIC.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Model.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/I18N.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Render/
HTML-FormHandler-0.02/lib/HTML/FormHandler/Render/Simple.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/I18N/
HTML-FormHandler-0.02/lib/HTML/FormHandler/I18N/en_us.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Manual.pod
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Integer.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Weekday.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/DateTime.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Text.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Checkbox.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/MonthName.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/MonthDay.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Select.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/WeekdayStr.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Hour.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Boolean.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/HtmlArea.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/TextArea.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/PosInteger.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Money.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Password.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Month.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Second.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/DateMDY.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Email.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Minute.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Year.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/Multiple.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Field/IntRange.pm
HTML-FormHandler-0.02/lib/HTML/FormHandler/Manual/
HTML-FormHandler-0.02/lib/HTML/FormHandler/Manual/Cookbook.pod
HTML-FormHandler-0.02/lib/HTML/FormHandler/Manual/Templates.pod
HTML-FormHandler-0.02/lib/HTML/FormHandler/Manual/Reference.pod
HTML-FormHandler-0.02/lib/HTML/FormHandler/Manual/Intro.pod
HTML-FormHandler-0.02/lib/HTML/FormHandler/Manual/Tutorial.pod
HTML-FormHandler-0.02/lib/Catalyst/
HTML-FormHandler-0.02/lib/Catalyst/Controller/
HTML-FormHandler-0.02/lib/Catalyst/Controller/HTML/
HTML-FormHandler-0.02/lib/Catalyst/Controller/HTML/FormHandler.pm
HTML-FormHandler-0.02/lib/Catalyst/Controller/Role/
HTML-FormHandler-0.02/lib/Catalyst/Controller/Role/HTML/
HTML-FormHandler-0.02/lib/Catalyst/Controller/Role/HTML/FormHandler.pm
CPAN.pm: Going to build G/GS/GSHANK/HTML-FormHandler-0.02.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
[Core Features]
- Test::More ...loaded. (0.86 >= 0.77)
- Scalar::Util ...loaded. (1.19 >= 1.19)
- Carp ...loaded. (1.08)
- Moose ...missing. (would need 0.59)
- MooseX::AttributeHelpers ...missing. (would need 0.14)
- UNIVERSAL::require ...missing.
- Locale::Maketext ...loaded. (1.13 >= 1.09)
- Module::Find ...missing. (would need 0.05)
- DBIx::Class ...missing.
==> Auto-install the 5 mandatory module(s) from CPAN? [Y/n] y
*** Since we're running under CPANPLUS, I'll just let it take care
of the dependency's installation later.
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Warning: prerequisite DBIx::Class 0 not found.
Warning: prerequisite Module::Find 0.05 not found.
Warning: prerequisite Moose 0.59 not found.
Warning: prerequisite MooseX::AttributeHelpers 0.14 not found.
Warning: prerequisite UNIVERSAL::require 0 not found.
Writing Makefile for HTML::FormHandler
---- Unsatisfied dependencies detected during ----
---- GSHANK/HTML-FormHandler-0.02.tar.gz ----
MooseX::AttributeHelpers [requires]
Module::Find [requires]
DBIx::Class [requires]
UNIVERSAL::require [requires]
Moose [requires]
Running make test
Delayed until after prerequisites
Running test for module 'MooseX::AttributeHelpers'
Running make for S/SA/SARTAK/MooseX-AttributeHelpers-0.14.tar.gz
Checksum for /net/nas/data/cpan/authors/id/S/SA/SARTAK/MooseX-AttributeHelpers-0.14.tar.gz ok
MooseX-AttributeHelpers-0.14/
MooseX-AttributeHelpers-0.14/ChangeLog
MooseX-AttributeHelpers-0.14/inc/
MooseX-AttributeHelpers-0.14/inc/Module/
MooseX-AttributeHelpers-0.14/inc/Module/Install/
MooseX-AttributeHelpers-0.14/inc/Module/Install/Base.pm
MooseX-AttributeHelpers-0.14/inc/Module/Install/Can.pm
MooseX-AttributeHelpers-0.14/inc/Module/Install/Fetch.pm
MooseX-AttributeHelpers-0.14/inc/Module/Install/Makefile.pm
MooseX-AttributeHelpers-0.14/inc/Module/Install/Metadata.pm
MooseX-AttributeHelpers-0.14/inc/Module/Install/Win32.pm
MooseX-AttributeHelpers-0.14/inc/Module/Install/WriteAll.pm
MooseX-AttributeHelpers-0.14/inc/Module/Install.pm
MooseX-AttributeHelpers-0.14/lib/
MooseX-AttributeHelpers-0.14/lib/MooseX/
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Base.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Bool.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Collection/
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Collection/Array.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Collection/Bag.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Collection/Hash.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Collection/List.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Collection.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Counter.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Meta/
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Meta/Method/
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/MethodProvider/
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/MethodProvider/Array.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/MethodProvider/List.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/MethodProvider/String.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/Number.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers/String.pm
MooseX-AttributeHelpers-0.14/lib/MooseX/AttributeHelpers.pm
MooseX-AttributeHelpers-0.14/Makefile.PL
MooseX-AttributeHelpers-0.14/MANIFEST
MooseX-AttributeHelpers-0.14/META.yml
MooseX-AttributeHelpers-0.14/README
MooseX-AttributeHelpers-0.14/t/
MooseX-AttributeHelpers-0.14/t/000_load.t
MooseX-AttributeHelpers-0.14/t/001_basic_counter.t
MooseX-AttributeHelpers-0.14/t/002_basic_array.t
MooseX-AttributeHelpers-0.14/t/003_basic_hash.t
MooseX-AttributeHelpers-0.14/t/004_basic_number.t
MooseX-AttributeHelpers-0.14/t/005_basic_list.t
MooseX-AttributeHelpers-0.14/t/006_basic_bag.t
MooseX-AttributeHelpers-0.14/t/007_basic_string.t
MooseX-AttributeHelpers-0.14/t/010_array_from_role.t
MooseX-AttributeHelpers-0.14/t/011_counter_with_defaults.t
MooseX-AttributeHelpers-0.14/t/012_basic_bool.t
MooseX-AttributeHelpers-0.14/t/020_remove_attribute.t
MooseX-AttributeHelpers-0.14/t/100_collection_with_roles.t
MooseX-AttributeHelpers-0.14/t/pod.t
MooseX-AttributeHelpers-0.14/t/pod_coverage.t
CPAN.pm: Going to build S/SA/SARTAK/MooseX-AttributeHelpers-0.14.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Cannot determine perl version info from lib/MooseX/AttributeHelpers.pm
Warning: prerequisite Moose 0.56 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::AttributeHelpers
---- Unsatisfied dependencies detected during ----
---- SARTAK/MooseX-AttributeHelpers-0.14.tar.gz ----
Moose [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Moose'
Running make for D/DR/DROLSKY/Moose-0.64.tar.gz
Checksum for /net/nas/data/cpan/authors/id/D/DR/DROLSKY/Moose-0.64.tar.gz ok
Moose-0.64/
Moose-0.64/t/
Moose-0.64/t/050_metaclasses/
Moose-0.64/t/050_metaclasses/004_moose_for_meta.t
Moose-0.64/t/050_metaclasses/016_metarole_w_metaclass_pm.t
Moose-0.64/t/050_metaclasses/011_init_meta.t
Moose-0.64/t/050_metaclasses/001_custom_attr_meta_with_roles.t
Moose-0.64/t/050_metaclasses/003_moose_w_metaclass.t
Moose-0.64/t/050_metaclasses/019_create_anon_with_required_attr.t
Moose-0.64/t/050_metaclasses/014_goto_moose_import.t
Moose-0.64/t/050_metaclasses/010_extending_and_embedding_back_compat.t
Moose-0.64/t/050_metaclasses/015_metarole.t
Moose-0.64/t/050_metaclasses/017_use_base_of_moose.t
Moose-0.64/t/050_metaclasses/018_throw_error.t
Moose-0.64/t/050_metaclasses/013_metaclass_traits.t
Moose-0.64/t/050_metaclasses/020_metaclass_parameterized_traits.t
Moose-0.64/t/050_metaclasses/002_custom_attr_meta_as_role.t
Moose-0.64/t/050_metaclasses/012_moose_exporter.t
Moose-0.64/t/000_load.t
Moose-0.64/t/060_compat/
Moose-0.64/t/060_compat/003_foreign_inheritence.t
Moose-0.64/t/060_compat/001_module_refresh_compat.t
Moose-0.64/t/060_compat/002_moose_respects_base.t
Moose-0.64/t/040_type_constraints/
Moose-0.64/t/040_type_constraints/019_coerced_parameterized_types.t
Moose-0.64/t/040_type_constraints/026_normalize_type_name.t
Moose-0.64/t/040_type_constraints/001_util_type_constraints.t
Moose-0.64/t/040_type_constraints/015_enum.t
Moose-0.64/t/040_type_constraints/012_container_type_coercion.t
Moose-0.64/t/040_type_constraints/025_type_coersion_on_lazy_attributes.t
Moose-0.64/t/040_type_constraints/030-class_subtypes.t
Moose-0.64/t/040_type_constraints/002_util_type_constraints_export.t
Moose-0.64/t/040_type_constraints/011_container_type_constraint.t
Moose-0.64/t/040_type_constraints/029_define_type_twice_throws.t
Moose-0.64/t/040_type_constraints/023_types_and_undef.t
Moose-0.64/t/040_type_constraints/020_class_type_constraint.t
Moose-0.64/t/040_type_constraints/014_type_notation_parser.t
Moose-0.64/t/040_type_constraints/008_union_types.t
Moose-0.64/t/040_type_constraints/022_custom_type_errors.t
Moose-0.64/t/040_type_constraints/009_union_types_and_coercions.t
Moose-0.64/t/040_type_constraints/007_util_more_type_coercion.t
Moose-0.64/t/040_type_constraints/017_subtyping_union_types.t
Moose-0.64/t/040_type_constraints/013_advanced_type_creation.t
Moose-0.64/t/040_type_constraints/003_util_std_type_constraints.t
Moose-0.64/t/040_type_constraints/024_role_type_constraint.t
Moose-0.64/t/040_type_constraints/005_util_type_coercion.t
Moose-0.64/t/040_type_constraints/010_misc_type_tests.t
Moose-0.64/t/040_type_constraints/018_custom_parameterized_types.t
Moose-0.64/t/040_type_constraints/027_parameterize_from.t
Moose-0.64/t/040_type_constraints/004_util_find_type_constraint.t
Moose-0.64/t/040_type_constraints/021_maybe_type_constraint.t
Moose-0.64/t/040_type_constraints/016_subtyping_parameterized_types.t
Moose-0.64/t/040_type_constraints/006_util_type_reloading.t
Moose-0.64/t/pod.t
Moose-0.64/t/600_todo_tests/
Moose-0.64/t/600_todo_tests/002_various_role_shit.t
Moose-0.64/t/600_todo_tests/003_immutable_n_around.t
Moose-0.64/t/600_todo_tests/001_exception_reflects_failed_constraint.t
Moose-0.64/t/600_todo_tests/005_moose_and_threads.t
Moose-0.64/t/400_moose_util/
Moose-0.64/t/400_moose_util/003_moose_util_search_class_by_role.t
Moose-0.64/t/400_moose_util/004_resolve_alias.t
Moose-0.64/t/400_moose_util/002_moose_util_does_role.t
Moose-0.64/t/400_moose_util/001_moose_util.t
Moose-0.64/t/300_immutable/
Moose-0.64/t/300_immutable/002_apply_roles_to_immutable.t
Moose-0.64/t/300_immutable/011_constructor_is_wrapped.t
Moose-0.64/t/300_immutable/007_immutable_trigger_from_constructor.t
Moose-0.64/t/300_immutable/004_inlined_constructors_n_types.t
Moose-0.64/t/300_immutable/001_immutable_moose.t
Moose-0.64/t/300_immutable/010_constructor_is_not_moose.t
Moose-0.64/t/300_immutable/005_multiple_demolish_inline.t
Moose-0.64/t/300_immutable/013_immutable_roundtrip.t
Moose-0.64/t/300_immutable/012_default_values.t
Moose-0.64/t/300_immutable/003_immutable_meta_class.t
Moose-0.64/t/300_immutable/009_buildargs.t
Moose-0.64/t/300_immutable/008_immutable_constructor_error.t
Moose-0.64/t/100_bugs/
Moose-0.64/t/100_bugs/012_DEMOLISH_eats_mini.t
Moose-0.64/t/100_bugs/003_Moose_Object_error.t
Moose-0.64/t/100_bugs/018_immutable_metaclass_does_role.t
Moose-0.64/t/100_bugs/013_lazybuild_required_undef.t
Moose-0.64/t/100_bugs/009_augment_recursion_bug.t
Moose-0.64/t/100_bugs/001_subtype_quote_bug.t
Moose-0.64/t/100_bugs/006_handles_foreign_class_bug.t
Moose-0.64/t/100_bugs/011_DEMOLISH_eats_exceptions.t
Moose-0.64/t/100_bugs/010_immutable_n_default_x2.t
Moose-0.64/t/100_bugs/019_moose_octal_defaults.t
Moose-0.64/t/100_bugs/017_type_constraint_messages.t
Moose-0.64/t/100_bugs/005_inline_reader_bug.t
Moose-0.64/t/100_bugs/008_new_w_undef.t
Moose-0.64/t/100_bugs/004_subclass_use_base_bug.t
Moose-0.64/t/100_bugs/016_inheriting_from_roles.t
Moose-0.64/t/100_bugs/007_reader_precedence_bug.t
Moose-0.64/t/100_bugs/014_DEMOLISHALL.t
Moose-0.64/t/100_bugs/002_subtype_conflict_bug.t
Moose-0.64/t/010_basics/
Moose-0.64/t/010_basics/018_methods.t
Moose-0.64/t/010_basics/004_inner_and_augment.t
Moose-0.64/t/010_basics/011_moose_respects_type_constraints.t
Moose-0.64/t/010_basics/007_always_strict_warnings.t
Moose-0.64/t/010_basics/006_override_and_foreign_classes.t
Moose-0.64/t/010_basics/016_load_into_main.t
Moose-0.64/t/010_basics/002_require_superclasses.t
Moose-0.64/t/010_basics/001_basic_class_setup.t
Moose-0.64/t/010_basics/013_create.t
Moose-0.64/t/010_basics/012_rebless.t
Moose-0.64/t/010_basics/015_buildargs.t
Moose-0.64/t/010_basics/009_import_unimport.t
Moose-0.64/t/010_basics/008_wrapped_method_cxt_propagation.t
Moose-0.64/t/010_basics/017_error_handling.t
Moose-0.64/t/010_basics/003_super_and_override.t
Moose-0.64/t/010_basics/010_method_modifier_with_regexp.t
Moose-0.64/t/010_basics/014_create_anon.t
Moose-0.64/t/010_basics/005_override_augment_inner_super.t
Moose-0.64/t/lib/
Moose-0.64/t/lib/MyMooseObject.pm
Moose-0.64/t/lib/Moose/
Moose-0.64/t/lib/Moose/Meta/
Moose-0.64/t/lib/Moose/Meta/Attribute/
Moose-0.64/t/lib/Moose/Meta/Attribute/Custom/
Moose-0.64/t/lib/Moose/Meta/Attribute/Custom/Trait/
Moose-0.64/t/lib/Moose/Meta/Attribute/Custom/Trait/Bar.pm
Moose-0.64/t/lib/Moose/Meta/Attribute/Custom/Trait/Foo.pm
Moose-0.64/t/lib/Moose/Meta/Attribute/Custom/Bar.pm
Moose-0.64/t/lib/Moose/Meta/Attribute/Custom/Foo.pm
Moose-0.64/t/lib/MyMooseB.pm
Moose-0.64/t/lib/Role/
Moose-0.64/t/lib/Role/Parent.pm
Moose-0.64/t/lib/Role/Child.pm
Moose-0.64/t/lib/Role/Interface.pm
Moose-0.64/t/lib/MyMetaclassRole.pm
Moose-0.64/t/lib/Bar.pm
Moose-0.64/t/lib/Foo.pm
Moose-0.64/t/lib/MyMooseA.pm
Moose-0.64/t/200_examples/
Moose-0.64/t/200_examples/003_example.t
Moose-0.64/t/200_examples/007_Child_Parent_attr_inherit.t
Moose-0.64/t/200_examples/004_example_w_DCS.t
Moose-0.64/t/200_examples/005_example_w_TestDeep.t
Moose-0.64/t/200_examples/006_example_Protomoose.t
Moose-0.64/t/200_examples/001_example.t
Moose-0.64/t/200_examples/008_record_set_iterator.t
Moose-0.64/t/200_examples/002_example_Moose_POOP.t
Moose-0.64/t/000_recipes/
Moose-0.64/t/000_recipes/basics/
Moose-0.64/t/000_recipes/basics/003_binary_tree.t
Moose-0.64/t/000_recipes/basics/001_point.t
Moose-0.64/t/000_recipes/basics/006_augment_inner.t
Moose-0.64/t/000_recipes/basics/004_company.t
Moose-0.64/t/000_recipes/basics/002_bank_account.t
Moose-0.64/t/000_recipes/basics/010_genes.t
Moose-0.64/t/000_recipes/basics/005_coercion.t
Moose-0.64/t/000_recipes/extending/
Moose-0.64/t/000_recipes/extending/001_base_class.t
Moose-0.64/t/000_recipes/extending/002_metaclass_and_sugar.t
Moose-0.64/t/000_recipes/roles/
Moose-0.64/t/000_recipes/roles/001_roles.t
Moose-0.64/t/000_recipes/roles/002_advanced_role_composition.t
Moose-0.64/t/000_recipes/meta/
Moose-0.64/t/000_recipes/meta/003_attribute_trait.t
Moose-0.64/t/000_recipes/meta/002_meta_attribute.t
Moose-0.64/t/020_attributes/
Moose-0.64/t/020_attributes/014_misc_attribute_coerce_lazy.t
Moose-0.64/t/020_attributes/016_attribute_traits_registered.t
Moose-0.64/t/020_attributes/013_attr_dereference_test.t
Moose-0.64/t/020_attributes/008_attribute_type_unions.t
Moose-0.64/t/020_attributes/024_attribute_traits_parameterized.t
Moose-0.64/t/020_attributes/003_attribute_accessor_generation.t
Moose-0.64/t/020_attributes/017_attribute_traits_n_meta.t
Moose-0.64/t/020_attributes/011_more_attr_delegation.t
Moose-0.64/t/020_attributes/009_attribute_inherited_slot_specs.t
Moose-0.64/t/020_attributes/020_trigger_and_coerce.t
Moose-0.64/t/020_attributes/001_attribute_reader_generation.t
Moose-0.64/t/020_attributes/012_misc_attribute_tests.t
Moose-0.64/t/020_attributes/023_attribute_names.t
Moose-0.64/t/020_attributes/021_method_generation_rules.t
Moose-0.64/t/020_attributes/004_attribute_triggers.t
Moose-0.64/t/020_attributes/007_attribute_custom_metaclass.t
Moose-0.64/t/020_attributes/006_attribute_required.t
Moose-0.64/t/020_attributes/022_legal_options_for_inheritance.t
Moose-0.64/t/020_attributes/010_attribute_delegation.t
Moose-0.64/t/020_attributes/005_attribute_does.t
Moose-0.64/t/020_attributes/018_no_init_arg.t
Moose-0.64/t/020_attributes/015_attribute_traits.t
Moose-0.64/t/020_attributes/019_attribute_lazy_initializer.t
Moose-0.64/t/020_attributes/002_attribute_writer_generation.t
Moose-0.64/t/030_roles/
Moose-0.64/t/030_roles/033_role_exclusion_and_alias_bug.t
Moose-0.64/t/030_roles/013_method_aliasing_in_composition.t
Moose-0.64/t/030_roles/034_create_role.t
Moose-0.64/t/030_roles/016_runtime_roles_and_nonmoose.t
Moose-0.64/t/030_roles/024_role_composition_methods.t
Moose-0.64/t/030_roles/007_roles_and_req_method_edge_cases.t
Moose-0.64/t/030_roles/015_runtime_roles_and_attrs.t
Moose-0.64/t/030_roles/031_roles_applied_in_create.t
Moose-0.64/t/030_roles/010_run_time_role_composition.t
Moose-0.64/t/030_roles/023_role_composition_attributes.t
Moose-0.64/t/030_roles/020_role_composite.t
Moose-0.64/t/030_roles/032_roles_and_method_cloning.t
Moose-0.64/t/030_roles/001_meta_role.t
Moose-0.64/t/030_roles/011_overriding.t
Moose-0.64/t/030_roles/025_role_composition_override.t
Moose-0.64/t/030_roles/002_role.t
Moose-0.64/t/030_roles/017_extending_role_attrs.t
Moose-0.64/t/030_roles/014_more_alias_and_exclude.t
Moose-0.64/t/030_roles/035_anonymous_roles.t
Moose-0.64/t/030_roles/021_role_composite_exclusion.t
Moose-0.64/t/030_roles/003_apply_role.t
Moose-0.64/t/030_roles/006_role_exclusion.t
Moose-0.64/t/030_roles/036_free_anonymous_roles.t
Moose-0.64/t/030_roles/019_build.t
Moose-0.64/t/030_roles/008_role_conflict_edge_cases.t
Moose-0.64/t/030_roles/022_role_composition_req_methods.t
Moose-0.64/t/030_roles/005_role_conflict_detection.t
Moose-0.64/t/030_roles/026_role_composition_method_mods.t
Moose-0.64/t/030_roles/012_method_exclusion_in_composition.t
Moose-0.64/t/030_roles/009_more_role_edge_cases.t
Moose-0.64/t/030_roles/037_create_role_subclass.t
Moose-0.64/t/030_roles/004_role_composition_errors.t
Moose-0.64/t/030_roles/018_runtime_roles_w_params.t
Moose-0.64/t/pod_coverage.t
Moose-0.64/t/500_test_moose/
Moose-0.64/t/500_test_moose/004_test_moose_meta_ok.t
Moose-0.64/t/500_test_moose/002_test_moose_does_ok.t
Moose-0.64/t/500_test_moose/001_test_moose.t
Moose-0.64/t/500_test_moose/003_test_moose_has_attribute_ok.t
Moose-0.64/inc/
Moose-0.64/inc/Module/
Moose-0.64/inc/Module/Install.pm
Moose-0.64/inc/Module/Install/
Moose-0.64/inc/Module/Install/WriteAll.pm
Moose-0.64/inc/Module/Install/Fetch.pm
Moose-0.64/inc/Module/Install/Base.pm
Moose-0.64/inc/Module/Install/Can.pm
Moose-0.64/inc/Module/Install/Metadata.pm
Moose-0.64/inc/Module/Install/Makefile.pm
Moose-0.64/inc/Module/Install/Win32.pm
Moose-0.64/META.yml
Moose-0.64/Changes
Moose-0.64/README
Moose-0.64/MANIFEST.SKIP
Moose-0.64/MANIFEST
Moose-0.64/Makefile.PL
Moose-0.64/lib/
Moose-0.64/lib/Moose/
Moose-0.64/lib/Moose/Meta/
Moose-0.64/lib/Moose/Meta/TypeCoercion/
Moose-0.64/lib/Moose/Meta/TypeCoercion/Union.pm
Moose-0.64/lib/Moose/Meta/TypeCoercion.pm
Moose-0.64/lib/Moose/Meta/Instance.pm
Moose-0.64/lib/Moose/Meta/TypeConstraint/
Moose-0.64/lib/Moose/Meta/TypeConstraint/Enum.pm
Moose-0.64/lib/Moose/Meta/TypeConstraint/Union.pm
Moose-0.64/lib/Moose/Meta/TypeConstraint/Parameterizable.pm
Moose-0.64/lib/Moose/Meta/TypeConstraint/Registry.pm
Moose-0.64/lib/Moose/Meta/TypeConstraint/Parameterized.pm
Moose-0.64/lib/Moose/Meta/TypeConstraint/Role.pm
Moose-0.64/lib/Moose/Meta/TypeConstraint/Class.pm
Moose-0.64/lib/Moose/Meta/Role.pm
Moose-0.64/lib/Moose/Meta/TypeConstraint.pm
Moose-0.64/lib/Moose/Meta/Method.pm
Moose-0.64/lib/Moose/Meta/Role/
Moose-0.64/lib/Moose/Meta/Role/Application/
Moose-0.64/lib/Moose/Meta/Role/Application/ToClass.pm
Moose-0.64/lib/Moose/Meta/Role/Application/RoleSummation.pm
Moose-0.64/lib/Moose/Meta/Role/Application/ToInstance.pm
Moose-0.64/lib/Moose/Meta/Role/Application/ToRole.pm
Moose-0.64/lib/Moose/Meta/Role/Method.pm
Moose-0.64/lib/Moose/Meta/Role/Method/
Moose-0.64/lib/Moose/Meta/Role/Method/Required.pm
Moose-0.64/lib/Moose/Meta/Role/Composite.pm
Moose-0.64/lib/Moose/Meta/Role/Application.pm
Moose-0.64/lib/Moose/Meta/Method/
Moose-0.64/lib/Moose/Meta/Method/Destructor.pm
Moose-0.64/lib/Moose/Meta/Method/Constructor.pm
Moose-0.64/lib/Moose/Meta/Method/Accessor.pm
Moose-0.64/lib/Moose/Meta/Method/Overriden.pm
Moose-0.64/lib/Moose/Meta/Method/Delegation.pm
Moose-0.64/lib/Moose/Meta/Method/Augmented.pm
Moose-0.64/lib/Moose/Meta/Class.pm
Moose-0.64/lib/Moose/Meta/Attribute.pm
Moose-0.64/lib/Moose/Exporter.pm
Moose-0.64/lib/Moose/Util/
Moose-0.64/lib/Moose/Util/TypeConstraints.pm
Moose-0.64/lib/Moose/Util/MetaRole.pm
Moose-0.64/lib/Moose/Util/TypeConstraints/
Moose-0.64/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm
Moose-0.64/lib/Moose/Unsweetened.pod
Moose-0.64/lib/Moose/Object.pm
Moose-0.64/lib/Moose/Role.pm
Moose-0.64/lib/Moose/Error/
Moose-0.64/lib/Moose/Error/Confess.pm
Moose-0.64/lib/Moose/Error/Croak.pm
Moose-0.64/lib/Moose/Error/Default.pm
Moose-0.64/lib/Moose/Cookbook/
Moose-0.64/lib/Moose/Cookbook/FAQ.pod
Moose-0.64/lib/Moose/Cookbook/Meta/
Moose-0.64/lib/Moose/Cookbook/Meta/Recipe3.pod
Moose-0.64/lib/Moose/Cookbook/Meta/Recipe2.pod
Moose-0.64/lib/Moose/Cookbook/Meta/Recipe1.pod
Moose-0.64/lib/Moose/Cookbook/Meta/Recipe5.pod
Moose-0.64/lib/Moose/Cookbook/Meta/Recipe4.pod
Moose-0.64/lib/Moose/Cookbook/Extending/
Moose-0.64/lib/Moose/Cookbook/Extending/Recipe3.pod
Moose-0.64/lib/Moose/Cookbook/Extending/Recipe2.pod
Moose-0.64/lib/Moose/Cookbook/Extending/Recipe1.pod
Moose-0.64/lib/Moose/Cookbook/Extending/Recipe4.pod
Moose-0.64/lib/Moose/Cookbook/Roles/
Moose-0.64/lib/Moose/Cookbook/Roles/Recipe2.pod
Moose-0.64/lib/Moose/Cookbook/Roles/Recipe1.pod
Moose-0.64/lib/Moose/Cookbook/Style.pod
Moose-0.64/lib/Moose/Cookbook/WTF.pod
Moose-0.64/lib/Moose/Cookbook/Basics/
Moose-0.64/lib/Moose/Cookbook/Basics/Recipe7.pod
Moose-0.64/lib/Moose/Cookbook/Basics/Recipe3.pod
Moose-0.64/lib/Moose/Cookbook/Basics/Recipe10.pod
Moose-0.64/lib/Moose/Cookbook/Basics/Recipe9.pod
Moose-0.64/lib/Moose/Cookbook/Basics/Recipe2.pod
Moose-0.64/lib/Moose/Cookbook/Basics/Recipe6.pod
Moose-0.64/lib/Moose/Cookbook/Basics/Recipe1.pod
Moose-0.64/lib/Moose/Cookbook/Basics/Recipe5.pod
Moose-0.64/lib/Moose/Cookbook/Basics/Recipe4.pod
Moose-0.64/lib/Moose/Cookbook/Snack/
Moose-0.64/lib/Moose/Cookbook/Snack/Keywords.pod
Moose-0.64/lib/Moose/Cookbook/Snack/Types.pod
Moose-0.64/lib/Moose/Util.pm
Moose-0.64/lib/Moose/Spec/
Moose-0.64/lib/Moose/Spec/Role.pod
Moose-0.64/lib/Moose/Cookbook.pod
Moose-0.64/lib/Moose/Intro.pod
Moose-0.64/lib/Moose.pm
Moose-0.64/lib/oose.pm
Moose-0.64/lib/Test/
Moose-0.64/lib/Test/Moose.pm
Moose-0.64/doap.rdf
CPAN.pm: Going to build D/DR/DROLSKY/Moose-0.64.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Moose
>>> make
cp lib/Moose/Cookbook/Basics/Recipe1.pod blib/lib/Moose/Cookbook/Basics/Recipe1.pod
cp lib/Moose/Cookbook/Basics/Recipe10.pod blib/lib/Moose/Cookbook/Basics/Recipe10.pod
cp lib/Moose/Meta/TypeCoercion/Union.pm blib/lib/Moose/Meta/TypeCoercion/Union.pm
cp lib/Moose/Meta/Method.pm blib/lib/Moose/Meta/Method.pm
cp lib/Moose/Meta/TypeConstraint/Registry.pm blib/lib/Moose/Meta/TypeConstraint/Registry.pm
cp lib/Moose/Meta/Method/Overriden.pm blib/lib/Moose/Meta/Method/Overriden.pm
cp lib/Moose/Util/TypeConstraints.pm blib/lib/Moose/Util/TypeConstraints.pm
cp lib/Moose/Meta/Role/Application/ToInstance.pm blib/lib/Moose/Meta/Role/Application/ToInstance.pm
cp lib/Moose/Meta/Role/Method/Required.pm blib/lib/Moose/Meta/Role/Method/Required.pm
cp lib/Moose/Meta/Role/Application/ToClass.pm blib/lib/Moose/Meta/Role/Application/ToClass.pm
cp lib/Moose/Meta/Role/Composite.pm blib/lib/Moose/Meta/Role/Composite.pm
cp lib/Moose/Error/Default.pm blib/lib/Moose/Error/Default.pm
cp lib/Moose/Cookbook/Extending/Recipe4.pod blib/lib/Moose/Cookbook/Extending/Recipe4.pod
cp lib/Moose/Cookbook/Meta/Recipe3.pod blib/lib/Moose/Cookbook/Meta/Recipe3.pod
cp lib/Moose/Object.pm blib/lib/Moose/Object.pm
cp lib/Moose/Meta/TypeCoercion.pm blib/lib/Moose/Meta/TypeCoercion.pm
cp lib/Moose/Spec/Role.pod blib/lib/Moose/Spec/Role.pod
cp lib/Moose/Meta/Class.pm blib/lib/Moose/Meta/Class.pm
cp lib/Moose/Cookbook/WTF.pod blib/lib/Moose/Cookbook/WTF.pod
cp lib/oose.pm blib/lib/oose.pm
cp lib/Moose/Meta/TypeConstraint/Role.pm blib/lib/Moose/Meta/TypeConstraint/Role.pm
cp lib/Moose/Meta/Role.pm blib/lib/Moose/Meta/Role.pm
cp lib/Moose/Util.pm blib/lib/Moose/Util.pm
cp lib/Moose/Cookbook/Meta/Recipe2.pod blib/lib/Moose/Cookbook/Meta/Recipe2.pod
cp lib/Moose/Cookbook/Extending/Recipe3.pod blib/lib/Moose/Cookbook/Extending/Recipe3.pod
cp lib/Moose/Unsweetened.pod blib/lib/Moose/Unsweetened.pod
cp lib/Moose/Meta/Instance.pm blib/lib/Moose/Meta/Instance.pm
cp lib/Moose/Cookbook/Basics/Recipe7.pod blib/lib/Moose/Cookbook/Basics/Recipe7.pod
cp lib/Moose/Role.pm blib/lib/Moose/Role.pm
cp lib/Moose/Cookbook/Roles/Recipe2.pod blib/lib/Moose/Cookbook/Roles/Recipe2.pod
cp lib/Moose/Error/Croak.pm blib/lib/Moose/Error/Croak.pm
cp lib/Moose/Cookbook/Basics/Recipe6.pod blib/lib/Moose/Cookbook/Basics/Recipe6.pod
cp lib/Moose/Cookbook/Extending/Recipe2.pod blib/lib/Moose/Cookbook/Extending/Recipe2.pod
cp lib/Moose/Cookbook/Basics/Recipe3.pod blib/lib/Moose/Cookbook/Basics/Recipe3.pod
cp lib/Moose/Error/Confess.pm blib/lib/Moose/Error/Confess.pm
cp lib/Moose/Meta/Role/Application/ToRole.pm blib/lib/Moose/Meta/Role/Application/ToRole.pm
cp lib/Moose/Meta/TypeConstraint/Enum.pm blib/lib/Moose/Meta/TypeConstraint/Enum.pm
cp lib/Moose/Cookbook/Style.pod blib/lib/Moose/Cookbook/Style.pod
cp lib/Moose/Exporter.pm blib/lib/Moose/Exporter.pm
cp lib/Moose/Cookbook/Snack/Types.pod blib/lib/Moose/Cookbook/Snack/Types.pod
cp lib/Moose/Meta/TypeConstraint/Class.pm blib/lib/Moose/Meta/TypeConstraint/Class.pm
cp lib/Moose/Meta/TypeConstraint/Union.pm blib/lib/Moose/Meta/TypeConstraint/Union.pm
cp lib/Moose/Meta/Role/Application.pm blib/lib/Moose/Meta/Role/Application.pm
cp lib/Moose.pm blib/lib/Moose.pm
cp lib/Moose/Meta/Method/Augmented.pm blib/lib/Moose/Meta/Method/Augmented.pm
cp lib/Moose/Meta/Method/Constructor.pm blib/lib/Moose/Meta/Method/Constructor.pm
cp lib/Moose/Meta/TypeConstraint.pm blib/lib/Moose/Meta/TypeConstraint.pm
cp lib/Moose/Cookbook/FAQ.pod blib/lib/Moose/Cookbook/FAQ.pod
cp lib/Moose/Meta/Attribute.pm blib/lib/Moose/Meta/Attribute.pm
cp lib/Moose/Cookbook.pod blib/lib/Moose/Cookbook.pod
cp lib/Moose/Meta/TypeConstraint/Parameterized.pm blib/lib/Moose/Meta/TypeConstraint/Parameterized.pm
cp lib/Moose/Util/MetaRole.pm blib/lib/Moose/Util/MetaRole.pm
cp lib/Moose/Meta/Role/Method.pm blib/lib/Moose/Meta/Role/Method.pm
cp lib/Moose/Cookbook/Roles/Recipe1.pod blib/lib/Moose/Cookbook/Roles/Recipe1.pod
cp lib/Moose/Intro.pod blib/lib/Moose/Intro.pod
cp lib/Moose/Cookbook/Meta/Recipe5.pod blib/lib/Moose/Cookbook/Meta/Recipe5.pod
cp lib/Moose/Cookbook/Basics/Recipe2.pod blib/lib/Moose/Cookbook/Basics/Recipe2.pod
cp lib/Moose/Cookbook/Extending/Recipe1.pod blib/lib/Moose/Cookbook/Extending/Recipe1.pod
cp lib/Moose/Meta/Method/Destructor.pm blib/lib/Moose/Meta/Method/Destructor.pm
cp lib/Moose/Meta/Method/Accessor.pm blib/lib/Moose/Meta/Method/Accessor.pm
cp lib/Moose/Meta/TypeConstraint/Parameterizable.pm blib/lib/Moose/Meta/TypeConstraint/Parameterizable.pm
cp lib/Moose/Cookbook/Snack/Keywords.pod blib/lib/Moose/Cookbook/Snack/Keywords.pod
cp lib/Moose/Meta/Role/Application/RoleSummation.pm blib/lib/Moose/Meta/Role/Application/RoleSummation.pm
cp lib/Moose/Meta/Method/Delegation.pm blib/lib/Moose/Meta/Method/Delegation.pm
cp lib/Moose/Cookbook/Basics/Recipe9.pod blib/lib/Moose/Cookbook/Basics/Recipe9.pod
cp lib/Moose/Cookbook/Meta/Recipe1.pod blib/lib/Moose/Cookbook/Meta/Recipe1.pod
cp lib/Test/Moose.pm blib/lib/Test/Moose.pm
cp lib/Moose/Cookbook/Meta/Recipe4.pod blib/lib/Moose/Cookbook/Meta/Recipe4.pod
cp lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm blib/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm
cp lib/Moose/Cookbook/Basics/Recipe5.pod blib/lib/Moose/Cookbook/Basics/Recipe5.pod
cp lib/Moose/Cookbook/Basics/Recipe4.pod blib/lib/Moose/Cookbook/Basics/Recipe4.pod
Manifying blib/man3/Moose::Cookbook::Basics::Recipe1.3
Manifying blib/man3/Moose::Cookbook::Basics::Recipe10.3
Manifying blib/man3/Moose::Meta::TypeCoercion::Union.3
Manifying blib/man3/Moose::Meta::Method.3
Manifying blib/man3/Moose::Meta::TypeConstraint::Registry.3
Manifying blib/man3/Moose::Meta::Method::Overriden.3
Manifying blib/man3/Moose::Util::TypeConstraints.3
Manifying blib/man3/Moose::Meta::Role::Application::ToInstance.3
Manifying blib/man3/Moose::Meta::Role::Method::Required.3
Manifying blib/man3/Moose::Meta::Role::Application::ToClass.3
Manifying blib/man3/Moose::Meta::Role::Composite.3
Manifying blib/man3/Moose::Error::Default.3
Manifying blib/man3/Moose::Cookbook::Extending::Recipe4.3
Manifying blib/man3/Moose::Cookbook::Meta::Recipe3.3
Manifying blib/man3/Moose::Object.3
Manifying blib/man3/Moose::Spec::Role.3
Manifying blib/man3/Moose::Meta::TypeCoercion.3
Manifying blib/man3/Moose::Meta::Class.3
Manifying blib/man3/Moose::Cookbook::WTF.3
Manifying blib/man3/oose.3
Manifying blib/man3/Moose::Meta::TypeConstraint::Role.3
Manifying blib/man3/Moose::Util.3
Manifying blib/man3/Moose::Meta::Role.3
Manifying blib/man3/Moose::Cookbook::Meta::Recipe2.3
Manifying blib/man3/Moose::Cookbook::Extending::Recipe3.3
Manifying blib/man3/Moose::Unsweetened.3
Manifying blib/man3/Moose::Meta::Instance.3
Manifying blib/man3/Moose::Cookbook::Basics::Recipe7.3
Manifying blib/man3/Moose::Role.3
Manifying blib/man3/Moose::Cookbook::Roles::Recipe2.3
Manifying blib/man3/Moose::Error::Croak.3
Manifying blib/man3/Moose::Cookbook::Basics::Recipe6.3
Manifying blib/man3/Moose::Cookbook::Extending::Recipe2.3
Manifying blib/man3/Moose::Cookbook::Basics::Recipe3.3
Manifying blib/man3/Moose::Error::Confess.3
Manifying blib/man3/Moose::Meta::Role::Application::ToRole.3
Manifying blib/man3/Moose::Meta::TypeConstraint::Enum.3
Manifying blib/man3/Moose::Cookbook::Style.3
Manifying blib/man3/Moose::Exporter.3
Manifying blib/man3/Moose::Cookbook::Snack::Types.3
Manifying blib/man3/Moose::Meta::TypeConstraint::Class.3
Manifying blib/man3/Moose::Meta::TypeConstraint::Union.3
Manifying blib/man3/Moose::Meta::Role::Application.3
Manifying blib/man3/Moose.3
Manifying blib/man3/Moose::Meta::Method::Augmented.3
Manifying blib/man3/Moose::Meta::Method::Constructor.3
Manifying blib/man3/Moose::Meta::TypeConstraint.3
Manifying blib/man3/Moose::Cookbook::FAQ.3
Manifying blib/man3/Moose::Meta::Attribute.3
Manifying blib/man3/Moose::Cookbook.3
Manifying blib/man3/Moose::Meta::TypeConstraint::Parameterized.3
Manifying blib/man3/Moose::Util::MetaRole.3
Manifying blib/man3/Moose::Meta::Role::Method.3
Manifying blib/man3/Moose::Cookbook::Roles::Recipe1.3
Manifying blib/man3/Moose::Intro.3
Manifying blib/man3/Moose::Cookbook::Meta::Recipe5.3
Manifying blib/man3/Moose::Cookbook::Basics::Recipe2.3
Manifying blib/man3/Moose::Cookbook::Extending::Recipe1.3
Manifying blib/man3/Moose::Meta::Method::Destructor.3
Manifying blib/man3/Moose::Meta::Method::Accessor.3
Manifying blib/man3/Moose::Meta::TypeConstraint::Parameterizable.3
Manifying blib/man3/Moose::Cookbook::Snack::Keywords.3
Manifying blib/man3/Moose::Meta::Role::Application::RoleSummation.3
Manifying blib/man3/Moose::Meta::Method::Delegation.3
Manifying blib/man3/Moose::Cookbook::Basics::Recipe9.3
Manifying blib/man3/Test::Moose.3
Manifying blib/man3/Moose::Cookbook::Meta::Recipe1.3
Manifying blib/man3/Moose::Cookbook::Meta::Recipe4.3
Manifying blib/man3/Moose::Util::TypeConstraints::OptimizedConstraints.3
Manifying blib/man3/Moose::Cookbook::Basics::Recipe5.3
Manifying blib/man3/Moose::Cookbook::Basics::Recipe4.3
DROLSKY/Moose-0.64.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/000_recipes/basics/*.t t/000_recipes/extending/*.t t/000_recipes/meta/*.t t/000_recipes/roles/*.t t/010_basics/*.t t/020_attributes/*.t t/030_roles/*.t t/040_type_constraints/*.t t/050_metaclasses/*.t t/060_compat/*.t t/100_bugs/*.t t/200_examples/*.t t/300_immutable/*.t t/400_moose_util/*.t t/500_test_moose/*.t t/600_todo_tests/*.t
t/000_load.....................................................
1..1
ok 1 - use Moose;
ok
t/000_recipes/basics/001_point.................................
1..57
ok 1 - The object isa Point
ok 2 - The object isa Moose::Object
ok 3 - ... got the right value for x
ok 4 - ... got the right value for y
ok 5 - ... got the right (changed) value for y
ok 6 - ... cannot assign a non-Int to y
ok 7 - ... must provide required attributes to new
ok 8 - ... got the right (cleared) value for x
ok 9 - ... got the right (cleared) value for y
ok 10 - ... can assign a 0 to x and y
ok 11 - ... cannot assign a non-Int to y
ok 12 - ... cannot assign a non-Int to x
ok 13 - The object isa Point3D
ok 14 - The object isa Point
ok 15 - The object isa Moose::Object
ok 16 - ... got the right value for x
ok 17 - ... got the right value for y
ok 18 - ... got the right value for z
ok 19 - ... got the right (cleared) value for x
ok 20 - ... got the right (cleared) value for y
ok 21 - ... got the right (cleared) value for z
ok 22 - ... cannot assign a non-Int to y
ok 23 - ... cannot assign a non-Int to x
ok 24 - ... cannot assign a non-Int to z
ok 25 - ... z is a required attribute for Point3D
ok 26 - Point->can('meta')
ok 27 - The object isa Moose::Meta::Class
ok 28 - Point3D->can('meta')
ok 29 - The object isa Moose::Meta::Class
ok 30 - ... they are different metaclasses as well
ok 31 - ... Point got the automagic base class
ok 32 - ... we match the method list for Point
ok 33 - ... we match the attribute list for Point
ok 34 - ... Point has the method "meta"
ok 35 - ... Point has the method "new"
ok 36 - ... Point has the method "x"
ok 37 - ... Point has the method "y"
ok 38 - ... Point has the method "clear"
ok 39 - ... Point has the attribute "x"
ok 40 - ... Attribute x has a type constraint
ok 41 - The object isa Moose::Meta::TypeConstraint
ok 42 - ... Attribute x has an Int type constraint
ok 43 - ... Point has the attribute "y"
ok 44 - ... Attribute y has a type constraint
ok 45 - The object isa Moose::Meta::TypeConstraint
ok 46 - ... Attribute y has an Int type constraint
ok 47 - ... Point3D gets the parent given to it
ok 48 - ... we match the method list for Point3D
ok 49 - ... we match the attribute list for Point3D
ok 50 - ... Point3D has the method "new"
ok 51 - ... Point3D has the method "meta"
ok 52 - ... Point3D has the method "z"
ok 53 - ... Point3D has the method "clear"
ok 54 - ... Point3D has the attribute "z"
ok 55 - ... Attribute z has a type constraint
ok 56 - The object isa Moose::Meta::TypeConstraint
ok 57 - ... Attribute z has an Int type constraint
ok
t/000_recipes/basics/002_bank_account..........................
1..23
ok 1 - The object isa BankAccount
ok 2 - ... got the right savings balance
ok 3 - ... withdrew from savings successfully
ok 4 - ... got the right savings balance after withdrawl
ok 5 - ... got the right savings balance after deposit
ok 6 - The object isa CheckingAccount
ok 7 - The object isa BankAccount
ok 8 - ... got the right overdraft account
ok 9 - ... got the right checkings balance
ok 10 - ... withdrew from checking successfully
ok 11 - ... got the right checkings balance after withdrawl
ok 12 - ... got the right savings balance after checking withdrawl (no overdraft)
ok 13 - ... withdrew from checking successfully
ok 14 - ... got the right checkings balance after withdrawl
ok 15 - ... got the right savings balance after overdraft withdrawl
ok 16 - The object isa CheckingAccount
ok 17 - The object isa BankAccount
ok 18 - ... no overdraft account
ok 19 - ... got the right checkings balance
ok 20 - ... withdrew from checking successfully
ok 21 - ... got the right checkings balance after withdrawl
ok 22 - ... withdrawl failed due to attempted overdraft
ok 23 - ... got the right checkings balance after withdrawl failure
ok
t/000_recipes/basics/003_binary_tree...........................
1..33
ok 1 - The object isa BinaryTree
ok 2 - ... got the right node value
ok 3 - ... no left node yet
ok 4 - ... no right node yet
ok 5 - ... no parent for root node
ok 6 - The object isa BinaryTree
ok 7 - ... got the same node (and it is $left)
ok 8 - ... we have a left node now
ok 9 - ... lefts has a parent
ok 10 - ... lefts parent is the root
ok 11 - ... parent is a weakened ref
ok 12 - ... $left no left node yet
ok 13 - ... $left no right node yet
ok 14 - ... left has got no node value
ok 15 - ... assign to lefts node
ok 16 - ... left now has a node value
ok 17 - ... still no right node yet
ok 18 - ... right has got no node value
ok 19 - ... now we have a right node
ok 20 - The object isa BinaryTree
ok 21 - ... assign to rights node
ok 22 - ... left now has a node value
ok 23 - ... got the same node (and it is $right)
ok 24 - ... we have a right node now
ok 25 - ... rights has a parent
ok 26 - ... rights parent is the root
ok 27 - ... parent is a weakened ref
ok 28 - The object isa BinaryTree
ok 29 - ... left does have a parent
ok 30 - ... got a parent node (and it is $left)
ok 31 - ... we have a left node now
ok 32 - ... got a left node (and it is $left_left)
ok 33 - ... parent is a weakened ref
ok
t/000_recipes/basics/004_company...............................
1..0 # Skip Regexp::Common & Locale::US required for this test
skipped: Regexp::Common & Locale::US required for this test
t/000_recipes/basics/005_coercion..............................
1..0 # Skip HTTP::Headers & Params::Coerce & URI required for this test
skipped: HTTP::Headers & Params::Coerce & URI required for this test
t/000_recipes/basics/006_augment_inner.........................
1..2
ok 1 - The object isa TPSReport
ok 2 - ... got the right TPS report
ok
t/000_recipes/basics/010_genes.................................
1..10
ok 1 - gene combination blue,blue,blue,blue produces blue eye color
ok 2 - gene combination blue,blue,green,blue produces green eye color
ok 3 - gene combination blue,blue,blue,green produces green eye color
ok 4 - gene combination blue,blue,green,green produces green eye color
ok 5 - gene combination brown,blue,blue,blue produces brown eye color
ok 6 - gene combination brown,brown,green,green produces brown eye color
ok 7 - gene combination blue,brown,green,blue produces brown eye color
ok 8 - mother blue + father blue = child blue
ok 9 - mother blue + father brown = child brown
ok 10 - mother green + father green = child green
ok
t/000_recipes/extending/001_base_class.........................
1..4
ok 1 - Foo isa MyApp::Base
ok 2 - Foo has a size method
ok 3 - got expected warning when calling Foo->new
ok 4 - $foo->size is 2
ok
t/000_recipes/extending/002_metaclass_and_sugar................
1..3
ok 1 - The object isa MyApp::Meta::Class
ok 2 - MyApp::User->meta->table returns User
ok 3 - MyApp::User has username method
ok
t/000_recipes/meta/002_meta_attribute..........................
1..1
ok 1 - ... got the expected dump value
ok
t/000_recipes/meta/003_attribute_trait.........................
1..2
ok 1 - ... got the expected dump value
ok 2 - ... got the expected dump value
ok
t/000_recipes/roles/001_roles..................................
1..63
ok 1 - ... US::Currency does Comparable
ok 2 - ... US::Currency does Eq
ok 3 - ... US::Currency does Printable
ok 4 - The object isa US::Currency
ok 5 - UNIVERSAL::DOES for class
ok 6 - UNIVERSAL::DOES for role
ok 7 - US::Currency->can('amount')
ok 8 - ... got the right amount
ok 9 - US::Currency->can('to_string')
ok 10 - ... got the right stringified value
ok 11 - ... US::Currency does Comparable
ok 12 - ... US::Currency does Eq
ok 13 - ... US::Currency does Printable
ok 14 - The object isa US::Currency
ok 15 - US::Currency->can('amount')
ok 16 - ... got the right amount
ok 17 - US::Currency->can('to_string')
ok 18 - ... got the right stringified value
ok 19 - ... 100 gt 50
ok 20 - ... 100 ge 50
ok 21 - ... !100 lt 50
ok 22 - ... !100 le 50
ok 23 - ... !100 eq 50
ok 24 - ... 100 ne 50
ok 25 - ... !50 gt 100
ok 26 - ... !50 ge 100
ok 27 - ... 50 lt 100
ok 28 - ... 50 le 100
ok 29 - ... !50 eq 100
ok 30 - ... 50 ne 100
ok 31 - ... !50 gt 50
ok 32 - ... !50 ge 50
ok 33 - ... 50 lt 50
ok 34 - ... 50 le 50
ok 35 - ... 50 eq 50
ok 36 - ... !50 ne 50
ok 37 - The object isa Moose::Meta::Role
ok 38 - ... Eq has_method not_equal_to
ok 39 - ... Eq requires_method not_equal_to
ok 40 - The object isa Moose::Meta::Role
ok 41 - ... Comparable does Eq
ok 42 - ... Comparable has_method equal_to
ok 43 - ... Comparable has_method not_equal_to
ok 44 - ... Comparable has_method greater_than
ok 45 - ... Comparable has_method greater_than_or_equal_to
ok 46 - ... Comparable has_method less_than
ok 47 - ... Comparable has_method less_than_or_equal_to
ok 48 - ... Comparable requires_method compare
ok 49 - The object isa Moose::Meta::Role
ok 50 - ... Printable requires_method to_string
ok 51 - The object isa Moose::Meta::Class
ok 52 - ... US::Currency does Comparable
ok 53 - ... US::Currency does Eq
ok 54 - ... US::Currency does Printable
ok 55 - ... US::Currency has_method amount
ok 56 - ... US::Currency has_method equal_to
ok 57 - ... US::Currency has_method not_equal_to
ok 58 - ... US::Currency has_method compare
ok 59 - ... US::Currency has_method greater_than
ok 60 - ... US::Currency has_method greater_than_or_equal_to
ok 61 - ... US::Currency has_method less_than
ok 62 - ... US::Currency has_method less_than_or_equal_to
ok 63 - ... US::Currency has_method to_string
ok
t/000_recipes/roles/002_advanced_role_composition..............
1..5
ok 1 - made anon class with Restartable::ButUnreliable role
ok 2 - Class::MOP::Class::__ANON__::SERIAL::40->can(...)
ok 3 - made anon class with Restartable::ButBroken role
ok 4 - ... start called explode
ok 5 - ... stop also called explode
ok
t/010_basics/001_basic_class_setup.............................
1..22
ok 1 - Foo->can('meta')
ok 2 - The object isa Moose::Meta::Class
ok 3 - ... we got the &meta method
ok 4 - ... Foo is automagically a Moose::Object
ok 5 - ... has_method requires an arg
ok 6 - ... has_method requires an arg
ok 7 - Foo->can('does')
ok 8 - ... the meta does not treat "extends" as a method
ok 9 - ... the meta does not treat "has" as a method
ok 10 - ... the meta does not treat "before" as a method
ok 11 - ... the meta does not treat "after" as a method
ok 12 - ... the meta does not treat "around" as a method
ok 13 - ... the meta does not treat "blessed" as a method
ok 14 - ... the meta does not treat "confess" as a method
ok 15 - ... the meta does not treat "type" as a method
ok 16 - ... the meta does not treat "subtype" as a method
ok 17 - ... the meta does not treat "as" as a method
ok 18 - ... the meta does not treat "where" as a method
ok 19 - ... the meta does not treat "coerce" as a method
ok 20 - ... the meta does not treat "from" as a method
ok 21 - ... the meta does not treat "via" as a method
ok 22 - ... the meta does not treat "find_type_constraint" as a method
ok
t/010_basics/002_require_superclasses..........................
1..5
ok 1 - ... loaded Foo superclass correctly
ok 2 - ... loaded (inline) Bar superclass correctly
ok 3 - ... loaded Foo and (inline) Bar superclass correctly
ok 4 - ... could not find the superclass (as expected)
ok 5 - ... and got the error we expected
ok
t/010_basics/003_super_and_override............................
1..16
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from &foo
ok 5 - ... got the right value from &bar
ok 6 - ... got the right value from &baz
ok 7 - The object isa Bar
ok 8 - The object isa Foo
ok 9 - ... got the right value from &foo
ok 10 - ... got the right value from &bar
ok 11 - ... got the right value from &baz
ok 12 - The object isa Foo
ok 13 - ... got the right value from &foo
ok 14 - ... got the right value from &bar
ok 15 - ... got the right value from &baz
ok 16 - ... cannot override a method which has a local equivalent
ok
t/010_basics/004_inner_and_augment.............................
1..16
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from &foo
ok 5 - ... got the right value from &bar
ok 6 - ... got the right value from &baz
ok 7 - The object isa Bar
ok 8 - The object isa Foo
ok 9 - ... got the right value from &foo
ok 10 - ... got the right value from &bar
ok 11 - ... got the right value from &baz
ok 12 - The object isa Foo
ok 13 - ... got the right value from &foo
ok 14 - ... got the right value from &bar
ok 15 - ... got the right value from &baz
ok 16 - ... cannot augment a method which has a local equivalent
ok
t/010_basics/005_override_augment_inner_super..................
1..5
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from mixed augment/override foo
ok 5 - ... got the right value from mixed augment/override bar
ok
t/010_basics/006_override_and_foreign_classes..................
1..15
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from &foo
ok 5 - ... got the right value from &bar
ok 6 - ... got the right value from &baz
ok 7 - The object isa Bar
ok 8 - The object isa Foo
ok 9 - ... got the right value from &foo
ok 10 - ... got the right value from &bar
ok 11 - ... got the right value from &baz
ok 12 - The object isa Foo
ok 13 - ... got the right value from &foo
ok 14 - ... got the right value from &bar
ok 15 - ... got the right value from &baz
ok
t/010_basics/007_always_strict_warnings........................
1..10
ok 1 - ... got an error because strict is on
ok 2 - ... got the right error
ok 3 - ... no warning yet
ok 4 - ... got a warning
ok 5 - .. and it is the right warning
ok 6 - ... got an error because strict is on
ok 7 - ... got the right error
ok 8 - ... no warning yet
ok 9 - ... got a warning
ok 10 - .. and it is the right warning
ok
t/010_basics/008_wrapped_method_cxt_propagation................
1..7
ok 1 - array context (TouchyBase)
ok 2 - scalar context (TouchyBase)
ok 3 - void context (TouchyBase)
ok 4 - array context (AfterSub)
ok 5 - scalar context (AfterSub)
ok 6 - void context (AfterSub)
ok 7 - methods were wrapped
ok
t/010_basics/009_import_unimport...............................
1..41
ok 1 - Foo->can('extends')
ok 2 - Foo->can('with')
ok 3 - Foo->can('has')
ok 4 - Foo->can('before')
ok 5 - Foo->can('after')
ok 6 - Foo->can('around')
ok 7 - Foo->can('override')
ok 8 - Foo->can('augment')
ok 9 - Foo->can('super')
ok 10 - Foo->can('inner')
ok 11 - ... Foo can no longer do extends
ok 12 - ... Foo can no longer do with
ok 13 - ... Foo can no longer do has
ok 14 - ... Foo can no longer do before
ok 15 - ... Foo can no longer do after
ok 16 - ... Foo can no longer do around
ok 17 - ... Foo can no longer do override
ok 18 - ... Foo can no longer do augment
ok 19 - ... Foo can no longer do super
ok 20 - ... Foo can no longer do inner
ok 21 - Bar->can('type')
ok 22 - Bar->can('subtype')
ok 23 - Bar->can('as')
ok 24 - Bar->can('where')
ok 25 - Bar->can('message')
ok 26 - Bar->can('coerce')
ok 27 - Bar->can('from')
ok 28 - Bar->can('via')
ok 29 - Bar->can('enum')
ok 30 - Bar->can('find_type_constraint')
ok 31 - ... Bar can no longer do type
ok 32 - ... Bar can no longer do subtype
ok 33 - ... Bar can no longer do as
ok 34 - ... Bar can no longer do where
ok 35 - ... Bar can no longer do message
ok 36 - ... Bar can no longer do coerce
ok 37 - ... Bar can no longer do from
ok 38 - ... Bar can no longer do via
ok 39 - ... Bar can no longer do enum
ok 40 - ... Bar can no longer do find_type_constraint
ok 41 - Baz->can('blessed')
ok
t/010_basics/010_method_modifier_with_regexp...................
1..9
ok 1 - around modifier is called
ok 2 - around modifier is called
ok 3 - before modifier is called once
ok 4 - after modifier is called once
ok 5 - before modifier is called twice
ok 6 - after modifier is called twice
ok 7 - ... this is not currently supported
ok 8 - ... this is not currently supported
ok 9 - ... this is not currently supported
ok
t/010_basics/011_moose_respects_type_constraints...............
1..7
ok 1 - The object isa Moose::Meta::TypeConstraint
ok 2 - ... got the Value subtype for Foo
ok 3 - ... my constraint passed correctly
ok 4 - ... my constraint failed correctly
ok 5 - The object isa Bar
ok 6 - ... checked the type constraint correctly
ok 7 - ... checked the type constraint correctly
ok
t/010_basics/012_rebless.......................................
1..11
ok 1 - Parent->new gives a Parent object
ok 2 - No name yet
ok 3 - lazy attribute initialized
ok 4 - Num type constraint for now..
ok 5 - ... this failed cause of type check
ok 6 - ... this failed cause of type check
ok 7 - successfully reblessed into Child
ok 8 - Child->name's default came through
ok 9 - lazy attribute was already initialized
ok 10 - lazy attribute just now initialized
ok 11 - ... this failed cause of type check
ok
t/010_basics/013_create........................................
1..7
ok 1 - creating lives
ok 2
ok 3
ok 4 - $with_foo isa Class
ok 5 - threw Regexp ((?-xism:You must pass an ARRAY ref of roles))
ok 6 - did not create Made::Of::Fail
ok 7 - conflicting roles == death
ok
t/010_basics/014_create_anon...................................
1..8
ok 1 - creating the same class twice without caching results in 2 classes
ok 2
ok 3
ok 4 - with cache, the same class is the same class
ok 5
ok 6
ok 7 - class_and_foo and class_and_bar are different
ok 8
ok
t/010_basics/015_buildargs.....................................
1..14
ok 1 - no args
ok 2 - normal args
ok 3 - single arg
ok 4 - ... got the right bar
ok 5 - ... got the right bar
ok 6 - ... got the right bar
ok 7 - ... got the right bar
ok 8 - no args
ok 9 - normal args
ok 10 - single arg
ok 11 - ... got the right bar
ok 12 - ... got the right bar
ok 13 - ... got the right bar
ok 14 - ... got the right bar
ok
t/010_basics/016_load_into_main................................
1..0 # Skip Test::Output is required for this test
skipped: Test::Output is required for this test
t/010_basics/017_error_handling................................
1..2
ok 1 - A single non-hashref arg to a constructor throws an error
ok 2 - Cannot call does() without a role name
ok
t/010_basics/018_methods.......................................
1..6
ok 1 - associated_metaclass is defined
ok 2 - associated_metaclass is correct class isa Moose::Meta::Class
ok 3 - associated_metaclass->name looks like an anonymous class
ok 4 - associated_metaclass is defined
ok 5 - associated_metaclass is correct class isa Moose::Meta::Class
ok 6 - associated_metaclass->name is Test2
ok
t/020_attributes/001_attribute_reader_generation...............
1..13
ok 1 - ... created the reader method okay
ok 2 - ... created the lazy reader method okay
ok 3 - The object isa Foo
ok 4 - Foo->can('get_foo')
ok 5 - ... got an undefined value
ok 6 - ... get_foo is a read-only
ok 7 - ... no value in get_lazy_foo slot
ok 8 - Foo->can('get_lazy_foo')
ok 9 - ... got an deferred value
ok 10 - ... get_lazy_foo is a read-only
ok 11 - The object isa Foo
ok 12 - ... got the correct value
ok 13 - ... got the correct value
ok
t/020_attributes/002_attribute_writer_generation...............
1..29
ok 1 - ... created the writer method okay
ok 2 - ... created the required writer method okay
ok 3 - ... created the writer method with type constraint okay
ok 4 - ... created the writer method with weak_ref okay
ok 5 - The object isa Foo
ok 6 - Foo->can('set_foo')
ok 7 - ... got an unset value
ok 8 - ... set_foo wrote successfully
ok 9 - ... got the correct set value
ok 10 - ... it is not a weak reference
ok 11 - ... cannot create without the required attribute
ok 12 - Foo->can('set_foo_required')
ok 13 - ... got an unset value
ok 14 - ... set_foo_required wrote successfully
ok 15 - ... got the correct set value
ok 16 - ... set_foo_required died successfully with no value
ok 17 - ... set_foo_required did accept undef
ok 18 - ... it is not a weak reference
ok 19 - Foo->can('set_foo_int')
ok 20 - ... got an unset value
ok 21 - ... set_foo_int wrote successfully
ok 22 - ... got the correct set value
ok 23 - ... set_foo_int died successfully
ok 24 - ... it is not a weak reference
ok 25 - Foo->can('set_foo_weak')
ok 26 - ... got an unset value
ok 27 - ... set_foo_weak wrote successfully
ok 28 - ... got the correct set value
ok 29 - ... it is a weak reference
ok
t/020_attributes/003_attribute_accessor_generation.............
1..57
ok 1 - ... created the accessor method okay
ok 2 - ... created the lazy accessor method okay
ok 3 - ... created the required accessor method okay
ok 4 - ... created the accessor method with type constraint okay
ok 5 - ... created the accessor method with weak_ref okay
ok 6 - ... created the accessor method with auto_deref okay
ok 7 - ... created the reader method with auto_deref okay
ok 8 - ... created the reader method with auto_deref okay
ok 9 - The object isa Foo
ok 10 - Foo->can('foo')
ok 11 - ... got an unset value
ok 12 - ... foo wrote successfully
ok 13 - ... got the correct set value
ok 14 - ... it is not a weak reference
ok 15 - ... cannot create without the required attribute
ok 16 - Foo->can('foo_required')
ok 17 - ... got an unset value
ok 18 - ... foo_required wrote successfully
ok 19 - ... got the correct set value
ok 20 - ... foo_required did not die with undef
ok 21 - value is undef
ok 22 - ... it is not a weak reference
ok 23 - ... no value in lazy_foo slot
ok 24 - Foo->can('lazy_foo')
ok 25 - ... got an deferred value
ok 26 - Foo->can('foo_int')
ok 27 - ... got an unset value
ok 28 - ... foo_int wrote successfully
ok 29 - ... got the correct set value
ok 30 - ... foo_int died successfully
ok 31 - ... it is not a weak reference
ok 32 - Foo->can('foo_weak')
ok 33 - ... got an unset value
ok 34 - ... foo_weak wrote successfully
ok 35 - ... got the correct set value
ok 36 - ... it is a weak reference
ok 37 - Foo->can('foo_deref')
ok 38 - ... default default value
ok 39 - ... doesn't deref undef value
ok 40 - returns empty list in list context
ok 41 - ... foo_deref wrote successfully
ok 42 - returns an array reference in scalar context
ok 43 - correct array
ok 44 - returns list in list context
ok 45 - correct list
ok 46 - Foo->can('foo_deref')
ok 47 - ... default default value
ok 48 - ... read only
ok 49 - scalar context ro
ok 50 - list context ro
ok 51 - Foo->can('foo_deref_hash')
ok 52 - ... default default value
ok 53 - ... doesn't deref undef value
ok 54 - returns empty list in list context
ok 55 - ... foo_deref_hash wrote successfully
ok 56 - scalar context
ok 57 - list context
ok
t/020_attributes/004_attribute_triggers........................
1..36
ok 1 - The object isa Foo
ok 2 - The object isa Bar
ok 3 - The object isa Baz
ok 4 - ... did not die setting bar
ok 5 - ... set the value foo.bar correctly
ok 6 - ... which in turn set the value bar.foo correctly
ok 7 - ... bar.foo is a weak reference
ok 8 - ... did not die un-setting bar
ok 9 - ... set the value foo.bar correctly
ok 10 - ... which in turn set the value bar.foo correctly
ok 11 - ... did not die setting baz
ok 12 - ... set the value foo.baz correctly
ok 13 - ... which in turn set the value baz.foo correctly
ok 14 - ... baz.foo is a weak reference
ok 15 - The object isa Bar
ok 16 - The object isa Baz
ok 17 - The object isa Foo
ok 18 - ... set the value foo.bar correctly
ok 19 - ... which in turn set the value bar.foo correctly
ok 20 - ... bar.foo is a weak reference
ok 21 - ... set the value foo.baz correctly
ok 22 - ... which in turn set the value baz.foo correctly
ok 23 - ... baz.foo is a weak reference
ok 24 - ... a trigger must be a CODE ref
ok 25 - ... a trigger must be a CODE ref
ok 26 - Blarg->new() lives
ok 27 - Have a $blarg
ok 28 - foo has default value
ok 29 - bar has default value
ok 30 - baz has default value
ok 31 - No triggers fired
ok 32 - All triggers fired once on assign
ok 33 - All triggers given assigned values
ok 34 - ->new() with parameters
ok 35 - All triggers fired once on construct
ok 36 - All triggers given assigned values
ok
t/020_attributes/005_attribute_does............................
1..9
ok 1 - The object isa Foo::Class
ok 2 - The object isa Bar::Class
ok 3 - ... bar passed the type constraint okay
ok 4 - ... foo did not pass the type constraint okay
ok 5 - ... baz passed the type constraint okay
ok 6 - ... foo did not pass the type constraint okay
ok 7 - ... foo passed the type constraint okay
ok 8 - ... cannot have a does() which is not done by the isa()
ok 9 - ... cannot have a isa() which is cannot does()
ok
t/020_attributes/006_attribute_required........................
1..15
ok 1 - The object isa Foo
ok 2 - ... got the right bar
ok 3 - ... got the right baz
ok 4 - ... got the right boo
ok 5 - The object isa Foo
ok 6 - ... got the right bar
ok 7 - ... got the right baz
ok 8 - ... got the right boo
ok 9 - The object isa Foo
ok 10 - ... got the right bar
ok 11 - ... got the right baz
ok 12 - ... got the right boo
ok 13 - ... undef is a valid attribute value
ok 14 - ... undef is a valid attribute value
ok 15 - ... must supply all the required attribute
ok
t/020_attributes/007_attribute_custom_metaclass................
1..16
ok 1 - The object isa Foo
ok 2 - The object isa Foo::Meta::Attribute
ok 3 - The object isa Moose::Meta::Attribute
ok 4 - ... got the right name for our meta-attribute
ok 5 - ... our meta-attrubute created the accessor for us
ok 6 - ... our meta-attrubute created the type_constraint for us
ok 7 - The object isa Moose::Meta::TypeConstraint
ok 8 - ... got the right type constraint name
ok 9 - ... got the right type constraint parent name
ok 10 - ... the attribute metaclass need not be a Moose::Meta::Attribute as long as it behaves
ok 11 - ... the attribute metaclass alias worked correctly
ok 12 - ... the attribute metaclass alias worked correctly
ok 13 - The object isa Foo::Meta::Attribute
ok 14 - The object isa Moose::Meta::Attribute
ok 15 - The object isa Moose::Meta::Attribute::Custom::Bar
ok 16 - The object isa Moose::Meta::Attribute
ok
t/020_attributes/008_attribute_type_unions.....................
1..18
ok 1 - The object isa Foo
ok 2 - ... set bar successfully with an ARRAY ref
ok 3 - ... set bar successfully with a HASH ref
ok 4 - ... couldnt set bar successfully with a number
ok 5 - ... couldnt set bar successfully with a CODE ref
ok 6 - ... created new Foo with bar successfully set with an ARRAY ref
ok 7 - ... created new Foo with bar successfully set with a HASH ref
ok 8 - ... didnt create a new Foo with bar as a number
ok 9 - ... didnt create a new Foo with bar as a CODE ref
ok 10 - The object isa Bar
ok 11 - ... set baz successfully with a string
ok 12 - ... set baz successfully with a CODE ref
ok 13 - ... couldnt set baz successfully with a SCALAR ref
ok 14 - ... couldnt set bar successfully with a HASH ref
ok 15 - ... created new Bar with baz successfully set with a string
ok 16 - ... created new Bar with baz successfully set with a CODE ref
ok 17 - ... didnt create a new Bar with baz as a number
ok 18 - ... didnt create a new Bar with baz as a HASH ref
ok
t/020_attributes/009_attribute_inherited_slot_specs............
1..82
ok 1 - ... we can change the default attribute option
ok 2 - ... we can add change the isa as long as it is a subtype
ok 3 - ... we can change/add coerce as an attribute option
ok 4 - ... we can change/add required as an attribute option
ok 5 - ... we can change/add lazy as an attribute option
ok 6 - ... extend an attribute with parameterized type
ok 7 - ... extend an attribute with anon-subtype
ok 8 - ... now can extend an attribute with a non-subtype
ok 9 - ... we can add the handles attribute option
ok 10 - ... we can not alter the handles attribute option
ok 11 - ... can now create an attribute with an improper subtype relation
ok 12 - ... cannot create an attribute with an illegal option
ok 13 - ... cannot create an attribute with an illegal option
ok 14 - The object isa Foo
ok 15 - ... got the right undef default value
ok 16 - ... assigned foo correctly
ok 17 - ... got the right value for foo
ok 18 - ... foo is not coercing (as expected)
ok 19 - ... got the right default value
ok 20 - ... Foo::bar is a read/only attr
ok 21 - ... got the right undef default value
ok 22 - ... Foo::baz accepts hash refs
ok 23 - ... got the right value assigned to baz
ok 24 - ... Foo::baz accepts an array ref
ok 25 - ... got the right value assigned to baz
ok 26 - ... Foo::baz accepts scalar ref
ok 27 - ... got the right value assigned to baz
ok 28 - ... Foo::bunch_of_stuff accepts an array of strings
ok 29 - ... Foo::one_last_one accepts a code ref
ok 30 - ... Foo::baz accepts a code ref
ok 31 - ... got the right value assigned to baz
ok 32 - ... cannot create Bar without required gorch param
ok 33 - The object isa Bar
ok 34 - The object isa Foo
ok 35 - ... got the right undef default value
ok 36 - ... assigned foo correctly
ok 37 - ... got the right value for foo
ok 38 - ... assigned foo correctly
ok 39 - ... got the right value for foo
ok 40 - ... got the right default value
ok 41 - ... got the right default value
ok 42 - ... Bar::bar is a read/only attr
ok 43 - ... got the right undef default value
ok 44 - ... Bar::baz does not accept hash refs
ok 45 - ... Bar::baz can accept an array ref
ok 46 - ... got the right value assigned to baz
ok 47 - ... Bar::baz does not accept a scalar ref
ok 48 - ... Bar::bunch_of_stuff accepts an array of ints
ok 49 - ... Bar::bunch_of_stuff does not accept an array of strings
ok 50 - ... Bar::baz does not accept a code ref
ok 51 - ... Bar has a foo attr
ok 52 - ... Bar has a bar attr
ok 53 - ... Bar has a baz attr
ok 54 - ... Bar has a gorch attr
ok 55 - ... Bar has a gloum attr
ok 56 - ... Bar has a bling attr
ok 57 - ... Bar does have a bunch_of_stuff attr
ok 58 - ... Bar has a blang attr
ok 59 - ... Bar has a fail attr
ok 60 - ... Bar does not have an other_fail attr
ok 61 - ... Foo and Bar have different copies of foo
ok 62 - ... Foo and Bar have different copies of bar
ok 63 - ... Foo and Bar have different copies of baz
ok 64 - ... Foo and Bar have different copies of gorch
ok 65 - ... Foo and Bar have different copies of gloum
ok 66 - ... Foo and Bar have different copies of bling
ok 67 - ... Foo and Bar have different copies of bunch_of_stuff
ok 68 - ... Bar::bar inherited the type constraint too
ok 69 - ... Bar::baz inherited the type constraint too
ok 70 - ... Bar::bar inherited the right type constraint too
ok 71 - ... Foo::baz inherited the right type constraint too
ok 72 - ... Bar::baz inherited the right type constraint too
ok 73 - ... Foo::gorch is not a required attr
ok 74 - ... Bar::gorch is a required attr
ok 75 - ... Foo::bunch_of_stuff is an ArrayRef
ok 76 - ... Bar::bunch_of_stuff is an ArrayRef[Int]
ok 77 - ... Foo::gloum is not a required attr
ok 78 - ... Bar::gloum is a required attr
ok 79 - ... Foo::foo should not coerce
ok 80 - ... Bar::foo should coerce
ok 81 - ... Foo::foo should not handles
ok 82 - ... Bar::foo should handles
ok
t/020_attributes/010_attribute_delegation......................
1..88
ok 1 - The object isa Bar
ok 2 - ... we have something in bar->foo
ok 3 - The object isa Foo
ok 4 - The object isa Moose::Meta::Method::Delegation
ok 5 - associated_attribute->name for this method is foo
ok 6 - ... bar->foo->bar returned the right default
ok 7 - Bar->can('foo_bar')
ok 8 - ... bar->foo_bar delegated correctly
ok 9 - ... bar->foo->bar returned the right (changed) value
ok 10 - ... bar->foo_bar delegated correctly
ok 11 - ... bar->foo->bar returned the right (changed) value
ok 12 - ... bar->foo_bar delegated correctly
ok 13 - The object isa Foo
ok 14 - ... got the right foo->bar
ok 15 - ... assigned the new Foo to Bar->foo
ok 16 - ... assigned bar->foo with the new Foo
ok 17 - ... bar->foo->bar returned the right result
ok 18 - ... and bar->foo_bar delegated correctly again
ok 19 - The object isa Car
ok 20 - The object isa Engine
ok 21 - Engine->can('go')
ok 22 - Engine->can('stop')
ok 23 - ... got the right value from ->engine->go
ok 24 - ... got the right value from ->engine->stop
ok 25 - Car->can('go')
ok 26 - Car->can('stop')
ok 27 - ... got the right value from ->go
ok 28 - ... got the right value from ->stop
ok 29 - The object isa Baz::Proxy1
ok 30 - Baz::Proxy1->can('baz')
ok 31 - The object isa Baz
ok 32 - Baz::Proxy1->can('foo')
ok 33 - Baz::Proxy1->can('bar')
ok 34 - Baz::Proxy1->can('boo')
ok 35 - ... got the right proxied return value
ok 36 - ... got the right proxied return value
ok 37 - ... got the right proxied return value
ok 38 - The object isa Baz::Proxy2
ok 39 - Baz::Proxy2->can('baz')
ok 40 - The object isa Baz
ok 41 - Baz::Proxy2->can('foo')
ok 42 - Baz::Proxy2->can('boo')
ok 43 - ... got the right proxied return value
ok 44 - ... got the right proxied return value
ok 45 - The object isa Baz::Proxy3
ok 46 - Baz::Proxy3->can('baz')
ok 47 - The object isa Baz
ok 48 - Baz::Proxy3->can('bar')
ok 49 - Baz::Proxy3->can('boo')
ok 50 - ... got the right proxied return value
ok 51 - ... got the right proxied return value
ok 52 - The object isa Foo::Thing
ok 53 - The object isa Foo::Baz
ok 54 - ... we have the method we expect
ok 55 - ... we have the method we expect
ok 56 - ... we dont have the method we expect
ok 57 - ... got the right value
ok 58 - ... got the right value
ok 59 - ... got the right value
ok 60 - ... you cannot delegate to AUTOLOADED class with regexp
ok 61 - The object isa Bar::Autoloaded
ok 62 - ... we have something in bar->foo
ok 63 - The object isa Foo::Autoloaded
ok 64 - ... bar->foo->bar returned the right (changed) value
ok 65 - ... bar->foo_bar delegated correctly
ok 66 - ... bar->foo->bar returned the right (changed) value
ok 67 - ... bar->foo_bar delegated correctly
ok 68 - The object isa Foo::Autoloaded
ok 69 - ... got the right foo->bar
ok 70 - ... assigned the new Foo to Bar->foo
ok 71 - ... assigned bar->foo with the new Foo
ok 72 - ... bar->foo->bar returned the right result
ok 73 - ... and bar->foo_bar delegated correctly again
ok 74 - The object isa Baz::Autoloaded
ok 75 - ... we have something in baz->foo
ok 76 - The object isa Foo::Autoloaded
ok 77 - ... baz->foo->bar returned the right (changed) value
ok 78 - ... baz->foo_bar delegated correctly
ok 79 - ... baz->foo->bar returned the right (changed) value
ok 80 - ... baz->foo_bar delegated correctly
ok 81 - The object isa Foo::Autoloaded
ok 82 - ... got the right foo->bar
ok 83 - ... assigned the new Foo to Baz->foo
ok 84 - ... assigned baz->foo with the new Foo
ok 85 - ... baz->foo->bar returned the right result
ok 86 - ... and baz->foo_bar delegated correctly again
ok 87 - handles method foo_bar is present
ok 88 - handles method foo_bar is removed
ok
t/020_attributes/011_more_attr_delegation......................
1..39
ok 1 - all_methods requires explicit isa
ok 2 - allow all_methods with explicit isa
ok 3 - don't need to declare isa if method list is predefined
ok 4 - can declare regex collector
ok 5 - can't create attr with generative handles parameter and no isa
ok 6 - can't create attr with generative handles parameter and no isa
ok 7 - can delegate to non moose class using explicit method list
ok 8 - subrefs on non moose class give no meta
ok 9 - plain classes are handed down to subs
ok 10 - can delegate to object even without explicit reader
ok 11 - The object isa Parent
ok 12 - The object isa ChildA
ok 13 - The object isa ChildB
ok 14 - The object isa ChildC
ok 15 - The object isa ChildD
ok 16 - The object isa ChildE
ok 17 - The object isa ChildF
ok 18 - ... no child_g accessor defined
ok 19 - parent method
ok 20 - child supermethod
ok 21 - child method
ok 22 - Parent->can('child_a_super_method')
ok 23 - Parent->can('child_a_method_1')
ok 24 - Parent->can('child_a_method_2')
ok 25 - but not subclass of delegate class
ok 26 - delegate behaves the same
ok 27 - delegates are their own invocants
ok 28 - Parent->can('child_b_method_1')
ok 29 - but not ChildB's unspecified siblings
ok 30 - none of ChildD's methods (child_d_method_2)
ok 31 - none of ChildD's methods (child_d_method_1)
ok 32 - Parent->can('child_c_method_3_la')
ok 33 - Parent->can('child_c_method_4_la')
ok 34 - ChildC method delegated OK
ok 35 - Parent->can('child_e_method_2')
ok 36 - but not child_e_method_1
ok 37 - delegate to non moose class (child_e_method_2)
ok 38 - Parent->can('child_g_method_1')
ok 39 - delegate to moose class without reader (child_g_method_1)
ok
t/020_attributes/012_misc_attribute_tests......................
1..47
ok 1 - ... the foo has docs
ok 2 - ... got the foo docs
ok 3 - The object isa Test::For::Lazy::TypeConstraint
ok 4 - ... this does not work
ok 5 - ... this does not work
ok 6 - The object isa Test::Arrayref::Attributes
ok 7 - Test::Arrayref::Attributes->can(...)
ok 8 - The object isa Test::Arrayref::RoleAttributes
ok 9 - Test::Arrayref::RoleAttributes->can(...)
ok 10 - ... default must return a value which passes the type constraint
ok 11 - setter took string
ok 12 - this is a *not* a string
ok 13 - ... dies without overloading the string
ok 14 - ... this doesnt trip overload to break anymore
ok 15 - ... this works fine though
ok 16 - foo is required
ok 17 - foo has builder
ok 18 - .. and it's named build_foo
ok 19 - foo builder works
ok 20 - ... no builder, wtf
ok 21 - foo is lazy
ok 22 - foo is required
ok 23 - foo is lazy_build
ok 24 - foo has clearer
ok 25 - .. and it's named clear_foo
ok 26 - foo has builder
ok 27 - .. and it's named build_foo
ok 28 - foo has predicate
ok 29 - .. and it's named has_foo
ok 30 - _foo is lazy
ok 31 - _foo is required
ok 32 - _foo is lazy_build
ok 33 - _foo has clearer
ok 34 - .. and it's named _clear_foo
ok 35 - _foo has builder
ok 36 - .. and it's named _build_foo
ok 37 - _foo has predicate
ok 38 - .. and it's named _has_foo
ok 39 - noo foo value yet
ok 40 - noo _foo value yet
ok 41 - foo builder works
ok 42 - foo builder works too
ok 43 - Correct error when a builder method is not present
ok 44 - create attr via direct sub call
ok 45 - create attr via can
ok 46 - attr created from sub call
ok 47 - attr created from can
ok
t/020_attributes/013_attr_dereference_test.....................
1..11
ok 1 - ... successfully created attr
ok 2 - The object isa Customer
ok 3 - The object isa Firm
ok 4 - Firm->can('customers')
ok 5 - ... got the right dereferenced value
ok 6 - The object isa Firm
ok 7 - Firm->can('customers')
ok 8 - ... got the right dereferenced value
ok 9 - ... its auto-de-ref-ing, not auto-en-ref-ing
ok 10 - ... set the results of bar correctly
ok 11 - ... auto-dereffed correctly
ok
t/020_attributes/014_misc_attribute_coerce_lazy................
1..2
ok 1 - The object isa Request
ok 2 - ... this coerces and passes the type constraint even with lazy
ok
t/020_attributes/015_attribute_traits..........................
1..12
ok 1 - The object isa My::Class
ok 2 - ... got the right value for bar
ok 3 - ... got the right value for gorch
ok 4 - My::Class->can('baz')
ok 5 - ... got the right value for baz
ok 6 - The object does My::Attribute::Trait
ok 7 - ... got the applied traits
ok 8 - ... got the applied traits
ok 9 - attr initialized
ok 10 - ... gorch doesnt do the trait
ok 11 - ... no traits applied
ok 12 - ... no traits applied
ok
t/020_attributes/016_attribute_traits_registered...............
1..23
ok 1 - The object isa My::Class
ok 2 - ... got the right value for bar
ok 3 - My::Class->can('baz')
ok 4 - ... got the right value for baz
ok 5 - The object does My::Attribute::Trait
ok 6 - attr initialized
ok 7 - does_role ignores aliases for sanity
ok 8 - attr->does uses aliases
ok 9 - does_role returns false for nonexistent roles
ok 10 - attr->does returns false for nonexistent roles
ok 11 - ... got the right value for bar
ok 12 - My::Derived::Class->can('baz')
ok 13 - ... got the right value for baz
ok 14 - The object does My::Attribute::Trait
ok 15 - attr initialized
ok 16 - The object does My::Other::Attribute::Trait
ok 17 - attr initialized
ok 18 - does_role ignores aliases for sanity
ok 19 - attr->does uses aliases
ok 20 - does_role returns false for nonexistent roles
ok 21 - attr->does returns false for nonexistent roles
ok 22 - My::Derived::Class->can('additional_method')
ok 23 - ... got the right value for additional_method
ok
t/020_attributes/017_attribute_traits_n_meta...................
1..7
ok 1 - The object isa My::Class
ok 2 - ... got the right value for bar
ok 3 - My::Class->can('baz')
ok 4 - ... got the right value for baz
ok 5 - The object isa My::Meta::Attribute::DefaultReadOnly
ok 6 - The object does My::Attribute::Trait
ok 7 - ... got the right metaclass customization
ok
t/020_attributes/018_no_init_arg...............................
1..4
ok 1 - ... created the attr okay
ok 2 - The object isa Foo
ok 3 - field is not set via init arg
ok 4 - field is set via setter
ok
t/020_attributes/019_attribute_lazy_initializer................
1..23
ok 1 - The object isa Moose::Meta::Attribute
ok 2 - ... got the right name
ok 3 - The object isa Moose::Meta::Attribute
ok 4 - ... got the right name
ok 5 - The object isa Moose::Meta::Attribute
ok 6 - ... got the right name
ok 7 - The object isa Foo
ok 8 - initial value set to 2x given value
ok 9 - The object isa Moose::Meta::Attribute
ok 10 - ... got the right name
ok 11 - initial lazy value set to 2x given value
ok 12 - The object isa Moose::Meta::Attribute
ok 13 - ... got the right name
ok 14 - initial lazy value with type set to 2x given value
ok 15 - initial lazy value with builder set to 2x given value
ok 16 - initial lazy value with builder and type set to 2x given value
ok 17 - The object isa Moose::Meta::Attribute
ok 18 - ... got the right name
ok 19 - The object isa Bar
ok 20 - initial value set to 2x given value
ok 21 - The object isa Moose::Meta::Attribute
ok 22 - ... got the right name
ok 23 - ... this fails, because initializer returns a bad type
ok
t/020_attributes/020_trigger_and_coerce........................
1..11
ok 1 - ... trigger is being called
ok 2 - The object isa Fake::DateTime
ok 3 - The object isa Fake::DateTime
ok 4 - The object isa Mortgage
ok 5 - The object isa Fake::DateTime
ok 6 - ... Mortgage is now immutable
ok 7 - ... trigger is being called
ok 8 - The object isa Fake::DateTime
ok 9 - The object isa Fake::DateTime
ok 10 - The object isa Mortgage
ok 11 - The object isa Fake::DateTime
ok
t/020_attributes/021_method_generation_rules...................
1..17
ok 1 - Can define attr with rw + writer
ok 2 - Test::Class::WriterRW->can(...)
ok 3 - Test::Class::WriterRW->_foo is writer
ok 4 - Test::Class::WriterRW->foo is reader
ok 5 - Test::Class::WriterRW->foo is not writer
ok 6 - Test::Class::WriterRW->_foo is not reader
ok 7 - Can define attr with ro + writer
ok 8 - Test::Class::WriterRO->can(...)
ok 9 - Test::Class::WriterRO->_foo is writer
ok 10 - Test::Class::WriterRO->foo is reader
ok 11 - Test::Class::WriterRO->foo is not writer
ok 12 - Test::Class::WriterRO->_foo is not reader
ok 13 - Can define attr with rw + accessor
ok 14 - Test::Class::AccessorRW->can('_foo')
ok 15 - Test::Class::AccessorRW->_foo is writer
ok 16 - Test::Class::AccessorRW->foo is reader
ok 17 - Cant define attr with ro + accessor
ok
t/020_attributes/022_legal_options_for_inheritance.............
1..2
ok 1 - ... added my_legal_option as legal option for inheritance
ok 2 - ... overloaded my_legal_option
ok
t/020_attributes/023_attribute_names...........................
1..8
ok 1 - has; fails
ok 2 - has undef; fails
ok 3 - has ""; fails
ok 4 - has 0; fails
ok 5 - has; fails
ok 6 - has undef; fails
ok 7 - has ""; fails
ok 8 - has 0; fails
ok
t/020_attributes/024_attribute_traits_parameterized............
1..4
ok 1 - the aliased method is in the attribute
ok 2 - the method was not installed under the other class' alias
ok 3 - the aliased method is in the attribute
ok 4 - the method was not installed under the other class' alias
ok
t/030_roles/001_meta_role......................................
1..27
ok 1 - The object isa Moose::Meta::Role
ok 2 - The object isa Class::MOP::Module
ok 3 - ... got the right name of FooRole
ok 4 - ... got the right version of FooRole
ok 5 - ... FooRole has the foo method
ok 6 - ... FooRole got the foo method
ok 7 - The object isa Moose::Meta::Role::Method
ok 8 - ... got the right method list
ok 9 - ... got the right attribute list
ok 10 - ... FooRole does not have the bar attribute
ok 11 - ... added the bar attribute okay
ok 12 - ... got the right attribute list
ok 13 - ... FooRole does have the bar attribute
ok 14 - ... got the correct description of the bar attribute
ok 15 - ... added the baz attribute okay
ok 16 - ... got the right attribute list
ok 17 - ... FooRole does have the baz attribute
ok 18 - ... got the correct description of the baz attribute
ok 19 - ... removed the bar attribute okay
ok 20 - ... got the right attribute list
ok 21 - ... FooRole does not have the bar attribute
ok 22 - ... FooRole does still have the baz attribute
ok 23 - ... no boo:before modifier
ok 24 - ... added a method modifier okay
ok 25 - ... now we have a boo:before modifier
ok 26 - ... got the right method back
ok 27 - ... got the right list of before method modifiers
ok
t/030_roles/002_role...........................................
1..36
ok 1 - ... extends() is not supported
ok 2 - ... augment() is not supported
ok 3 - ... inner() is not supported
ok 4 - The object isa Moose::Meta::Role
ok 5 - The object isa Class::MOP::Module
ok 6 - ... got the right name of FooRole
ok 7 - ... got the right version of FooRole
ok 8 - ... FooRole has the foo method
ok 9 - ... FooRole got the foo method
ok 10 - The object isa Moose::Meta::Role::Method
ok 11 - ... FooRole has the boo method
ok 12 - ... FooRole got the boo method
ok 13 - The object isa Moose::Meta::Role::Method
ok 14 - ... got the right method list
ok 15 - locally defined methods are still there
ok 16 - sugar was unimported
ok 17 - ... got the right attribute list
ok 18 - ... FooRole does have the bar attribute
ok 19 - ... got the correct description of the bar attribute
ok 20 - ... FooRole does have the baz attribute
ok 21 - ... got the correct description of the baz attribute
ok 22 - ... now we have a boo:before modifier
ok 23 - ... got the right method back
ok 24 - ... got the right list of before method modifiers
ok 25 - ... now we have a boo:after modifier
ok 26 - ... got the right method back
ok 27 - ... got the right method back
ok 28 - ... got the right list of after method modifiers
ok 29 - ... now we have a boo:around modifier
ok 30 - ... got the right method back
ok 31 - ... got the right list of around method modifiers
ok 32 - ... now we have a bling:override modifier
ok 33 - ... got the right method back
ok 34 - ... now we have a fling:override modifier
ok 35 - ... got the right method back
ok 36 - ... got the right list of override method modifiers
ok
t/030_roles/003_apply_role.....................................
1..86
ok 1 - The object isa Moose::Meta::Class
ok 2 - The object isa Moose::Meta::Class
ok 3 - ... does_role requires a role name
ok 4 - ... apply_role requires a role
ok 5 - ... apply_role requires a role
ok 6 - ... the FooClass->meta does_role FooRole
ok 7 - ... the FooClass->meta !does_role OtherRole
ok 8 - ... the FooBarClass->meta does_role FooRole
ok 9 - ... the FooBarClass->meta does_role BarRole
ok 10 - ... the FooBarClass->meta !does_role OtherRole
ok 11 - ... FooClass has the method bar
ok 12 - ... FooBarClass has the method bar
ok 13 - ... FooClass has the method baz
ok 14 - ... FooBarClass has the method baz
ok 15 - ... FooClass has the method foo
ok 16 - ... FooBarClass has the method foo
ok 17 - ... FooClass has the method boo
ok 18 - ... FooBarClass has the method boo
ok 19 - ... FooClass has the method blau
ok 20 - ... FooBarClass has the method blau
ok 21 - ... FooClass has the method goo
ok 22 - ... FooBarClass has the method goo
ok 23 - ... FooClass lacks the method woot
ok 24 - ... FooBarClass has the method woot
ok 25 - ... FooClass has the attribute bar
ok 26 - ... FooBarClass has the attribute bar
ok 27 - ... FooClass has the attribute baz
ok 28 - ... FooBarClass has the attribute baz
ok 29 - FooClass->can('does')
ok 30 - ... the FooClass does FooRole
ok 31 - ... the FooClass does not do BarRole
ok 32 - ... the FooClass does not do OtherRole
ok 33 - FooBarClass->can('does')
ok 34 - ... the FooClass does FooRole
ok 35 - ... the FooBarClass does FooBarRole
ok 36 - ... the FooBarClass does not do OtherRole
ok 37 - The object isa FooClass
ok 38 - The object isa FooBarClass
ok 39 - ... got the right value of goo
ok 40 - ... got the right value of goo
ok 41 - ... got the right value from ->boo
ok 42 - ... got the right value from ->boo (double wrapped)
ok 43 - ... got the right value from ->blau
ok 44 - ... got the right value from ->blau
ok 45 - FooClass->can('does')
ok 46 - ... an instance of FooClass does FooRole
ok 47 - ... and instance of FooClass does not do OtherRole
ok 48 - FooBarClass->can('does')
ok 49 - ... an instance of FooBarClass does FooRole
ok 50 - ... an instance of FooBarClass does BarRole
ok 51 - ... and instance of FooBarClass does not do OtherRole
ok 52 - FooClass->can('bar')
ok 53 - FooClass->can('baz')
ok 54 - FooClass->can('foo')
ok 55 - FooClass->can('boo')
ok 56 - FooClass->can('goo')
ok 57 - FooClass->can('blau')
ok 58 - ... got the right value of foo
ok 59 - ... $foo->baz is undefined
ok 60 - ... $foo->bar is undefined
ok 61 - ... baz is a read-only accessor
ok 62 - ... bar is a read-write accessor with a type constraint
ok 63 - The object isa FooClass
ok 64 - ... bar is a read-write accessor with a type constraint
ok 65 - ... got the right value for bar now
ok 66 - FooBarClass->can('does')
ok 67 - ... an instance of FooClass does FooRole
ok 68 - ... and instance of FooClass does not do OtherRole
ok 69 - FooBarClass->can('does')
ok 70 - ... an instance of FooBarClass does FooRole
ok 71 - ... an instance of FooBarClass does BarRole
ok 72 - ... and instance of FooBarClass does not do OtherRole
ok 73 - FooBarClass->can('bar')
ok 74 - FooBarClass->can('baz')
ok 75 - FooBarClass->can('foo')
ok 76 - FooBarClass->can('boo')
ok 77 - FooBarClass->can('goo')
ok 78 - FooBarClass->can('blau')
ok 79 - ... got the right value of foo
ok 80 - ... $foo->baz is undefined
ok 81 - ... $foo->bar is undefined
ok 82 - ... baz is a read-only accessor
ok 83 - ... bar is a read-write accessor with a type constraint
ok 84 - The object isa FooClass
ok 85 - ... bar is a read-write accessor with a type constraint
ok 86 - ... got the right value for bar now
ok
t/030_roles/004_role_composition_errors........................
1..14
ok 1 - ... the Foo::Role has a required method (foo)
ok 2 - ... no foo method implemented by Foo::Class
ok 3 - ... cannot consume a class, it must be a role
ok 4 - ... has a foo method implemented by Bar::Class
ok 5 - ... has a foo method implemented by Bar::Role
ok 6 - ... the Bar::Role has not inherited the required method from Foo::Role
ok 7 - ... no foo method implemented by Baz::Role
ok 8 - ... the Baz::Role has inherited the required method from Foo::Role
ok 9 - ... no foo method implemented by Baz::Class2
ok 10 - ... has a foo method implemented by Baz::Class2
ok 11 - exception mentions all the missing required methods at once
ok 12 - exception mentions all the missing required methods at once, but not the one that exists
ok 13 - exception mentions all the require methods that are accessors at once, as well as missing methods
ok 14 - exception mentions all the require methods that are accessors at once, as well as missing methods, but not the one that exists
ok
t/030_roles/005_role_conflict_detection........................
1..87
ok 1 - ... our mutually recursive roles combine okay
ok 2 - ... our mutually recursive roles combine okay (no matter what order)
ok 3 - The object isa My::Test1
ok 4 - ... $test1 does Role::Foo
ok 5 - ... $test1 does Role::Bar
ok 6 - My::Test1->can('foo')
ok 7 - My::Test1->can('bar')
ok 8 - ... $test1->foo worked
ok 9 - ... $test1->bar worked
ok 10 - The object isa My::Test2
ok 11 - ... $test2 does Role::Foo
ok 12 - ... $test2 does Role::Bar
ok 13 - My::Test2->can('foo')
ok 14 - My::Test2->can('bar')
ok 15 - ... $test2->foo worked
ok 16 - ... $test2->bar worked
ok 17 - ... it still has the bar method
ok 18 - ... it still has the required foo method
ok 19 - ... it still has the foo method
ok 20 - ... it still has the required bar method
ok 21 - ... role methods conflicted and method was required
ok 22 - ... role methods didnt conflict when manually combined
ok 23 - ... role methods didnt conflict when manually combined (in opposite order)
ok 24 - ... role methods didnt conflict when manually resolved
ok 25 - ... we didnt get any methods in the conflict
ok 26 - ... we did get the method when manually dealt with
ok 27 - ... we did get the method when manually dealt with
ok 28 - ... we did get the method when manually dealt with
ok 29 - ... our class does() the correct roles
ok 30 - ... our class does() the correct roles
ok 31 - ... our class does() the correct roles
ok 32 - ... our class does() the correct roles
ok 33 - ... our class does() the correct roles
ok 34 - ... our class does() the correct roles
ok 35 - ... our class does() the correct roles
ok 36 - ... our class does() the correct roles
ok 37 - ... and we got the first method that was added
ok 38 - ... and we got the first method that was added
ok 39 - ... and we got the local method
ok 40 - ... still got the bling method in Role::Bling::Bling
ok 41 - ... our role correctly does() the other role
ok 42 - ... dont have the bling method in Role::Bling::Bling::Bling
ok 43 - ... still got the bling method in Role::Bling::Bling::Bling
ok 44 - ... role attrs conflicted and method was required
ok 45 - ... role attrs didnt conflict when manually combined
ok 46 - ... role attrs didnt conflict when manually combined
ok 47 - ... role attrs conflicted and cannot be manually disambiguted
ok 48 - ... we didnt get any attributes in the conflict
ok 49 - ... we did get an attributes when manually composed
ok 50 - ... we did get an attributes when manually composed
ok 51 - ... we did still have an attribute ghost (conflict does not mess with class)
ok 52 - ... our class does() the correct roles
ok 53 - ... our class does() the correct roles
ok 54 - ... our class does() the correct roles
ok 55 - ... our class does() the correct roles
ok 56 - ... our class does() the correct roles
ok 57 - ... our class does() the correct roles
ok 58 - ... our class does() the correct roles
ok 59 - ... our class does() the correct roles
ok 60 - My::Test8->can('ghost')
ok 61 - My::Test9->can('ghost')
ok 62 - My::Test10->can('ghost')
ok 63 - ... got the expected default attr value
ok 64 - ... got the expected default attr value
ok 65 - ... got the expected default attr value
ok 66 - ... composed the role with override okay
ok 67 - ... composed the role with override okay
ok 68 - ... cannot compose it because we have no superclass
ok 69 - ... cannot compose it because we have no superclass
ok 70 - ... the twist method has been added
ok 71 - ... the twist method has been added
ok 72 - ... the twist method has not been added
ok 73 - ... the twist method has not been added
ok 74 - ... our class does() the correct roles
ok 75 - ... our class does() the correct roles
ok 76 - ... our class does() the correct roles
ok 77 - ... our class does() the correct roles
ok 78 - ... our class does() the correct roles
ok 79 - ... our class does() the correct roles
ok 80 - ... our class does() the correct roles
ok 81 - ... got the right method return
ok 82 - ... got the right method return
ok 83 - ... no twist method here at all
ok 84 - ... got the right method return (from superclass)
ok 85 - ... could not compose roles here, it dies
ok 86 - ... the twist method has not been added
ok 87 - ... the twist method returns the right value
ok
t/030_roles/006_role_exclusion.................................
1..22
ok 1 - ... Molecule::Organic exludes Molecule::Inorganic
ok 2 - ... Molecule::Organic exludes Molecule::Inorganic
ok 3 - ... adding the role (w/ excluded roles) okay
ok 4 - ... adding the role w/ excluded role conflict dies okay
ok 5 - ... adding the role (w/ excluded roles) okay
ok 6 - ... adding the role w/ excluded role conflict dies okay
ok 7 - ... My::Test1 does Molecule::Organic
ok 8 - ... My::Test1 does Molecule
ok 9 - ... My::Test1 excludes Molecule::Organic
ok 10 - ... ! My::Test2 does Molecule::Organic
ok 11 - ... ! My::Test2 does Molecule::Inorganic
ok 12 - ... My::Test3 does Molecule::Organic
ok 13 - ... My::Test1 does Molecule
ok 14 - ... My::Test3 excludes Molecule::Organic
ok 15 - ... ! My::Test3 does Molecule::Inorganic
ok 16 - ... cannot add exculded role into class which extends Methane
ok 17 - ... Methane does Molecule::Organic
ok 18 - ... My::Test4 isa Methane
ok 19 - ... My::Test4 does Molecule::Organic
ok 20 - ... My::Test4 meat does_role Molecule::Organic
ok 21 - ... My::Test4 meta excludes Molecule::Organic
ok 22 - ... My::Test4 does Molecule::Inorganic
ok
t/030_roles/007_roles_and_req_method_edge_cases................
1..15
ok 1 - ... the required "foo" method will not exist yet (but we will live)
ok 2 - ... foo method is still required for Role::ProvideFoo
ok 3 - ... the required "foo" method will be found in the superclass
ok 4 - ... the required "foo" method exists, although it is overriden locally
ok 5 - ... the required "foo" method will be found in the superclass
ok 6 - ... the required "foo" method exists, although it is a before modifier locally
ok 7 - ... the required "foo" method exists locally, and it is modified locally
ok 8 - The object isa Class::MOP::Method::Wrapped
ok 9 - ... but the original method is from our package
ok 10 - ... the required "foo" method exists in the symbol table (and we will live)
ok 11 - ... the required "foo" method will be found in the superclass (but then overriden)
ok 12 - ... the required "foo" method exists, but it is a before (and we will die)
ok 13 - ... our role combined successfully
ok 14 - required method exists in superclass as non-modifier, so we live
ok 15 - required method exists in superclass as non-modifier, so we live
ok
t/030_roles/008_role_conflict_edge_cases.......................
1..32
ok 1 - ... roles composed okay (no conflicts)
ok 2 - ... have the method foo as expected
ok 3 - ... have the method foo as expected
ok 4 - ... have the method foo as expected
ok 5 - ... have the method foo as expected
ok 6 - ... got the right value from method
ok 7 - ... roles composed okay (no conflicts)
ok 8 - ... have the method foo as expected
ok 9 - ... have the method foo as expected
ok 10 - ... have the method foo as expected
ok 11 - ... have the method foo as expected
ok 12 - The object isa Moose::Meta::Method::Overriden
ok 13 - ... have the method foo as expected
ok 14 - The object isa Class::MOP::Method
ok 15 - ... got the right value from method
ok 16 - ... got the right value from method
ok 17 - ... roles composed okay (no conflicts)
ok 18 - ... have the method foo as expected
ok 19 - ... have the method foo as expected
ok 20 - ... have the method foo as expected
ok 21 - ... have the method foo as expected
ok 22 - The object isa Class::MOP::Method::Wrapped
ok 23 - ... have the method foo as expected
ok 24 - The object isa Class::MOP::Method
ok 25 - ... got the right value from method
ok 26 - ... got the right value from method
ok 27 - ... roles composed okay (no conflicts)
ok 28 - ... have the attribute foo as expected
ok 29 - ... have the attribute foo as expected
ok 30 - ... have the attribute foo as expected
ok 31 - ... have the attribute foo as expected
ok 32 - ... got the right value from method
ok
t/030_roles/009_more_role_edge_cases...........................
1..74
ok 1 - ... role was composed as expected
ok 2 - does SubAA
ok 3 - does RootA
ok 4 - The object isa SubAB
ok 5 - SubAB->can('bar')
ok 6 - ... got thr right bar rv
ok 7 - SubAB->can('foo')
ok 8 - ... called foo successfully
ok 9 - ... got the right foo rv
ok 10 - ... composed the role successfully
ok 11 - BB does SubBA
ok 12 - BB does RootB
ok 13 - The object isa SubBB
ok 14 - SubBB->can('foo')
ok 15 - ... called foo successfully
ok 16 - foo rv
ok 17 - after hook called
ok 18 - ... called foo successfully (again)
ok 19 - after hook called (again)
ok 20 - ... this has the foo method
ok 21 - ... cannot compose an override over a local method
ok 22 - simple composition without abstract
ok 23 - simple composition with abstract
ok 24 - SimpleClassWithSome does Abstract
ok 25 - SimpleClassWithSome does ConcreteA
ok 26 - SimpleClassWithSome does ConcreteB
ok 27 - SimpleClassWithSome->can('method')
ok 28 - SimpleClassWithSome->can('other')
ok 29 - SimpleClassWithSome->can('another')
ok 30 - provided by abstract
ok 31 - provided by concrete a
ok 32 - provided by concrete b
ok 33 - SimpleClassWithAll does Abstract
ok 34 - SimpleClassWithAll does ConcreteA
ok 35 - SimpleClassWithAll does ConcreteB
ok 36 - SimpleClassWithAll->can('method')
ok 37 - SimpleClassWithAll->can('other')
ok 38 - SimpleClassWithAll->can('another')
ok 39 - provided by abstract
ok 40 - provided by concrete a
ok 41 - provided by concrete b
ok 42 - composition without abstract
ok 43 - composition with abstract
ok 44 - can compose ConcreteA and ConcreteC together
ok 45 - ClassWithSome does Abstract
ok 46 - ClassWithSome does ConcreteA
ok 47 - ClassWithSome does ConcreteB
ok 48 - ClassWithSome does ConcreteC
ok 49 - ClassWithSome->can('method')
ok 50 - ClassWithSome->can('other')
ok 51 - ClassWithSome->can('another')
ok 52 - provided by abstract
ok 53 - provided by concrete c + a
ok 54 - provided by concrete b
ok 55 - ClassWithAll does Abstract
ok 56 - ClassWithAll does ConcreteA
ok 57 - ClassWithAll does ConcreteB
ok 58 - ClassWithAll does ConcreteC
ok 59 - ClassWithAll->can('method')
ok 60 - ClassWithAll->can('other')
ok 61 - ClassWithAll->can('another')
ok 62 - provided by abstract
ok 63 - provided by concrete c + a
ok 64 - provided by concrete b
ok 65 - ClassWithEverything does Abstract
ok 66 - ClassWithEverything does ConcreteA
ok 67 - ClassWithEverything does ConcreteB
ok 68 - ClassWithEverything does ConcreteC
ok 69 - ClassWithEverything->can('method')
ok 70 - ClassWithEverything->can('other')
ok 71 - ClassWithEverything->can('another')
ok 72 - provided by abstract
ok 73 - provided by concrete c + a
ok 74 - provided by concrete b
ok
t/030_roles/010_run_time_role_composition......................
1..27
ok 1 - The object isa My::Class
ok 2 - The object isa My::Class
ok 3 - ... the role is not composed yet
ok 4 - ... we do not do any roles yet
ok 5 - ... we now do the Bark role
ok 6 - ... the class does not do the Bark role
ok 7 - The object isa My::Class
ok 8 - ... but it is no longer blessed into My::Class
ok 9 - ... the role is not composed at the class level
ok 10 - ... the role is now composed at the object level
ok 11 - ... got the right return value for the newly composed method
ok 12 - ... we do not do any roles yet
ok 13 - ... we now do the Bark role
ok 14 - ... they share the same anon-class/role thing
ok 15 - ... the original method responds as expected
ok 16 - ... we do not do the Sleeper role
ok 17 - ... we still do the Bark role
ok 18 - ... we now do the Sleeper role too
ok 19 - ... the class does not do the Sleeper role
ok 20 - ... they no longer share the same anon-class/role thing
ok 21 - The object isa My::Class
ok 22 - ... the original method still responds as expected
ok 23 - ... got the right return value for the newly composed method
ok 24 - ... got the right return value for the newly composed method
ok 25 - ... we do not do any roles yet
ok 26 - ... we now do the Bark role
ok 27 - ... they share the same anon-class/role thing again
ok
t/030_roles/011_overriding.....................................
1..39
ok 1 - define role C
ok 2 - define class A
ok 3 - Class::A->can(...)
ok 4 - ... got the right foo method
ok 5 - ... got the right zot method
ok 6 - ... got the right bar method
ok 7 - ... got the right xxy method
ok 8 - ... did not fufill the requirement of &bar method
ok 9 - ... did fufill the requirement of &bar method
ok 10 - ... Role::A::Conflict created the bar requirement
ok 11 - Class::A::Resolved->can('bar')
ok 12 - ... got the right bar method
ok 13 - define role Role::F
ok 14 - define class Class::B
ok 15 - Class::B->can(...)
ok 16 - ... got the &foo method okay
ok 17 - ... got the &zot method okay
ok 18 - ... got the &bar method okay
ok 19 - ... got the &xxy method okay
ok 20 - ... Role::F fufilled the &foo requirement
ok 21 - ... define role Role::D::And::E::Conflict
ok 22 - ... Role::D::And::E::Conflict fufilled the &foo requirement
ok 23 - ... Role::D::And::E::Conflict adds the &xxy requirement
ok 24 - ... Role::D::And::E::Conflict adds the &bar requirement
ok 25 - define role Role::I
ok 26 - defining class Class::C fails
ok 27 - resolved with method
ok 28 - Class::E->can(...)
ok 29 - ... got the right &foo method
ok 30 - ... got the right &zot method
ok 31 - ... got the right &bar method
ok 32 - ... got the right &xxy method
ok 33 - ... Role::I still have the &foo requirement
not ok 34 - resolved with attr # TODO add support for attribute methods fufilling reqs
# Failed (TODO) test 'resolved with attr'
# at t/030_roles/011_overriding.t line 222.
# died: 'Role::I' requires the method 'foo' to be implemented by 'Class::D' but the method is only an attribute accessor at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Meta/Role/Application.pm line 59
# Moose::Meta::Role::Application::apply() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 18
# Moose::Meta::Role::Application::ToClass::apply() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Meta/Role.pm line 448
# Moose::Meta::Role::apply() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Util.pm line 94
# Moose::Util::apply_all_roles() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose.pm line 70
# Moose::with() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Exporter.pm line 201
# Moose::with() called at t/030_roles/011_overriding.t line 220
# Test::Exception::lives_ok() called at t/030_roles/011_overriding.t line 222
not ok 35 - Class::D->can(...) # TODO add support for attribute methods fufilling reqs
# Failed (TODO) test 'Class::D->can(...)'
# at t/030_roles/011_overriding.t line 224.
# Class::D->can('bar') failed
# Class::D->can('xxy') failed
not ok 36 - bar # TODO add support for attribute methods fufilling reqs
# Failed (TODO) test 'bar'
# at t/030_roles/011_overriding.t line 225.
# got: undef
# expected: 'Role::H::bar'
not ok 37 - xxy # TODO add support for attribute methods fufilling reqs
# Failed (TODO) test 'xxy'
# at t/030_roles/011_overriding.t line 226.
# got: undef
# expected: 'Role::I::xxy'
ok 38 - foo
ok 39 - zot
ok
t/030_roles/012_method_exclusion_in_composition................
1..19
ok 1 - we have a foo method
ok 2 - we have a baz method
ok 3 - ... but we excluded bar
ok 4 - we have a foo method
ok 5 - we have a bar method
ok 6 - we have a baz method
ok 7 - ... and the &foo method is not required
ok 8 - ... and the &bar method is required
ok 9 - ... composed our roles correctly
ok 10 - ... composed our roles correctly
ok 11 - The object isa My::Foo::Class
ok 12 - My::Foo::Class->can('foo')
ok 13 - ... got the right method
ok 14 - ... composed our roles correctly
ok 15 - we have a foo method
ok 16 - ... and the &foo method is not required
ok 17 - ... composed our roles correctly
ok 18 - we dont have a foo method
ok 19 - ... and the &foo method is required
ok
t/030_roles/013_method_aliasing_in_composition.................
1..35
ok 1 - ... this succeeds
ok 2 - ... this succeeds
ok 3 - we have a foo method
ok 4 - we have a baz method
ok 5 - we have a bar method
ok 6 - we have a role_bar method
ok 7 - ... this succeeds
ok 8 - ... this succeeds
ok 9 - we have a foo method
ok 10 - we have a baz method
ok 11 - we have a role_bar method
ok 12 - ... and the &bar method is not required
ok 13 - ... and the &role_bar method is not required
ok 14 - ... this succeeds
ok 15 - we have a foo method
ok 16 - we have a baz method
ok 17 - we have a role_bar method
ok 18 - ... and the &bar method is required
ok 19 - ... composed our roles correctly
ok 20 - ... composed our roles correctly
ok 21 - The object isa My::Foo::Class
ok 22 - My::Foo::Class->can('foo')
ok 23 - My::Foo::Class->can('foo_foo')
ok 24 - My::Foo::Class->can('bar_foo')
ok 25 - ... got the right method
ok 26 - ... got the right method
ok 27 - ... got the right method
ok 28 - ... composed our roles correctly
ok 29 - we have a foo method
ok 30 - we have a foo_foo method
ok 31 - we have a bar_foo method
ok 32 - ... and the &foo method is not required
ok 33 - ... composed our roles correctly
ok 34 - we dont have a foo_foo method
ok 35 - ... and the &foo method is required
ok
t/030_roles/014_more_alias_and_exclude.........................
1..9
ok 1 - ... everything works out all right
ok 2 - The object isa My::Class
ok 3 - ... got the right method
ok 4 - ... got the right method
ok 5 - ... got the right method
ok 6 - ... got the right method
ok 7 - ... got the right method
ok 8 - ... got the right method
ok 9 - ... got the right method
ok
t/030_roles/015_runtime_roles_and_attrs........................
1..11
ok 1 - The object isa Foo
ok 2 - ... the role is not composed yet
ok 3 - ditto
ok 4 - ... we do not do any roles yet
ok 5 - ... and setting the accessor fails (not a Dog yet)
ok 6 - ... we now do the Bark role
ok 7 - ... the role is now composed at the object level
ok 8 - it has fur
ok 9 - ... got the right return value for the newly composed method
ok 10 - ... and setting the accessor is okay
ok 11 - role attr initialized
ok
t/030_roles/016_runtime_roles_and_nonmoose.....................
1..7
ok 1 - The object isa Bar
ok 2 - The object isa Foo
ok 3 - ... the role is not composed yet
ok 4 - ... and setting the accessor fails (not a Dog yet)
ok 5 - ... the role is now composed at the object level
ok 6 - ... got the right return value for the newly composed method
ok 7 - ... and setting the accessor is okay
ok
t/030_roles/017_extending_role_attrs...........................
1..27
ok 1 - ... extended the attribute successfully
ok 2 - The object isa Foo
ok 3 - ... got the extended attribute
ok 4 - ... narrowed the role's type constraint successfully
ok 5 - The object isa Bar
ok 6 - ... got the extended attribute
ok 7 - ... can change the attribute's value to an Int
ok 8 - threw Regexp ((?-xism:^Attribute \(foo\) does not pass the type constraint because: Validation failed for 'Int' failed with value baz at ))
ok 9 - ... still has the old Int value
ok 10 - ... narrowed the role's type constraint successfully
ok 11 - The object isa Baz
ok 12 - ... got the extended attribute
ok 13 - ... can change the attribute's value to a ClassName
ok 14 - threw Regexp ((?-xism:^Attribute \(baz\) does not pass the type constraint because: Validation failed for 'ClassName\|Int' failed with value zonk at ))
ok 15 - ... still has the old ClassName value
ok 16 - ... narrowed the role's type constraint successfully
ok 17 - The object isa Quux
ok 18 - ... got the extended attribute
ok 19 - ... can change the attribute's value to an Int
ok 20 - ... can change the attribute's value to an ArrayRef
ok 21 - threw Regexp ((?-xism:^Attribute \(quux\) does not pass the type constraint because: Validation failed for 'ArrayRef\|Positive' failed with value quux at ))
ok 22 - ... still has the old ArrayRef value
ok 23 - threw Regexp ((?-xism:^Attribute \(quux\) does not pass the type constraint because: Validation failed for 'ArrayRef\|Positive' failed with value HASH\(\w+\) at ))
ok 24 - ... still has the old ArrayRef value
ok 25 - can get less specific in the subclass
ok 26 - or change the type completely
ok 27 - or add new types to the union
ok
t/030_roles/018_runtime_roles_w_params.........................
1..21
ok 1 - The object isa Foo
ok 2 - ... got the expect value
ok 3 - ... no baz method though
ok 4 - ... this works
ok 5 - ... got the expect value
ok 6 - ... we have baz method now
ok 7 - ... got the expect value
ok 8 - The object isa Foo
ok 9 - ... got the expect value
ok 10 - ... no baz method though
ok 11 - ... this works
ok 12 - ... got the expect value
ok 13 - ... we have baz method now
ok 14 - ... got the expect value
ok 15 - The object isa Foo
ok 16 - ... got the expect value
ok 17 - ... no baz method though
ok 18 - ... this works
ok 19 - ... got the expect value
ok 20 - ... we have baz method now
ok 21 - ... got the expect value
ok
t/030_roles/019_build..........................................
1..6
ok 1 - no calls to BUILD yet
ok 2
ok 3
ok 4 - no calls to BUILD yet
ok 5
ok 6
ok
t/030_roles/020_role_composite.................................
1..14
ok 1 - The object isa Moose::Meta::Role::Composite
ok 2 - ... got the composite role name
ok 3 - ... got the right roles
ok 4 - ... our composite does the role Role::Foo
ok 5 - ... our composite does the role Role::Bar
ok 6 - ... our composite does the role Role::Baz
ok 7 - ... this composed okay
ok 8 - The object isa Moose::Meta::Role::Composite
ok 9 - ... got the composite role name
ok 10 - ... got the right roles
ok 11 - ... our composite does the role Role::Foo
ok 12 - ... our composite does the role Role::Bar
ok 13 - ... our composite does the role Role::Baz
ok 14 - ... our composite does the role Role::Gorch
ok
t/030_roles/021_role_composite_exclusion.......................
1..12
ok 1 - ... got the right exclusions
ok 2 - ... got the right exclusions
ok 3 - ... this fails as expected
ok 4 - The object isa Moose::Meta::Role::Composite
ok 5 - ... got the composite role name
ok 6 - ... this lives as expected
ok 7 - The object isa Moose::Meta::Role::Composite
ok 8 - ... got the composite role name
ok 9 - ... this lives as expected
ok 10 - ... has excluded roles
ok 11 - ... this fails as expected
ok 12 - ... this fails as expected
ok
t/030_roles/022_role_composition_req_methods...................
1..16
ok 1 - The object isa Moose::Meta::Role::Composite
ok 2 - ... got the composite role name
ok 3 - ... this succeeds as expected
ok 4 - ... got the right list of required methods
ok 5 - The object isa Moose::Meta::Role::Composite
ok 6 - ... got the composite role name
ok 7 - ... this succeeds as expected
ok 8 - ... got the right list of required methods
ok 9 - The object isa Moose::Meta::Role::Composite
ok 10 - ... got the composite role name
ok 11 - ... this succeeds as expected
ok 12 - ... got the right list of required methods
ok 13 - The object isa Moose::Meta::Role::Composite
ok 14 - ... got the composite role name
ok 15 - ... this succeeds as expected
ok 16 - ... got the right list of required methods
ok
t/030_roles/023_role_composition_attributes....................
1..7
ok 1 - The object isa Moose::Meta::Role::Composite
ok 2 - ... got the composite role name
ok 3 - ... this succeeds as expected
ok 4 - ... got the right list of attributes
ok 5 - ... this fails as expected
ok 6 - ... this fails as expected
ok 7 - ... this fails as expected
ok
t/030_roles/024_role_composition_methods.......................
1..19
ok 1 - The object isa Moose::Meta::Role::Composite
ok 2 - ... got the composite role name
ok 3 - ... this succeeds as expected
ok 4 - ... got the right list of methods
ok 5 - The object isa Moose::Meta::Role::Composite
ok 6 - ... got the composite role name
ok 7 - ... this succeeds as expected
ok 8 - ... got the right list of methods
ok 9 - ... got the right list of required methods
ok 10 - The object isa Moose::Meta::Role::Composite
ok 11 - ... got the composite role name
ok 12 - ... this succeeds as expected
ok 13 - ... got the right list of methods
ok 14 - ... got the right list of required methods
ok 15 - The object isa Moose::Meta::Role::Composite
ok 16 - ... got the composite role name
ok 17 - ... this succeeds as expected
ok 18 - ... got the right list of methods
ok 19 - ... got the right list of required methods
ok
t/030_roles/025_role_composition_override......................
1..8
ok 1 - The object isa Moose::Meta::Role::Composite
ok 2 - ... got the composite role name
ok 3 - ... this lives ok
ok 4 - ... got the right list of methods
ok 5 - ... this fails as expected
ok 6 - ... this fails as expected
ok 7 - ... this fails as expected
ok 8 - ... this fails as expected
ok
t/030_roles/026_role_composition_method_mods...................
1..7
ok 1
ok 2 - The object isa Moose::Meta::Role::Composite
ok 3 - ... got the composite role name
ok 4 - ... this succeeds as expected
ok 5 - ... got the right list of methods
ok 6 - ... got the right list of methods
ok 7 - ... got the right list of methods
ok
t/030_roles/031_roles_applied_in_create........................
1..1
ok 1 - Create a new class with several roles
ok
t/030_roles/032_roles_and_method_cloning.......................
1..14
ok 1 - ClassA has a foo method
ok 2 - The object isa Moose::Meta::Method
ok 3 - ClassA->foo was cloned from Role::Foo->foo
ok 4 - fq name is ClassA::foo
ok 5 - original fq name is Role::Foo::foo
ok 6 - Role::Bar has a foo method
ok 7 - Role::Bar->foo was cloned from Role::Foo->foo
ok 8 - fq name is Role::Bar::foo
ok 9 - original fq name is Role::Foo::foo
ok 10 - ClassB has a foo method
ok 11 - ClassA->foo was cloned from Role::Bar->foo
ok 12 - ... which in turn was cloned from Role::Foo->foo
ok 13 - fq name is ClassA::foo
ok 14 - original fq name is Role::Foo::foo
ok
t/030_roles/033_role_exclusion_and_alias_bug...................
1..17
ok 1 - The object isa My::Class
ok 2 - The object does My::Role
ok 3 - My::Class->can('baz')
ok 4 - My::Class->can('gorch')
ok 5 - ... cant call method foo
ok 6 - ... cant call method bar
ok 7 - ... got the right value
ok 8 - ... got the right value
ok 9 - The object isa My::Class::Again
ok 10 - The object does My::Role::Again
ok 11 - The object does My::Role
ok 12 - My::Class::Again->can('baz')
ok 13 - My::Class::Again->can('gorch')
ok 14 - ... cant call method foo
ok 15 - ... cant call method bar
ok 16 - ... got the right value
ok 17 - ... got the right value
ok
t/030_roles/034_create_role....................................
1..4
ok 1 - attribute, accessor was consumed
ok 2 - accessor was consumed
ok 3 - method was consumed
ok 4 - the role is not anonymous
ok
t/030_roles/035_anonymous_roles................................
1..7
ok 1 - attribute, accessor was consumed
ok 2 - accessor was consumed
ok 3 - method was consumed
ok 4 -
ok 5 - the role knows it's anonymous
ok 6 - creating an anonymous role satisifes is_class_loaded
ok 7 - creating an anonymous role satisifes load_class
ok
t/030_roles/036_free_anonymous_roles...........................
1..4
ok 1 - we still have the role metaclass because the anonymous class that consumed it is still alive
ok 2 - we have not blown away the role's symbol table
ok 3 - the role metaclass is freed after its last reference (from a consuming anonymous class) is freed
ok 4 - we blew away the role's symbol table entries
ok
t/030_roles/037_create_role_subclass...........................
1..2
ok 1 - default value for the serial attribute
ok 2 - parameter value for the serial attribute
ok
t/040_type_constraints/001_util_type_constraints...............
1..52
ok 1 - ... this is a Num
ok 2 - ... this is not a Num
ok 3 - ... type constraint stringifies to name
ok 4 - ... this is a Str
ok 5 - ... this is not a Str
ok 6 - ... this is a Natural
ok 7 - ... this is not a Natural
ok 8 - ... this is not a Natural
ok 9 - ... this is a NaturalLessThanTen
ok 10 - ... this is not a NaturalLessThanTen
ok 11 - ... this is not a NaturalLessThanTen
ok 12 - ... this is not a NaturalLessThanTen
ok 13 - ... got a value back from negative
ok 14 - The object isa Moose::Meta::TypeConstraint
ok 15 - ... this is a negative number
ok 16 - ... this is not a negative number
ok 17 - ... this is not a negative number
ok 18 - ... $negative is a subtype of Number
ok 19 - ... $negative is not a subtype of String
ok 20 - ... got a value back from negative
ok 21 - The object isa Moose::Meta::TypeConstraint
ok 22 - ... this is a negative number
ok 23 - ... this is not a negative number
ok 24 - ... this is not a negative number
ok 25 - ... $negative2 is a subtype of Number
ok 26 - ... $negative is not a subtype of String
ok 27 - ... it has a message
ok 28 - ... validated unsuccessfully (got error)
ok 29 - The object isa Moose::Meta::TypeConstraint
ok 30 - ... NaturalLessThanTen is subtype of Natural
ok 31 - ... NaturalLessThanTen is subtype of Number
ok 32 - ... NaturalLessThanTen is not subtype of String
ok 33 - ... it has a message
ok 34 - ... validated successfully (no error)
ok 35 - ... validated unsuccessfully (got error)
ok 36 - The object isa Moose::Meta::TypeConstraint
ok 37 - ... Natural is a subtype of Number
ok 38 - ... Natural is not a subtype of String
ok 39 - ... it does not have a message
ok 40 - ... validated successfully (no error)
ok 41 - ... validated unsuccessfully (got error)
ok 42 - The object isa Moose::Meta::TypeConstraint
ok 43 - ... it does have a message
ok 44 - ... validated successfully (no error)
ok 45 - ... validated unsuccessfully (got error)
ok 46 - meta-attr construction ok even when type constraint utils loaded first
ok 47 - equals predicate returns undef for non existant constraint
ok 48 - is_subtype_of predicate returns undef for non existant constraint
ok 49 - is_a_type_of predicate returns undef for non existant constraint
ok 50 - ->add_type_constraint(undef) throws
ok 51 - ->add_type_constraint("foo") throws
ok 52 - ->add_type_constraint(SomeClass->new) throws
ok
t/040_type_constraints/002_util_type_constraints_export........
1..5
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - ... successfully exported &type to Foo package
ok 3 - ... successfully exported &subtype to Foo package
ok 4 - ... Ref worked correctly
ok 5 - ... ArrayRef worked correctly
ok
t/040_type_constraints/003_util_std_type_constraints...........
1..273
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - ... Any accepts anything
ok 3 - ... Any accepts anything
ok 4 - ... Any accepts anything
ok 5 - ... Any accepts anything
ok 6 - ... Any accepts anything
ok 7 - ... Any accepts anything
ok 8 - ... Any accepts anything
ok 9 - ... Any accepts anything
ok 10 - ... Any accepts anything
ok 11 - ... Any accepts anything
ok 12 - ... Any accepts anything
ok 13 - ... Any accepts anything
ok 14 - ... Any accepts anything
ok 15 - ... Item is the base type, so accepts anything
ok 16 - ... Item is the base type, so accepts anything
ok 17 - ... Item is the base type, so accepts anything
ok 18 - ... Item is the base type, so accepts anything
ok 19 - ... Item is the base type, so accepts anything
ok 20 - ... Item is the base type, so accepts anything
ok 21 - ... Item is the base type, so accepts anything
ok 22 - ... Item is the base type, so accepts anything
ok 23 - ... Item is the base type, so accepts anything
ok 24 - ... Item is the base type, so accepts anything
ok 25 - ... Item is the base type, so accepts anything
ok 26 - ... Item is the base type, so accepts anything
ok 27 - ... Item is the base type, so accepts anything
ok 28 - ... Defined accepts anything which is defined
ok 29 - ... Defined accepts anything which is defined
ok 30 - ... Defined accepts anything which is defined
ok 31 - ... Defined accepts anything which is defined
ok 32 - ... Defined accepts anything which is defined
ok 33 - ... Defined accepts anything which is defined
ok 34 - ... Defined accepts anything which is defined
ok 35 - ... Defined accepts anything which is defined
ok 36 - ... Defined accepts anything which is defined
ok 37 - ... Defined accepts anything which is defined
ok 38 - ... Defined accepts anything which is defined
ok 39 - ... Defined accepts anything which is defined
ok 40 - ... Defined accepts anything which is defined
ok 41 - ... Undef accepts anything which is not defined
ok 42 - ... Undef accepts anything which is not defined
ok 43 - ... Undef accepts anything which is not defined
ok 44 - ... Undef accepts anything which is not defined
ok 45 - ... Undef accepts anything which is not defined
ok 46 - ... Undef accepts anything which is not defined
ok 47 - ... Undef accepts anything which is not defined
ok 48 - ... Undef accepts anything which is not defined
ok 49 - ... Undef accepts anything which is not defined
ok 50 - ... Undef accepts anything which is not defined
ok 51 - ... Undef accepts anything which is not defined
ok 52 - ... Undef accepts anything which is not defined
ok 53 - ... Undef accepts anything which is not defined
ok 54 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 55 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 56 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 57 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 58 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 59 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 60 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 61 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 62 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 63 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 64 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 65 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 66 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 67 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 68 - ... Value accepts anything which is not a Ref
ok 69 - ... Value accepts anything which is not a Ref
ok 70 - ... Value accepts anything which is not a Ref
ok 71 - ... Value accepts anything which is not a Ref
ok 72 - ... Value rejects anything which is not a Value
ok 73 - ... Value rejects anything which is not a Value
ok 74 - ... Value rejects anything which is not a Value
ok 75 - ... Value rejects anything which is not a Value
ok 76 - ... Value rejects anything which is not a Value
ok 77 - ... Value rejects anything which is not a Value
ok 78 - ... Value rejects anything which is not a Value
ok 79 - ... Value rejects anything which is not a Value
ok 80 - ... Value rejects anything which is not a Value
ok 81 - ... Ref accepts anything which is not a Value
ok 82 - ... Ref accepts anything which is not a Value
ok 83 - ... Ref accepts anything which is not a Value
ok 84 - ... Ref accepts anything which is not a Value
ok 85 - ... Ref rejects anything which is not a Ref
ok 86 - ... Ref rejects anything which is not a Ref
ok 87 - ... Ref rejects anything which is not a Ref
ok 88 - ... Ref rejects anything which is not a Ref
ok 89 - ... Ref rejects anything which is not a Ref
ok 90 - ... Ref rejects anything which is not a Ref
ok 91 - ... Ref rejects anything which is not a Ref
ok 92 - ... Ref rejects anything which is not a Ref
ok 93 - ... Ref rejects anything which is not a Ref
ok 94 - ... Int accepts anything which is an Int
ok 95 - ... Int accepts anything which is an Int
ok 96 - ... Int accepts anything which is not a Int
ok 97 - ... Int accepts anything which is not a Int
ok 98 - ... Int rejects anything which is not a Int
ok 99 - ... Int rejects anything which is not a Int
ok 100 - ... Int rejects anything which is not a Int
ok 101 - ... Int rejects anything which is not a Int
ok 102 - ... Int rejects anything which is not a Int
ok 103 - ... Int rejects anything which is not a Int
ok 104 - ... Int rejects anything which is not a Int
ok 105 - ... Int rejects anything which is not a Int
ok 106 - ... Int rejects anything which is not a Int
ok 107 - ... Int rejects anything which is not a Int
ok 108 - ... Int rejects anything which is not a Int
ok 109 - ... Num accepts anything which is an Num
ok 110 - ... Num accepts anything which is an Num
ok 111 - ... Num accepts anything which is an Num
ok 112 - ... Num accepts anything which is an Num
ok 113 - ... Num rejects anything which is not a Num
ok 114 - ... Num rejects anything which is not a Num
ok 115 - ... Num rejects anything which is not a Num
ok 116 - ... Num rejects anything which is not a Num
ok 117 - ... Num rejects anything which is not a Num
ok 118 - ... Num rejects anything which is not a Num
ok 119 - ... Num rejects anything which is not a Num
ok 120 - ... Num rejects anything which is not a Num
ok 121 - ... Num rejects anything which is not a Num
ok 122 - ... Num rejects anything which is not a Num
ok 123 - ... Num rejects anything which is not a Num
ok 124 - ... Str accepts anything which is a Str
ok 125 - ... Str accepts anything which is a Str
ok 126 - ... Str accepts anything which is a Str
ok 127 - ... Str accepts anything which is a Str
ok 128 - ... Str rejects anything which is not a Str
ok 129 - ... Str rejects anything which is not a Str
ok 130 - ... Str rejects anything which is not a Str
ok 131 - ... Str rejects anything which is not a Str
ok 132 - ... Str rejects anything which is not a Str
ok 133 - ... Str rejects anything which is not a Str
ok 134 - ... Str rejects anything which is not a Str
ok 135 - ... Str rejects anything which is not a Str
ok 136 - ... Str rejects anything which is not a Str
ok 137 - ... ScalarRef rejects anything which is not a ScalarRef
ok 138 - ... ScalarRef rejects anything which is not a ScalarRef
ok 139 - ... ScalarRef rejects anything which is not a ScalarRef
ok 140 - ... ScalarRef rejects anything which is not a ScalarRef
ok 141 - ... ScalarRef rejects anything which is not a ScalarRef
ok 142 - ... ScalarRef rejects anything which is not a ScalarRef
ok 143 - ... ScalarRef rejects anything which is not a ScalarRef
ok 144 - ... ScalarRef accepts anything which is a ScalarRef
ok 145 - ... ScalarRef rejects anything which is not a ScalarRef
ok 146 - ... ScalarRef rejects anything which is not a ScalarRef
ok 147 - ... ScalarRef rejects anything which is not a ScalarRef
ok 148 - ... ScalarRef rejects anything which is not a ScalarRef
ok 149 - ... ScalarRef rejects anything which is not a ScalarRef
ok 150 - ... ArrayRef rejects anything which is not a ArrayRef
ok 151 - ... ArrayRef rejects anything which is not a ArrayRef
ok 152 - ... ArrayRef rejects anything which is not a ArrayRef
ok 153 - ... ArrayRef rejects anything which is not a ArrayRef
ok 154 - ... ArrayRef accepts anything which is a ArrayRef
ok 155 - ... ArrayRef rejects anything which is not a ArrayRef
ok 156 - ... ArrayRef rejects anything which is not a ArrayRef
ok 157 - ... ArrayRef rejects anything which is not a ArrayRef
ok 158 - ... ArrayRef rejects anything which is not a ArrayRef
ok 159 - ... ArrayRef rejects anything which is not a ArrayRef
ok 160 - ... ArrayRef rejects anything which is not a ArrayRef
ok 161 - ... ArrayRef rejects anything which is not a ArrayRef
ok 162 - ... ArrayRef rejects anything which is not a ArrayRef
ok 163 - ... HashRef rejects anything which is not a HashRef
ok 164 - ... HashRef rejects anything which is not a HashRef
ok 165 - ... HashRef rejects anything which is not a HashRef
ok 166 - ... HashRef rejects anything which is not a HashRef
ok 167 - ... HashRef rejects anything which is not a HashRef
ok 168 - ... HashRef accepts anything which is a HashRef
ok 169 - ... HashRef rejects anything which is not a HashRef
ok 170 - ... HashRef rejects anything which is not a HashRef
ok 171 - ... HashRef rejects anything which is not a HashRef
ok 172 - ... HashRef rejects anything which is not a HashRef
ok 173 - ... HashRef rejects anything which is not a HashRef
ok 174 - ... HashRef rejects anything which is not a HashRef
ok 175 - ... HashRef rejects anything which is not a HashRef
ok 176 - ... CodeRef rejects anything which is not a CodeRef
ok 177 - ... CodeRef rejects anything which is not a CodeRef
ok 178 - ... CodeRef rejects anything which is not a CodeRef
ok 179 - ... CodeRef rejects anything which is not a CodeRef
ok 180 - ... CodeRef rejects anything which is not a CodeRef
ok 181 - ... CodeRef rejects anything which is not a CodeRef
ok 182 - ... CodeRef accepts anything which is a CodeRef
ok 183 - ... CodeRef rejects anything which is not a CodeRef
ok 184 - ... CodeRef rejects anything which is not a CodeRef
ok 185 - ... CodeRef rejects anything which is not a CodeRef
ok 186 - ... CodeRef rejects anything which is not a CodeRef
ok 187 - ... CodeRef rejects anything which is not a CodeRef
ok 188 - ... CodeRef rejects anything which is not a CodeRef
ok 189 - ... RegexpRef rejects anything which is not a RegexpRef
ok 190 - ... RegexpRef rejects anything which is not a RegexpRef
ok 191 - ... RegexpRef rejects anything which is not a RegexpRef
ok 192 - ... RegexpRef rejects anything which is not a RegexpRef
ok 193 - ... RegexpRef rejects anything which is not a RegexpRef
ok 194 - ... RegexpRef rejects anything which is not a RegexpRef
ok 195 - ... RegexpRef rejects anything which is not a RegexpRef
ok 196 - ... RegexpRef rejects anything which is not a RegexpRef
ok 197 - ... RegexpRef rejects anything which is not a RegexpRef
ok 198 - ... RegexpRef rejects anything which is not a RegexpRef
ok 199 - ... RegexpRef accepts anything which is a RegexpRef
ok 200 - ... RegexpRef rejects anything which is not a RegexpRef
ok 201 - ... RegexpRef rejects anything which is not a RegexpRef
ok 202 - ... GlobRef rejects anything which is not a GlobRef
ok 203 - ... GlobRef rejects anything which is not a GlobRef
ok 204 - ... GlobRef rejects anything which is not a GlobRef
ok 205 - ... GlobRef rejects anything which is not a GlobRef
ok 206 - ... GlobRef rejects anything which is not a GlobRef
ok 207 - ... GlobRef rejects anything which is not a GlobRef
ok 208 - ... GlobRef rejects anything which is not a GlobRef
ok 209 - ... GlobRef rejects anything which is not a GlobRef
ok 210 - ... GlobRef accepts anything which is a GlobRef
ok 211 - ... GlobRef accepts anything which is a GlobRef
ok 212 - ... GlobRef rejects anything which is not a GlobRef
ok 213 - ... GlobRef rejects anything which is not a GlobRef
ok 214 - ... GlobRef rejects anything which is not a GlobRef
ok 215 - ... GlobRef rejects anything which is not a GlobRef
ok 216 - ... FileHandle rejects anything which is not a FileHandle
ok 217 - ... FileHandle rejects anything which is not a FileHandle
ok 218 - ... FileHandle rejects anything which is not a FileHandle
ok 219 - ... FileHandle rejects anything which is not a FileHandle
ok 220 - ... FileHandle rejects anything which is not a FileHandle
ok 221 - ... FileHandle rejects anything which is not a FileHandle
ok 222 - ... FileHandle rejects anything which is not a FileHandle
ok 223 - ... FileHandle rejects anything which is not a FileHandle
ok 224 - ... FileHandle rejects anything which is not a FileHandle
ok 225 - ... FileHandle accepts anything which is a FileHandle
ok 226 - ... FileHandle accepts anything which is a FileHandle
ok 227 - ... FileHandle rejects anything which is not a FileHandle
ok 228 - ... FileHandle rejects anything which is not a FileHandle
ok 229 - ... FileHandle rejects anything which is not a FileHandle
ok 230 - ... Object rejects anything which is not blessed
ok 231 - ... Object rejects anything which is not blessed
ok 232 - ... Object rejects anything which is not blessed
ok 233 - ... Object rejects anything which is not blessed
ok 234 - ... Object rejects anything which is not blessed
ok 235 - ... Object rejects anything which is not blessed
ok 236 - ... Object rejects anything which is not blessed
ok 237 - ... Object rejects anything which is not blessed
ok 238 - ... Object rejects anything which is not blessed
ok 239 - ... Object rejects anything which is not blessed
ok 240 - ... Object rejects anything which is not blessed
ok 241 - ... Object accepts anything which is blessed
ok 242 - ... Object accepts anything which is blessed
ok 243 - ... Role rejects anything which is not a Role
ok 244 - ... Role rejects anything which is not a Role
ok 245 - ... Role rejects anything which is not a Role
ok 246 - ... Role rejects anything which is not a Role
ok 247 - ... Role rejects anything which is not a Role
ok 248 - ... Role rejects anything which is not a Role
ok 249 - ... Role rejects anything which is not a Role
ok 250 - ... Role rejects anything which is not a Role
ok 251 - ... Role rejects anything which is not a Role
ok 252 - ... Role rejects anything which is not a Role
ok 253 - ... Role rejects anything which is not a Role
ok 254 - ... Role accepts anything which is not a Role
ok 255 - ... Role accepts anything which is not a Role
ok 256 - ... Role accepts anything which is not a Role
ok 257 - ... ClassName rejects anything which is not a ClassName
ok 258 - ... ClassName rejects anything which is not a ClassName
ok 259 - ... ClassName rejects anything which is not a ClassName
ok 260 - ... ClassName rejects anything which is not a ClassName
ok 261 - ... ClassName rejects anything which is not a ClassName
ok 262 - ... ClassName rejects anything which is not a ClassName
ok 263 - ... ClassName rejects anything which is not a ClassName
ok 264 - ... ClassName rejects anything which is not a ClassName
ok 265 - ... ClassName rejects anything which is not a ClassName
ok 266 - ... ClassName rejects anything which is not a ClassName
ok 267 - ... ClassName rejects anything which is not a ClassName
ok 268 - ... ClassName rejects anything which is not a ClassName
ok 269 - ... ClassName rejects anything which is not a ClassName
ok 270 - ... ClassName rejects anything which is not a ClassName
ok 271 - ... ClassName accepts anything which is a ClassName
ok 272 - ... ClassName accepts anything which is a ClassName
ok 273 - ... ClassName accepts anything which is a ClassName
ok
t/040_type_constraints/004_util_find_type_constraint...........
1..18
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - ... got the right name for Any
ok 3 - ... got the right name for Item
ok 4 - ... got the right name for Bool
ok 5 - ... got the right name for Undef
ok 6 - ... got the right name for Defined
ok 7 - ... got the right name for Value
ok 8 - ... got the right name for Num
ok 9 - ... got the right name for Int
ok 10 - ... got the right name for Str
ok 11 - ... got the right name for Ref
ok 12 - ... got the right name for ScalarRef
ok 13 - ... got the right name for ArrayRef
ok 14 - ... got the right name for HashRef
ok 15 - ... got the right name for CodeRef
ok 16 - ... got the right name for RegexpRef
ok 17 - ... got the right name for Object
ok 18 - ... got the right name for Role
ok
t/040_type_constraints/005_util_type_coercion..................
1..24
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - The object isa HTTPHeader
ok 3 - ... this passed the type test
ok 4 - ... this did not pass the type test
ok 5 - ... this did not pass the type test
ok 6 - coercion of anonymous subtype succeeds
ok 7 - The object isa Moose::Meta::TypeCoercion
ok 8 - The object isa HTTPHeader
ok 9 - ... got the right array
ok 10 - ... nothing assigned to the hash
ok 11 - The object isa HTTPHeader
ok 12 - ... got the right hash
ok 13 - ... nothing assigned to the array
ok 14 - ... got back what we put in
ok 15 - ... got back what we put in
ok 16 - The object isa Moose::Meta::TypeCoercion
ok 17 - The object isa HTTPHeader
ok 18 - ... got the right array
ok 19 - ... nothing assigned to the hash
ok 20 - The object isa HTTPHeader
ok 21 - ... got the right hash
ok 22 - ... nothing assigned to the array
ok 23 - ... got back what we put in
ok 24 - ... got back what we put in
ok
t/040_type_constraints/006_util_type_reloading.................
1..4
ok 1 - ... loaded Foo successfully
ok 2 - ... re-loaded Foo successfully
ok 3 - ... loaded Bar successfully
ok 4 - ... re-loaded Bar successfully
ok
t/040_type_constraints/007_util_more_type_coercion.............
1..25
ok 1 - The object isa Engine
ok 2 - ... type was coerced without incident
ok 3 - The object isa HTTPHeader
ok 4 - ... got the right array value of the header
ok 5 - ... no hash value set
ok 6 - ... type was coerced without incident
ok 7 - The object isa HTTPHeader
ok 8 - ... got the right hash value of the header
ok 9 - ... no array value set
ok 10 - ... dies with the wrong type, even after coercion
ok 11 - ... lives with the right type, even after coercion
ok 12 - The object isa Engine
ok 13 - The object isa HTTPHeader
ok 14 - ... got the right array value of the header
ok 15 - ... no hash value set
ok 16 - The object isa Engine
ok 17 - The object isa HTTPHeader
ok 18 - ... got the right hash value of the header
ok 19 - ... no array value set
ok 20 - The object isa Engine
ok 21 - The object isa HTTPHeader
ok 22 - ... no hash value set
ok 23 - ... no array value set
ok 24 - ... dies correctly with bad params
ok 25 - ... dies correctly with bad params
ok
t/040_type_constraints/008_union_types.........................
1..35
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - The object isa Moose::Meta::TypeConstraint
ok 3 - The object isa Moose::Meta::TypeConstraint
ok 4 - ... Str cannot accept an Undef value
ok 5 - ... Str can accept an String value
ok 6 - ... Undef cannot accept an Str value
ok 7 - ... Undef can accept an Undef value
ok 8 - The object isa Moose::Meta::TypeConstraint::Union
ok 9 - ... (Str | Undef) can accept an Undef value
ok 10 - ... (Str | Undef) can accept a String value
ok 11 - subtype of Str
ok 12 - subtype of Undef
ok 13 - not equal to Str
ok 14 - equal to self
ok 15 - equal to clone
ok 16 - equal to reversed clone
ok 17 - not type of non existant type
ok 18 - not subtype of non existant type
ok 19 - The object isa Moose::Meta::TypeConstraint
ok 20 - The object isa Moose::Meta::TypeConstraint
ok 21 - ... ArrayRef can accept an [] value
ok 22 - ... ArrayRef cannot accept an {} value
ok 23 - ... HashRef can accept an {} value
ok 24 - ... HashRef cannot accept an [] value
ok 25 - The object isa Moose::Meta::TypeConstraint::Union
ok 26 - ... (ArrayRef | HashRef) can accept []
ok 27 - ... (ArrayRef | HashRef) can accept {}
ok 28 - ... (ArrayRef | HashRef) cannot accept scalar refs
ok 29 - ... (ArrayRef | HashRef) cannot accept code refs
ok 30 - ... (ArrayRef | HashRef) cannot accept Numbers
ok 31 - ... (ArrayRef | HashRef) can accept []
ok 32 - ... (ArrayRef | HashRef) can accept {}
ok 33 - ... (ArrayRef | HashRef) cannot accept scalar refs
ok 34 - ... (ArrayRef | HashRef) cannot accept code refs
ok 35 - ... (ArrayRef | HashRef) cannot accept Numbers
ok
t/040_type_constraints/009_union_types_and_coercions...........
1..28
ok 1 - The object isa Email::Moose
ok 2 - The object isa IO::String
ok 3 - ... got correct empty string
ok 4 - The object isa Email::Moose
ok 5 - The object isa IO::String
ok 6 - ... got correct string
ok 7 - ... this will coerce correctly
ok 8 - The object isa IO::String
ok 9 - ... got correct string
ok 10 - The object isa Email::Moose
ok 11 - The object isa IO::String
ok 12 - ... got correct string
ok 13 - ... this will coerce correctly
ok 14 - The object isa IO::String
ok 15 - ... got correct string
ok 16 - The object isa Email::Moose
ok 17 - The object isa IO::String
ok 18 - ... and it is the one we expected
ok 19 - ... got correct string
ok 20 - ... this will coerce correctly
ok 21 - The object isa IO::String
ok 22 - ... and it is the one we expected
ok 23 - ... got correct string
ok 24 - The object isa Email::Moose
ok 25 - The object isa IO::File
ok 26 - The object isa Email::Moose
ok 27 - The object isa IO::File
ok 28 - ... and it is the one we expected
ok
t/040_type_constraints/010_misc_type_tests.....................
1..8
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - ... create bare subtype fine
ok 3 - The object isa Moose::Meta::TypeConstraint
ok 4 - Created Instance
ok 5 - isa correct type isa Test::Moose::Meta::TypeConstraint::Union
ok 6 - Got expected stringification result
ok 7 - made a subtype from our type object
ok 8 - made a subtype of our subtype
ok
t/040_type_constraints/011_container_type_constraint...........
1..22
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - use Moose::Meta::TypeConstraint::Parameterized;
ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 4 - The object isa Moose::Meta::TypeConstraint
ok 5 - ... [ 1, 2, 3, 4 ] passed successfully
ok 6 - ... [qw/foo bar baz/] failed successfully
ok 7 - ... [ 1, 2, 3, qw/foo bar/] failed successfully
ok 8 - ... 1 failed successfully
ok 9 - ... {} failed successfully
ok 10 - ... sub { () } failed successfully
ok 11 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 12 - The object isa Moose::Meta::TypeConstraint
ok 13 - ... { one => 1, two => 2, three => 3 } passed successfully
ok 14 - ... { 1 => one, 2 => two, 3 => three } failed successfully
ok 15 - ... { 1 => one, 2 => two, three => 3 } failed successfully
ok 16 - ... 1 failed successfully
ok 17 - ... [] failed successfully
ok 18 - ... sub { () } failed successfully
ok 19 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 20 - The object isa Moose::Meta::TypeConstraint
ok 21 - ... [[ 1, 2, 3 ], [ 4, 5, 6 ]] passed successfully
ok 22 - ... [[ 1, 2, 3 ], [ qw/foo bar/ ]] failed successfully
ok
t/040_type_constraints/012_container_type_coercion.............
1..10
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - use Moose::Meta::TypeConstraint::Parameterized;
ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 4 - The object isa Moose::Meta::TypeConstraint
ok 5 - ... found the type we just added
ok 6 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 7 - The object isa Moose::Meta::TypeConstraint
ok 8 - ... found the type we just added
ok 9 - The object isa Foo
ok 10 - ... our coercion worked!
ok
t/040_type_constraints/013_advanced_type_creation..............
1..33
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - use Moose::Meta::TypeConstraint::Parameterized;
ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 4 - ... this passed the type check
ok 5 - ... this passed the type check
ok 6 - ... this passed the type check
ok 7 - ... this didnt pass the type check
ok 8 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 9 - ... this passed the type check
ok 10 - ... this passed the type check
ok 11 - ... this passed the type check
ok 12 - ... this didnt pass the type check
ok 13 - The object isa Moose::Meta::TypeConstraint::Union
ok 14 - ... this passed the type check
ok 15 - ... this passed the type check
ok 16 - ... this didnt pass the type check
ok 17 - ... this didnt pass the type check
ok 18 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 19 - The object isa Moose::Meta::TypeConstraint
ok 20 - ... [ 1, 2, 3, 4 ] passed successfully
ok 21 - ... [qw/foo bar baz/] failed successfully
ok 22 - ... [ 1, 2, 3, qw/foo bar/] failed successfully
ok 23 - ... 1 failed successfully
ok 24 - ... {} failed successfully
ok 25 - ... sub { () } failed successfully
ok 26 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 27 - The object isa Moose::Meta::TypeConstraint
ok 28 - ... [[ 1, 2, 3 ], [ 4, 5, 6 ]] passed successfully
ok 29 - ... [[ 1, 2, 3 ], [ qw/foo bar/ ]] failed successfully
ok 30 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 31 - The object isa Moose::Meta::TypeConstraint
ok 32 - ... [[[ 1, 2, 3 ], [ 4, 5, 6 ]], [[ 7, 8, 9 ]]] passed successfully
ok 33 - ... [[[ 1, 2, 3 ]], [[ qw/foo bar/ ]]] failed successfully
ok
t/040_type_constraints/014_type_notation_parser................
1..41
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - ... this correctly detected a container (ArrayRef[Foo])
ok 3 - ... this correctly detected a container (ArrayRef[Foo | Int])
ok 4 - ... this correctly detected a container (ArrayRef[ArrayRef[Int]])
ok 5 - ... this correctly detected a container (ArrayRef[ArrayRef[Int | Foo]])
ok 6 - ... this correctly detected a container (ArrayRef[ArrayRef[Int|Str]])
ok 7 - ... this correctly detected a non-container (ArrayRef[])
ok 8 - ... this correctly detected a non-container (ArrayRef[Foo]Bar)
ok 9 - ... this correctly split the container (ArrayRef[Foo|Int])
ok 10 - ... this correctly split the container (ArrayRef[Foo | Int])
ok 11 - ... this correctly split the container (ArrayRef[ArrayRef[Int]])
ok 12 - ... this correctly split the container (ArrayRef[Foo])
ok 13 - ... this correctly split the container (ArrayRef[ArrayRef[Int | Foo]])
ok 14 - ... this correctly split the container (ArrayRef[ArrayRef[Int|Str]])
ok 15 - ... this correctly detected union (Int | Str)
ok 16 - ... this correctly detected union (Int|Str)
ok 17 - ... this correctly detected union (ArrayRef[Foo] | Int)
ok 18 - ... this correctly detected union (ArrayRef[Foo]|Int)
ok 19 - ... this correctly detected union (Int | ArrayRef[Foo])
ok 20 - ... this correctly detected union (Int|ArrayRef[Foo])
ok 21 - ... this correctly detected union (ArrayRef[Foo | Int] | Str)
ok 22 - ... this correctly detected union (ArrayRef[Foo|Int]|Str)
ok 23 - ... this correctly detected union (Str | ArrayRef[Foo | Int])
ok 24 - ... this correctly detected union (Str|ArrayRef[Foo|Int])
ok 25 - ... this correctly detected union (Some|Silly|Name|With|Pipes | Int)
ok 26 - ... this correctly detected union (Some|Silly|Name|With|Pipes|Int)
ok 27 - ... this correctly detected a non-union (Int)
ok 28 - ... this correctly detected a non-union (ArrayRef[Foo | Int])
ok 29 - ... this correctly detected a non-union (ArrayRef[Foo|Int])
ok 30 - ... this correctly split the union (Str|ArrayRef[Foo|Int])
ok 31 - ... this correctly split the union (Some|Silly|Name|With|Pipes | Int)
ok 32 - ... this correctly split the union (Int | ArrayRef[Foo])
ok 33 - ... this correctly split the union (Int | Str)
ok 34 - ... this correctly split the union (Int|Str)
ok 35 - ... this correctly split the union (Some|Silly|Name|With|Pipes|Int)
ok 36 - ... this correctly split the union (Int|ArrayRef[Foo])
ok 37 - ... this correctly split the union (ArrayRef[Foo|Int]|Str)
ok 38 - ... this correctly split the union (ArrayRef[Foo] | Int)
ok 39 - ... this correctly split the union (Str | ArrayRef[Foo | Int])
ok 40 - ... this correctly split the union (ArrayRef[Foo]|Int)
ok 41 - ... this correctly split the union (ArrayRef[Foo | Int] | Str)
ok
t/040_type_constraints/015_enum................................
1..111
ok 1 - 'a' is a letter
ok 2 - 'b' is a letter
ok 3 - 'c' is a letter
ok 4 - 'd' is a letter
ok 5 - 'e' is a letter
ok 6 - 'f' is a letter
ok 7 - 'g' is a letter
ok 8 - 'h' is a letter
ok 9 - 'i' is a letter
ok 10 - 'j' is a letter
ok 11 - 'k' is a letter
ok 12 - 'l' is a letter
ok 13 - 'm' is a letter
ok 14 - 'n' is a letter
ok 15 - 'o' is a letter
ok 16 - 'p' is a letter
ok 17 - 'q' is a letter
ok 18 - 'r' is a letter
ok 19 - 's' is a letter
ok 20 - 't' is a letter
ok 21 - 'u' is a letter
ok 22 - 'v' is a letter
ok 23 - 'w' is a letter
ok 24 - 'x' is a letter
ok 25 - 'y' is a letter
ok 26 - 'z' is a letter
ok 27 - 'A' is a letter
ok 28 - 'B' is a letter
ok 29 - 'C' is a letter
ok 30 - 'D' is a letter
ok 31 - 'E' is a letter
ok 32 - 'F' is a letter
ok 33 - 'G' is a letter
ok 34 - 'H' is a letter
ok 35 - 'I' is a letter
ok 36 - 'J' is a letter
ok 37 - 'K' is a letter
ok 38 - 'L' is a letter
ok 39 - 'M' is a letter
ok 40 - 'N' is a letter
ok 41 - 'O' is a letter
ok 42 - 'P' is a letter
ok 43 - 'Q' is a letter
ok 44 - 'R' is a letter
ok 45 - 'S' is a letter
ok 46 - 'T' is a letter
ok 47 - 'U' is a letter
ok 48 - 'V' is a letter
ok 49 - 'W' is a letter
ok 50 - 'X' is a letter
ok 51 - 'Y' is a letter
ok 52 - 'Z' is a letter
ok 53 - 'ab' is not a letter
ok 54 - 'abc' is not a letter
ok 55 - 'abcd' is not a letter
ok 56 - '0' is not a letter
ok 57 - '4' is not a letter
ok 58 - '9' is not a letter
ok 59 - '~' is not a letter
ok 60 - '@' is not a letter
ok 61 - '$' is not a letter
ok 62 - '%' is not a letter
ok 63 - 'l33t' is not a letter
ok 64 - 'st3v4n' is not a letter
ok 65 - '3num' is not a letter
ok 66 - 'Perl 5' is a language
ok 67 - 'Perl 6' is a language
ok 68 - 'PASM' is a language
ok 69 - 'PIR' is a language
ok 70 - 'perl 5' is not a language
ok 71 - 'Python' is not a language
ok 72 - 'Ruby' is not a language
ok 73 - 'Perl 666' is not a language
ok 74 - 'PASM++' is not a language
ok 75 - '*' is a metacharacter
ok 76 - '+' is a metacharacter
ok 77 - '?' is a metacharacter
ok 78 - '.' is a metacharacter
ok 79 - '|' is a metacharacter
ok 80 - '(' is a metacharacter
ok 81 - ')' is a metacharacter
ok 82 - '[' is a metacharacter
ok 83 - ']' is a metacharacter
ok 84 - '\' is a metacharacter
ok 85 - '<' is not a metacharacter
ok 86 - '>' is not a metacharacter
ok 87 - '&' is not a metacharacter
ok 88 - '%' is not a metacharacter
ok 89 - '$' is not a metacharacter
ok 90 - '@' is not a metacharacter
ok 91 - '!' is not a metacharacter
ok 92 - '~' is not a metacharacter
ok 93 - '`' is not a metacharacter
ok 94 - '.*' is not a metacharacter
ok 95 - 'fish(sticks)?' is not a metacharacter
ok 96 - 'atreides' is not a metacharacter
ok 97 - '^1?$|^(11+?)\1+$' is not a metacharacter
ok 98 - The object isa Moose::Meta::TypeConstraint
ok 99 - ... got the right name
ok 100 - ... got the right parent name
ok 101 - 'Perl 5' is a language
ok 102 - 'Perl 6' is a language
ok 103 - 'PASM' is a language
ok 104 - 'PIR' is a language
ok 105 - doesn't equal a diff enum
ok 106 - equals itself
ok 107 - equals duplicate
ok 108 - enum not a subtype of Object
ok 109 - enum not type of Object
ok 110 - enum not a subtype of nonexistant type
ok 111 - enum not type of nonexistant type
ok
t/040_type_constraints/016_subtyping_parameterized_types.......
1..39
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - ... created the subtype special okay
ok 3 - The object isa Moose::Meta::TypeConstraint
ok 4 - ... name is correct
ok 5 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 6 - The object isa Moose::Meta::TypeConstraint
ok 7 - ... parent name is correct
ok 8 - ... validated {one=>1, two=>2} correctly
ok 9 - ... validated it correctly
ok 10 - equals to self
ok 11 - not equal to parent
ok 12 - parent equals to self
ok 13 - not a non existant type
ok 14 - not a subtype of a non existant type
ok 15 - ... created the subtype special okay
ok 16 - The object isa Moose::Meta::TypeConstraint
ok 17 - ... name is correct
ok 18 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 19 - The object isa Moose::Meta::TypeConstraint
ok 20 - ... parent name is correct
ok 21 - ... validated it correctly
ok 22 - ... validated { zero => 10, one => 11, two => 12 } correctly
ok 23 - ... validated it correctly
ok 24
ok 25 - The object isa Moose::Meta::TypeConstraint
ok 26 - The object isa Moose::Meta::TypeConstraint::Parameterizable
ok 27 - validated
ok 28 - failed
ok 29 - The object isa Moose::Meta::TypeConstraint
ok 30 - validated
ok 31 - failed
ok 32 - failed
ok 33 - [1,2,3] is okay
ok 34 - ["a","b"] is not
ok 35 - 100 is big enough
ok 36 - 5 is big enough
ok 37 - [15,20,25] is a bunch of big ints
ok 38 - [15,5,25] is NOT a bunch of big ints
ok 39 - Failed to parameterize with a bad type parameter
ok
t/040_type_constraints/017_subtyping_union_types...............
1..21
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - ... created the subtype special okay
ok 3 - The object isa Moose::Meta::TypeConstraint
ok 4 - ... name is correct
ok 5 - The object isa Moose::Meta::TypeConstraint::Union
ok 6 - The object isa Moose::Meta::TypeConstraint
ok 7 - ... parent name is correct
ok 8 - ... validated it correctly
ok 9 - ... validated it correctly
ok 10 - ... validated it correctly
ok 11 - ... created the subtype special okay
ok 12 - The object isa Moose::Meta::TypeConstraint
ok 13 - ... name is correct
ok 14 - The object isa Moose::Meta::TypeConstraint::Union
ok 15 - The object isa Moose::Meta::TypeConstraint
ok 16 - ... parent name is correct
ok 17 - ... validated it correctly
ok 18 - ... validated it correctly
ok 19 - ... validated it correctly
ok 20 - ... validated it correctly
ok 21 - ... validated it correctly
ok
t/040_type_constraints/018_custom_parameterized_types..........
1..28
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - use Moose::Meta::TypeConstraint::Parameterized;
ok 3 - ... created the subtype special okay
ok 4 - ... created the subtype special okay
ok 5 - ... created the subtype special okay
ok 6 - The object isa Moose::Meta::TypeConstraint
ok 7 - ... name is correct
ok 8 - The object isa Moose::Meta::TypeConstraint
ok 9 - ... parent name is correct
ok 10 - ... validated it correctly
ok 11 - ... validated it correctly
ok 12 - equals to self
ok 13 - not equal to parent
ok 14 - ... validated it correctly
ok 15 - ... validated it correctly
ok 16 - ... validated it correctly
ok 17 - ... validated it correctly
ok 18 - equals to self
ok 19 - equals to self
ok 20 - not equal to unparametrized self
ok 21 - equal to clone
ok 22 - not equal to different parameter
ok 23 - ... validated it correctly
ok 24 - ... validated it correctly
ok 25 - ... validated it correctly
ok 26 - ... validated it correctly
ok 27 - non-containers cannot be parameterized
ok 28 - non-containers cannot be parameterized
ok
t/040_type_constraints/019_coerced_parameterized_types.........
1..11
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - use Moose::Meta::TypeConstraint::Parameterized;
ok 3 - ... created the coercion okay
ok 4 - ... validated it correctly (pass)
ok 5 - ... validated it correctly (fail)
ok 6 - ... validated it correctly (fail)
ok 7 - ... created the coercion okay
ok 8 - ... validated it correctly (fail)
ok 9 - ... validated it correctly (pass)
ok 10 - ... validated it correctly (fail)
ok 11 - ... validated it correctly (fail)
ok
t/040_type_constraints/020_class_type_constraint...............
1..20
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - class_type keywork works
ok 3 - class_type keywork works with message
ok 4 - class attribute
ok 5 - subtype of gorch
ok 6 - subtype of bar
ok 7 - subtype of Object
ok 8 - not subtype of undefined type
ok 9 - not type of undefined type
ok 10 - Foo passes Bar
ok 11 - Bar passes Bar
ok 12 - but Bar doesn't pass Gorch
ok 13 - Beep passes Beep
ok 14 - Boop has a message
ok 15 - boop gives correct error message
ok 16 - equals self
ok 17 - equals anon constraint of same value
ok 18 - equals differently named constraint of same value
ok 19 - doesn't equal other anon constraint
ok 20 - subtype of other anon constraint
ok
t/040_type_constraints/021_maybe_type_constraint...............
1..31
ok 1 - The object isa Moose::Meta::TypeConstraint
ok 2 - The object isa Moose::Meta::TypeConstraint::Parameterized
ok 3 - equals self
ok 4 - not equal to parent
ok 5 - not equal to Maybe
ok 6 - parent is Maybe
ok 7 - equal to clone
ok 8 - not equal to clone with diff param
ok 9 - not equal to declarative version of diff param
ok 10 - ... checked type correctly (pass)
ok 11 - ... checked type correctly (pass)
ok 12 - ... checked type correctly (fail)
ok 13 - ... checked type correctly (fail)
ok 14 - ... it worked!
ok 15 - ... it worked!
ok 16 - ... failed the type check
ok 17 - ... failed the type check
ok 18 - Create good test object
ok 19 - made TC Maybe[Int]
ok 20 - passed (1)
ok 21 - assigned (1)
ok 22 - passed ()
ok 23 - assigned ()
ok 24 - passed (0)
ok 25 - assigned (0)
ok 26 - passed (undef)
ok 27 - assigned (undef)
ok 28 - failed ("")
ok 29 - failed assigned ("")
ok 30 - failed ("a")
ok 31 - failed assigned ("a")
ok
t/040_type_constraints/022_custom_type_errors..................
1..8
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - ... no errors thrown, value is good
ok 3 - ... no errors thrown, value is good
ok 4 - gave custom supertype error message on new
ok 5 - gave custom subtype error message on new
ok 6 - ... no errors thrown, value is good
ok 7 - gave custom supertype error message on set_value
ok 8 - gave custom subtype error message on set_value
ok
t/040_type_constraints/023_types_and_undef.....................
1..54
ok 1 - ... undef is a Undef
ok 2 - ... undef is NOT a Defined
ok 3 - ... undef is NOT a Int
ok 4 - ... undef is NOT a Number
ok 5 - ... undef is NOT a Str
ok 6 - ... undef is NOT a String
ok 7 - ... 5 is a NOT a Undef
ok 8 - ... 5 is a Defined
ok 9 - ... 5 is a Int
ok 10 - ... 5 is a Number
ok 11 - ... 5 is a Str
ok 12 - ... 5 is NOT a String
ok 13 - ... 0.5 is a NOT a Undef
ok 14 - ... 0.5 is a Defined
ok 15 - ... 0.5 is NOT a Int
ok 16 - ... 0.5 is a Number
ok 17 - ... 0.5 is a Str
ok 18 - ... 0.5 is NOT a String
ok 19 - ... "Foo" is NOT a Undef
ok 20 - ... "Foo" is a Defined
ok 21 - ... "Foo" is NOT a Int
ok 22 - ... "Foo" is NOT a Number
ok 23 - ... "Foo" is a Str
ok 24 - ... "Foo" is a String
ok 25 - ... undef is a Foo->Undef
ok 26 - ... undef is NOT a Foo->Defined
ok 27 - ... undef is NOT a Foo->Int
ok 28 - ... undef is NOT a Foo->Number
ok 29 - ... undef is NOT a Foo->Str
ok 30 - ... undef is NOT a Foo->String
ok 31 - ... 5 is NOT a Foo->Undef
ok 32 - ... 5 is a Foo->Defined
ok 33 - ... 5 is a Foo->Int
ok 34 - ... 5 is a Foo->Number
ok 35 - ... 5 is a Foo->Str
ok 36 - ... 5 is NOT a Foo->String
ok 37 - ... 0.5 is NOT a Foo->Undef
ok 38 - ... 0.5 is a Foo->Defined
ok 39 - ... 0.5 is NOT a Foo->Int
ok 40 - ... 0.5 is a Foo->Number
ok 41 - ... 0.5 is a Foo->Str
ok 42 - ... 0.5 is NOT a Foo->String
ok 43 - ... "Foo" is NOT a Foo->Undef
ok 44 - ... "Foo" is a Foo->Defined
ok 45 - ... "Foo" is NOT a Foo->Int
ok 46 - ... "Foo" is NOT a Foo->Number
ok 47 - ... "Foo" is a Foo->Str
ok 48 - ... "Foo" is a Foo->String
ok 49 - ... undef is a Foo->Undef
ok 50 - ... undef is NOT a Foo->Defined
ok 51 - ... undef is NOT a Foo->Int
ok 52 - ... undef is NOT a Foo->Number
ok 53 - ... undef is NOT a Foo->Str
ok 54 - ... undef is NOT a Foo->String
ok
t/040_type_constraints/024_role_type_constraint................
1..19
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - role_type keywork works with message
ok 3 - role attribute
ok 4 - subtype of gorch
ok 5 - subtype of bar
ok 6 - subtype of Object
ok 7 - subtype of Role
ok 8 - not subtype of unknown type name
ok 9 - not type of unknown type name
ok 10 - Foo passes Bar
ok 11 - Bar passes Bar
ok 12 - but Bar doesn't pass Gorch
ok 13 - Boop has a message
ok 14 - boop gives correct error message
ok 15 - equals self
ok 16 - equals anon constraint of same value
ok 17 - equals differently named constraint of same value
ok 18 - doesn't equal other anon constraint
ok 19 - subtype of other anon constraint
ok
t/040_type_constraints/025_type_coersion_on_lazy_attributes....
1..2
ok 1
ok 2
ok
t/040_type_constraints/026_normalize_type_name.................
1..37
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - detected correctly
ok 3 - Correctly parsed ArrayRef[Str]
ok 4 - detected correctly
ok 5 - Correctly parsed ArrayRef[Str ]
ok 6 - detected correctly
ok 7 - Correctly parsed ArrayRef[ Str]
ok 8 - detected correctly
ok 9 - Correctly parsed ArrayRef[ Str ]
ok 10 - detected correctly
ok 11 - Correctly parsed ArrayRef[ HashRef[Int] ]
ok 12 - detected correctly
ok 13 - Correctly parsed ArrayRef[ HashRef[Int ] ]
ok 14 - detected correctly
ok 15 - Correctly parsed ArrayRef[Int|Str]
ok 16 - detected correctly
ok 17 - Correctly parsed ArrayRef[ArrayRef[Int]|Str]
ok 18 - Got registry object
ok 19 - created subtype_a1
ok 20 - created subtype_a2
ok 21 - created subtype_a2
ok 22 - created subtype_a2
ok 23 - names match
ok 24 - names match
ok 25 - names match
ok 26 - created subtype_b1
ok 27 - created subtype_b2
ok 28 - created subtype_b3
ok 29 - names match
ok 30 - names match
ok 31 - names match
ok 32 - Created Union1
ok 33 - Created Union2
ok 34 - Created Union3
ok 35 - names match
ok 36 - names match
ok 37 - names match
ok
t/040_type_constraints/027_parameterize_from...................
1..12
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - Got expected type instance isa Moose::Meta::TypeConstraint::Parameterizable
ok 3 - Create Dummy object for testing
ok 4 - isa correct type isa Test::Moose::Meta::TypeConstraint::Parameterizable
ok 5 - No problem setting parameterizable
ok 6 - Got expected values
ok 7 - No problem setting parameterized
ok 8 - Got expected values
ok 9 - parameterized throws expected error
ok 10 - No problem setting from_parameterizable
ok 11 - Got expected values
ok 12 - from_parameterizable throws expected error
ok
t/040_type_constraints/029_define_type_twice_throws............
1..2
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - Trying to create same type twice throws
ok
t/040_type_constraints/030-class_subtypes......................
1..18
ok 1 - Got a good type contstraint
ok 2 - Created type constraint
ok 3 - Correctly passed
ok 4 - correctly failed
ok 5 - found the custom method
ok 6 - Created type constraint
ok 7 - Correctly passed
ok 8 - correctly failed
ok 9 - found the custom method
ok 10 - Created type constraint
ok 11 - Correctly passed
ok 12 - correctly failed
ok 13 - correctly failed
ok 14 - found the custom method
ok 15 - Created subtype of Foo type
ok 16 - Foo passes check
ok 17 - Bar passes check
ok 18 - Baz does not pass check
ok
t/050_metaclasses/001_custom_attr_meta_with_roles..............
1..3
ok 1 - The object isa My::Class
ok 2 - ... got the attribute
ok 3 - The object isa My::Custom::Meta::Attr
ok
t/050_metaclasses/002_custom_attr_meta_as_role.................
1..2
ok 1 - creating custom attribute "metarole" is okay
ok 2 - custom attribute metaclass extending role is okay
ok
t/050_metaclasses/003_moose_w_metaclass........................
1..4
ok 1 - use Moose;
ok 2 - The object isa Foo::Meta
ok 3 - ... could not load moose without correct metaclass
ok 4 - ... got the right error too
ok
t/050_metaclasses/004_moose_for_meta...........................
1..16
ok 1 - The object isa My::Meta::Class
ok 2 - The object isa Moose::Meta::Class
ok 3 - The object isa Class::MOP::Class
ok 4 - ... got the default superclasses
ok 5 - The object isa My::Meta::Attribute::DefaultReadOnly
ok 6 - The object isa Moose::Meta::Attribute
ok 7 - The object isa Class::MOP::Attribute
ok 8 - ... the attribute has a reader (as expected)
ok 9 - ... the attribute does not have a writer (as expected)
ok 10 - ... the attribute does not have an accessor (as expected)
ok 11 - The object isa My::Meta::Attribute::DefaultReadOnly
ok 12 - The object isa Moose::Meta::Attribute
ok 13 - The object isa Class::MOP::Attribute
ok 14 - ... the attribute does not have a reader (as expected)
ok 15 - ... the attribute does not have a writer (as expected)
ok 16 - ... the attribute does have an accessor (as expected)
ok
t/050_metaclasses/010_extending_and_embedding_back_compat......
1..7
ok 1 - MyClass->can('meta')
ok 2 - The object isa MyFramework::Meta::Base
ok 3 - The object isa Moose::Meta::Class
ok 4 - The object isa MyClass
ok 5 - The object isa MyFramework::Base
ok 6 - The object isa Moose::Object
ok 7 - ... got the right value
ok
t/050_metaclasses/011_init_meta................................
1..4
ok 1 - ... Foo isa Moose::Object
ok 2 - The object isa Moose::Meta::Class
ok 3 - The object isa Moose::Meta::Class
ok 4 - ... our metas are the same
ok
t/050_metaclasses/012_moose_exporter...........................
1..40
ok 1 - no warning when defining our own make_immutable sub
ok 2 - HasOwnImmutable->make_immutable does not get overwritten
ok 3 - WantsMoose->can('has')
ok 4 - WantsMoose->can('with')
ok 5 - WantsMoose->can('foo')
ok 6 - WantsMoose::has() has been cleaned
ok 7 - WantsMoose::with() has been cleaned
ok 8 - WantsMoose->can('foo')
ok 9 - The object isa Moose::Meta::Class
ok 10 - The object isa Moose::Object
ok 11 - WantsSugar->can('has')
ok 12 - WantsSugar->can('with')
ok 13 - WantsSugar->can('wrapped1')
ok 14 - WantsSugar->can('foo')
ok 15 - wrapped1 identifies the caller correctly
ok 16 - WantsSugar::has() has been cleaned
ok 17 - WantsSugar::with() has been cleaned
ok 18 - WantsSugar::wrapped1() has been cleaned
ok 19 - WantsSugar->can('foo')
ok 20 - WantsMoreSugar->can('has')
ok 21 - WantsMoreSugar->can('with')
ok 22 - WantsMoreSugar->can('wrapped1')
ok 23 - WantsMoreSugar->can('wrapped2')
ok 24 - WantsMoreSugar->can('as_is1')
ok 25 - WantsMoreSugar->can('foo')
ok 26 - wrapped1 identifies the caller correctly
ok 27 - wrapped2 identifies the caller correctly
ok 28 - as_is1 works as expected
ok 29 - WantsMoreSugar::has() has been cleaned
ok 30 - WantsMoreSugar::with() has been cleaned
ok 31 - WantsMoreSugar::wrapped1() has been cleaned
ok 32 - WantsMoreSugar::wrapped2() has been cleaned
ok 33 - WantsMoreSugar::as_is1() has been cleaned
ok 34 - WantsMoreSugar->can('foo')
ok 35 - The object isa My::Metaclass
ok 36 - The object isa My::Object
ok 37 - a circular reference in also dies with an error
ok 38 - got the expected error from circular reference in also
ok 39 - a package which does not use Moose::Exporter in also dies with an error
ok 40 - got the expected error from a reference in also to a package which does not use Moose::Exporter
ok
t/050_metaclasses/013_metaclass_traits.........................
1..32
ok 1 - Class::MOP::Class::__ANON__::SERIAL::40->can('simple')
ok 2 - Foo->meta()->simple() returns expected value
ok 3 - Class::MOP::Class::__ANON__::SERIAL::41->can('simple')
ok 4 - Foo->meta()->simple() returns expected value
ok 5 - Class::MOP::Class::__ANON__::SERIAL::41->can('simple')
ok 6 - Bar->meta()->simple() returns expected value
ok 7 - Class::MOP::Class::__ANON__::SERIAL::41->can('attr')
ok 8 - Bar->meta()->attr() returns expected value
ok 9 - Class::MOP::Class::__ANON__::SERIAL::42->can('simple')
ok 10 - Baz->meta()->simple() returns expected value
ok 11 - Class::MOP::Class::__ANON__::SERIAL::42->can('attr')
ok 12 - Baz->meta()->attr() returns expected value
ok 13 - Class::MOP::Class::__ANON__::SERIAL::42->can('simple2')
ok 14 - Baz->meta()->simple2() returns expected value
ok 15 - Class::MOP::Class::__ANON__::SERIAL::42->can('attr2')
ok 16 - Baz->meta()->attr2() returns expected value
ok 17 - Quux has size attribute
ok 18 - size attribute does not have a writer
ok 19 - RanOutOfNames->meta() has whatever method
ok 20 - Class::MOP::Class::__ANON__::SERIAL::45->can('simple')
ok 21 - Role::Foo->meta()->simple() returns expected value
ok 22 - cannot provide -traits to an exporting module that does not init_meta
ok 23 - ... and error provides a useful explanation
ok 24 - Class::MOP::Class::__ANON__::SERIAL::48->can('simple')
ok 25 - Foo::Subclass->meta()->simple() returns expected value
ok 26 - Foo::Subclass->meta()->simple2() returns expected value
ok 27 - Class::MOP::Class::__ANON__::SERIAL::48->can('attr2')
ok 28 - Foo::Subclass->meta()->attr2() returns expected value
ok 29 - Can get value
ok 30 - Can create instance and access attributes
ok 31 - Can get value
ok 32 - Can create instance and access attributes
ok
t/050_metaclasses/014_goto_moose_import........................
1..8
ok 1 - has was exported via MooseAlike1
ok 2 - No has sub in Foo after MooseAlike1 is unimported
ok 3 - Foo has a meta method
ok 4 - The object isa Moose::Meta::Class
ok 5 - has was exported via MooseAlike2
ok 6 - No has sub in Bar after MooseAlike2 is unimported
ok 7 - Bar has a meta method
ok 8 - The object isa Moose::Meta::Class
ok
t/050_metaclasses/015_metarole.................................
1..73
ok 1 - apply Role::Foo to My::Class->meta()
ok 2 - ... and call foo() on that meta object
ok 3 - apply Role::Foo to My::Class->meta()'s attribute metaclass
ok 4 - ... My::Class->meta() still does Role::Foo
ok 5 - ... call foo() on an attribute metaclass object
ok 6 - apply Role::Foo to My::Class->meta()'s method metaclass
ok 7 - ... My::Class->meta() still does Role::Foo
ok 8 - ... My::Class->meta()'s attribute metaclass still does Role::Foo
ok 9 - ... call foo() on a method metaclass object
ok 10 - apply Role::Foo to My::Class->meta()'s instance metaclass
ok 11 - ... My::Class->meta() still does Role::Foo
ok 12 - ... My::Class->meta()'s attribute metaclass still does Role::Foo
ok 13 - ... My::Class->meta()'s method metaclass still does Role::Foo
ok 14 - ... call foo() on an instance metaclass object
ok 15 - apply Role::Foo to My::Class->meta()'s constructor class
ok 16 - ... My::Class->meta() still does Role::Foo
ok 17 - ... My::Class->meta()'s attribute metaclass still does Role::Foo
ok 18 - ... My::Class->meta()'s method metaclass still does Role::Foo
ok 19 - ... My::Class->meta()'s instance metaclass still does Role::Foo
ok 20 - ... constructor class has a foo method
ok 21 - apply Role::Foo to My::Class->meta()'s destructor class
ok 22 - ... My::Class->meta() still does Role::Foo
ok 23 - ... My::Class->meta()'s attribute metaclass still does Role::Foo
ok 24 - ... My::Class->meta()'s method metaclass still does Role::Foo
ok 25 - ... My::Class->meta()'s instance metaclass still does Role::Foo
ok 26 - ... My::Class->meta()'s constructor class still does Role::Foo
ok 27 - ... destructor class has a foo method
ok 28 - apply Role::Foo to My::Class base class
ok 29 - ... call foo() on a My::Class object
ok 30 - apply Role::Foo to My::Class2->meta()
ok 31 - ... and call foo() on that meta object
ok 32 - apply Role::Foo to My::Class2->meta()'s attribute metaclass
ok 33 - ... call foo() on an attribute metaclass object
ok 34 - apply Role::Foo to My::Class2->meta()'s method metaclass
ok 35 - ... call foo() on a method metaclass object
ok 36 - apply Role::Foo to My::Class2->meta()'s instance metaclass
ok 37 - ... call foo() on an instance metaclass object
ok 38 - apply Role::Foo to My::Class2->meta()'s constructor class
ok 39 - ... constructor class has a foo method
ok 40 - apply Role::Foo to My::Class2->meta()'s destructor class
ok 41 - ... destructor class has a foo method
ok 42 - apply Role::Foo to My::Class3->meta()
ok 43 - ... and call foo() on that meta object
ok 44 - apply_metaclass_roles() does not interfere with metaclass set via Moose->init_meta()
ok 45 - apply Role::Foo to My::Class4->meta()
ok 46 - apply Role::Bar to My::Class4->meta()
ok 47 - ... and My::Class4->meta() still does Role::Foo
ok 48 - My::Class5->meta()'s does Role::Foo because it extends My::Class
ok 49 - My::Class5->meta()'s attribute metaclass also does Role::Foo
ok 50 - My::Class5->meta()'s method metaclass also does Role::Foo
ok 51 - My::Class5->meta()'s instance metaclass also does Role::Foo
ok 52 - My::Class5->meta()'s constructor class also does Role::Foo
ok 53 - My::Class5->meta()'s destructor class also does Role::Foo
ok 54 - apply Role::Bar My::Class5->meta()
ok 55 - ... and My::Class5->meta() still does Role::Foo
ok 56 - apply Role::Bar My::Class6->meta() before extends
ok 57 - ... and My::Class6->meta() does Role::Foo because My::Class6 extends My::Class
ok 58 - apply Role::Bar My::Class7->meta() before extends
ok 59 - ... and My::Class7->meta() does Role::Foo because My::Class7 extends My::Class
ok 60 - apply Role::Bar My::Class8->meta() before extends
ok 61 - ... and My::Class8->meta() does Role::Foo because My::Class8 extends My::Class
ok 62 - apply Role::Bar to My::Class8->meta()->attribute_metaclass before extends
ok 63 - ... and My::Class8->meta()->attribute_metaclass does Role::Foo because My::Class8 extends My::Class
ok 64 - ... and My::Class9->meta() does Role::Foo because My::Class9 extends My::Class
ok 65 - apply Role::Bar to My::Class9->meta()->attribute_metaclass before extends
ok 66 - ... and My::Class9->meta()->attribute_metaclass does Role::Foo because My::Class9 extends My::Class
ok 67 - My::Class10->meta()->meta() does Role::Foo
ok 68 - My::Class10->meta()->meta() does Role::Bar
ok 69 - ... and My::Class10->meta still isa(My::Meta::Class2)
ok 70 - ... and My::Class10 still isa(My::Object)
ok 71 - My::Class11->meta()->meta() does Role::Foo
ok 72 - ... and explicitly set constructor_class value is unchanged)
ok 73 - import module which loads a role from disk during init_meta
ok
t/050_metaclasses/016_metarole_w_metaclass_pm..................
1..8
ok 1 - apply Role::Foo to My::Class->meta()
ok 2 - apply_metaclass_roles works with metaclass.pm
ok 3 - apply Role::Foo to My::Class2->meta()'s attribute metaclass
ok 4 - ... and this does not interfere with attribute metaclass set via metaclass.pm
ok 5 - apply Role::Foo to My::Class2->meta()'s method metaclass
ok 6 - ... and this does not interfere with method metaclass set via metaclass.pm
ok 7 - apply Role::Foo to My::Class2->meta()'s instance metaclass
ok 8 - ... and this does not interfere with instance metaclass set via metaclass.pm
ok
t/050_metaclasses/017_use_base_of_moose........................
1..4
ok 1 - correct metaclass name
ok 2 - constructor works
ok 3 - getter inherited properly
ok 4 - setter inherited properly
ok
t/050_metaclasses/018_throw_error..............................
1..24
ok 1 - got some error
ok 2 - error is a string
ok 3 - confess
ok 4 - got some error
ok 5 - error is a string
ok 6 - croak
ok 7 - got some error
ok 8 - The object isa Baz::Error
ok 9 - no line info, just a message
ok 10 - metaclass isa Moose::Meta::Class
ok 11 - metaclass value
ok 12 - attr isa Moose::Meta::Attribute
ok 13 - attr value
ok 14 - method isa Moose::Meta::Method
ok 15 - method value
ok 16 - line attr
ok 17 - file attr
ok 18 - captured args
ok 19 - last error preserved
ok 20 - error_class is included in metaclass compatibility checks
ok 21 - Foo::Sub's error_class still isa Moose::Error::Croak
ok 22 - error_class differs by role so incompat is handled
ok 23 - Foo::Sub::Sub's error_class does Role::Foo
ok 24 - Foo::Sub::Sub's error_class now subclasses Moose::Error::Croak
ok
t/050_metaclasses/019_create_anon_with_required_attr...........
1..15
ok 1 - create anon class with required attr
ok 2 - The object isa My::Metaclass
ok 3 - foo is this
ok 4 - failed to create anon class without required attr
ok 5 - initialize a class with required attr
ok 6 - The object isa My::Metaclass
ok 7 - foo is that
ok 8 - for the correct class
ok 9 - failed to initialize a class without required attr
ok 10 - use metaclass with required attr
ok 11 - The object isa My::Metaclass
ok 12 - foo is another
ok 13 - for the correct class
ok 14 - failed to use metaclass without required attr
ok 15 - failed to use trait without required attr
ok
t/050_metaclasses/020_metaclass_parameterized_traits...........
1..0 # Skip Feature not implemented yet
skipped: Feature not implemented yet
t/060_compat/001_module_refresh_compat.........................
1..0 # Skip Module::Refresh is required for this test
skipped: Module::Refresh is required for this test
t/060_compat/002_moose_respects_base...........................
1..6
ok 1 - The object isa Bar
ok 2 - The object isa Foo
ok 3 - ... Bar is not Moose::Object subclass
ok 4 - The object isa Baz
ok 5 - The object isa Foo
ok 6 - The object isa Moose::Object
ok
t/060_compat/003_foreign_inheritence...........................
1..6
ok 1 - The object isa Foo::Moose
ok 2 - The object isa Elk
ok 3 - ... got the right value from the Elk method
ok 4 - ... got the right value from the Foo::Moose method
ok 5 - Immutability on Moose class extending Class::MOP class ok
ok 6 - Can subclass the same non-Moose class twice with different metaclasses
ok
t/100_bugs/001_subtype_quote_bug...............................
1..1
ok 1 - use Moose;
ok
t/100_bugs/002_subtype_conflict_bug............................
1..2
ok 1 - use MyMooseA;
ok 2 - use MyMooseB;
ok
t/100_bugs/003_Moose_Object_error..............................
1..1
ok 1 - use MyMooseObject;
ok
t/100_bugs/004_subclass_use_base_bug...........................
1..2
ok 1 - The object isa Bar
ok 2 - The object isa Foo
ok
t/100_bugs/005_inline_reader_bug...............................
1..1
ok 1 - ... this didnt die
ok
t/100_bugs/006_handles_foreign_class_bug.......................
1..15
ok 1 - ... can create the attribute with delegations
ok 2 - ... created the object ok
ok 3 - The object isa Bar
ok 4 - ... got the right delgated value
ok 5 - ... can create the attribute with delegations
ok 6 - no warnings
ok 7 - ... created the object ok
ok 8 - The object isa Baz
ok 9 - ... got the right delgated value
ok 10 - ... can create the attribute with delegations
not ok 11 - one warning # TODO warning not yet implemented
# Failed (TODO) test 'one warning'
# at t/100_bugs/006_handles_foreign_class_bug.t line 97.
# got: '0'
# expected: '1'
not ok 12 - warned # TODO warning not yet implemented
# Failed (TODO) test 'warned'
# at t/100_bugs/006_handles_foreign_class_bug.t line 98.
# undef
# doesn't match '(?i-xsm:not delegating.*new)'
ok 13 - ... created the object ok
ok 14 - The object isa Blart
ok 15 - ... got the right delgated value
ok
t/100_bugs/007_reader_precedence_bug...........................
1..3
ok 1 - reader => "get_foo" has correct presedence
ok 2 - Foo->can('get_foo')
ok 3 - Reader works as expected
ok
t/100_bugs/008_new_w_undef.....................................
1..1
ok 1 - ... passing in undef just gets ignored
ok
t/100_bugs/009_augment_recursion_bug...........................
1..3
ok 1 - The object isa Baz
ok 2 - The object isa Foo
ok 3 - ... got the right value for 1 augmented subclass calling non-augmented subclass
ok
t/100_bugs/010_immutable_n_default_x2..........................
1..2
ok 1 - foo default was only called once during constructor
ok 2 - bar default was only called once when lazy attribute is accessed
ok
t/100_bugs/011_DEMOLISH_eats_exceptions........................
1..144
ok 1 - ... Baz plain
ok 2 - ... the object is undef
ok 3 - ... Baz empty
ok 4 - ... the object is undef
ok 5 - ... Baz undef
ok 6 - ... the object is undef
ok 7 - ... Baz undef param
ok 8 - ... the object is undef
ok 9 - ... Baz root path forbidden
ok 10 - ... the object is undef
ok 11 - ... Baz non existing path
ok 12 - ... the object is undef
ok 13 - ... Baz no error
ok 14 - The object isa Baz
ok 15 - The object isa Moose::Object
ok 16 - ... Baz got the right value
ok 17 - ... Qee plain
ok 18 - ... the object is undef
ok 19 - ... Qee empty
ok 20 - ... the object is undef
ok 21 - ... Qee undef
ok 22 - ... the object is undef
ok 23 - ... Qee undef param
ok 24 - ... the object is undef
ok 25 - ... Qee root path forbidden
ok 26 - ... the object is undef
ok 27 - ... Qee non existing path
ok 28 - ... the object is undef
ok 29 - ... Qee no error
ok 30 - The object isa Qee
ok 31 - The object isa Moose::Object
ok 32 - ... Qee got the right value
ok 33 - ... Foo plain
ok 34 - ... the object is undef
ok 35 - ... Foo empty
ok 36 - ... the object is undef
ok 37 - ... Foo undef
ok 38 - ... the object is undef
ok 39 - ... Foo undef param
ok 40 - ... the object is undef
ok 41 - ... Foo root path forbidden
ok 42 - ... the object is undef
ok 43 - ... Foo non existing path
ok 44 - ... the object is undef
ok 45 - ... Foo no error
ok 46 - The object isa Foo
ok 47 - The object isa Moose::Object
ok 48 - ... Foo got the right value
ok 49 - ... Qee plain
ok 50 - ... the object is undef
ok 51 - ... Qee empty
ok 52 - ... the object is undef
ok 53 - ... Qee undef
ok 54 - ... the object is undef
ok 55 - ... Qee undef param
ok 56 - ... the object is undef
ok 57 - ... Qee root path forbidden
ok 58 - ... the object is undef
ok 59 - ... Qee non existing path
ok 60 - ... the object is undef
ok 61 - ... Qee no error
ok 62 - The object isa Qee
ok 63 - The object isa Moose::Object
ok 64 - ... Qee got the right value
ok 65 - ... Baz plain
ok 66 - ... the object is undef
ok 67 - ... Baz empty
ok 68 - ... the object is undef
ok 69 - ... Baz undef
ok 70 - ... the object is undef
ok 71 - ... Baz undef param
ok 72 - ... the object is undef
ok 73 - ... Baz root path forbidden
ok 74 - ... the object is undef
ok 75 - ... Baz non existing path
ok 76 - ... the object is undef
ok 77 - ... Baz no error
ok 78 - The object isa Baz
ok 79 - The object isa Moose::Object
ok 80 - ... Baz got the right value
ok 81 - ... Foo plain
ok 82 - ... the object is undef
ok 83 - ... Foo empty
ok 84 - ... the object is undef
ok 85 - ... Foo undef
ok 86 - ... the object is undef
ok 87 - ... Foo undef param
ok 88 - ... the object is undef
ok 89 - ... Foo root path forbidden
ok 90 - ... the object is undef
ok 91 - ... Foo non existing path
ok 92 - ... the object is undef
ok 93 - ... Foo no error
ok 94 - The object isa Foo
ok 95 - The object isa Moose::Object
ok 96 - ... Foo got the right value
ok 97 - ... Foo plain
ok 98 - ... the object is undef
ok 99 - ... Foo empty
ok 100 - ... the object is undef
ok 101 - ... Foo undef
ok 102 - ... the object is undef
ok 103 - ... Foo undef param
ok 104 - ... the object is undef
ok 105 - ... Foo root path forbidden
ok 106 - ... the object is undef
ok 107 - ... Foo non existing path
ok 108 - ... the object is undef
ok 109 - ... Foo no error
ok 110 - The object isa Foo
ok 111 - The object isa Moose::Object
ok 112 - ... Foo got the right value
ok 113 - ... Baz plain
ok 114 - ... the object is undef
ok 115 - ... Baz empty
ok 116 - ... the object is undef
ok 117 - ... Baz undef
ok 118 - ... the object is undef
ok 119 - ... Baz undef param
ok 120 - ... the object is undef
ok 121 - ... Baz root path forbidden
ok 122 - ... the object is undef
ok 123 - ... Baz non existing path
ok 124 - ... the object is undef
ok 125 - ... Baz no error
ok 126 - The object isa Baz
ok 127 - The object isa Moose::Object
ok 128 - ... Baz got the right value
ok 129 - ... Qee plain
ok 130 - ... the object is undef
ok 131 - ... Qee empty
ok 132 - ... the object is undef
ok 133 - ... Qee undef
ok 134 - ... the object is undef
ok 135 - ... Qee undef param
ok 136 - ... the object is undef
ok 137 - ... Qee root path forbidden
ok 138 - ... the object is undef
ok 139 - ... Qee non existing path
ok 140 - ... the object is undef
ok 141 - ... Qee no error
ok 142 - The object isa Qee
ok 143 - The object isa Moose::Object
ok 144 - ... Qee got the right value
ok
t/100_bugs/012_DEMOLISH_eats_mini..............................
1..4
ok 1 - ... Foo plain
ok 2 - ... the object is undef
ok 3 - ... Bar plain
ok 4 - ... the object is undef
ok
t/100_bugs/013_lazybuild_required_undef........................
1..4
ok 1 - NonLazyBuild: Undef default
ok 2 - NonLazyBuild: Undef explicit
ok 3 - LazyBuild: Undef default/lazy_build
ok 4 - LazyBuild: Undef explicit
ok
t/100_bugs/014_DEMOLISHALL.....................................
1..5
ok 1 - no DEMOLISH calls yet
ok 2 - no DEMOLISH calls yet
ok 3
ok 4 - no DEMOLISH calls yet
ok 5
ok
t/100_bugs/016_inheriting_from_roles...........................
1..1
ok 1 - ... this croaks correctly
ok
t/100_bugs/017_type_constraint_messages........................
1..3
ok 1 - ... got the right error message
ok 2 - ... got the right error message
ok 3 - ... got the right error message
ok
t/100_bugs/018_immutable_metaclass_does_role...................
1..36
ok 1 - The object isa MyMetaclass
ok 2 - ... the metaclass does the role
ok 3 - ... these metas are the same thing
ok 4 - ... these meta-metas are the same thing
ok 5 - metaclass does MyRole
ok 6 - ... foo method returns expected value
ok 7 - metaclass does MyRole
ok 8 - ... foo method returns expected value
ok 9 - ... make MyClass immutable okay
ok 10 - ... these metas are still the same thing
ok 11 - ... these meta-metas are the same thing
ok 12 - metaclass does MyRole
ok 13 - ... foo method returns expected value
ok 14 - metaclass does MyRole
ok 15 - ... foo method returns expected value
ok 16 - ... make MyClass mutable okay
ok 17 - ... these metas are still the same thing
ok 18 - ... these meta-metas are the same thing
ok 19 - metaclass does MyRole
ok 20 - ... foo method returns expected value
ok 21 - metaclass does MyRole
ok 22 - ... foo method returns expected value
ok 23 - ... make MyClass immutable okay
ok 24 - ... these metas are still the same thing
ok 25 - ... these meta-metas are the same thing
ok 26 - metaclass does MyRole
ok 27 - ... foo method returns expected value
ok 28 - metaclass does MyRole
ok 29 - ... foo method returns expected value
ok 30 - ... make MyClass immutable okay
ok 31 - ... these metas are still the same thing
ok 32 - ... these meta-metas are the same thing
ok 33 - metaclass does MyRole
ok 34 - ... foo method returns expected value
ok 35 - metaclass does MyRole
ok 36 - ... foo method returns expected value
ok
t/100_bugs/019_moose_octal_defaults............................
ok 1 - quoted 019600 default works
ok 2 - value is still the same
ok 3 - 017600 octal default works
ok 4 - value is still the same
ok 5 - 017600 octal default works
ok 6 - value is still the same
ok 7 - 017600 octal default works
ok 8 - value is still the same
ok 9 - 017600 octal default works
ok 10 - value is still the same
1..10
ok
t/200_examples/001_example.....................................
1..20
ok 1 - The object isa Constraint::NoMoreThan
ok 2 - ... Constraint::NoMoreThan does Constraint
ok 3 - ... validated correctly
ok 4 - ... validation failed correctly
ok 5 - The object isa Constraint::AtLeast
ok 6 - ... Constraint::AtLeast does Constraint
ok 7 - ... validated correctly
ok 8 - ... validation failed correctly
ok 9 - The object isa Constraint::LengthNoMoreThan
ok 10 - The object isa Constraint::NoMoreThan
ok 11 - ... Constraint::LengthNoMoreThan does Constraint
ok 12 - ... Constraint::LengthNoMoreThan does Constraint::OnLength
ok 13 - ... validated correctly
ok 14 - ... validation failed correctly
ok 15 - The object isa Constraint::LengthAtLeast
ok 16 - The object isa Constraint::AtLeast
ok 17 - ... Constraint::LengthAtLeast does Constraint
ok 18 - ... Constraint::LengthAtLeast does Constraint::OnLength
ok 19 - ... validated correctly
ok 20 - ... validation failed correctly
ok
t/200_examples/002_example_Moose_POOP..........................
1..0 # Skip DBM::Deep 1.0003 (or greater) is required for this test
skipped: DBM::Deep 1.0003 (or greater) is required for this test
t/200_examples/003_example.....................................
1..30
ok 1 - ... successfully composed roles together
ok 2 - ... successfully composed roles together
ok 3 - The object isa My::List1
ok 4 - ... $coll does List
ok 5 - ... $coll does List::Immutable
ok 6 - ... we have an empty collection
ok 7 - ... we have a length of 1 for the collection
ok 8 - The object isa My::List2
ok 9 - ... $coll does List
ok 10 - ... $coll does List::Immutable
ok 11 - ... we have an empty collection
ok 12 - ... we have a length of 1 for the collection
ok 13 - The object isa My::List1
ok 14 - ... $coll does List
ok 15 - ... $coll does List::Immutable
ok 16 - ... we do not have an empty collection
ok 17 - ... we have a length of 10 for the collection
ok 18 - ... got the right printed value
ok 19 - The object isa My::List1
ok 20 - ... original is still the same
ok 21 - ... new collection is changed
ok 22 - The object isa My::List2
ok 23 - ... $coll does List
ok 24 - ... $coll does List::Immutable
ok 25 - ... we do not have an empty collection
ok 26 - ... we have a length of 10 for the collection
ok 27 - ... got the right printed value
ok 28 - The object isa My::List2
ok 29 - ... original is still the same
ok 30 - ... new collection is changed
ok
t/200_examples/004_example_w_DCS...............................
1..0 # Skip Declare::Constraints::Simple is required for this test
skipped: Declare::Constraints::Simple is required for this test
t/200_examples/005_example_w_TestDeep..........................
1..0 # Skip Test::Deep is required for this test
skipped: Test::Deep is required for this test
t/200_examples/006_example_Protomoose..........................
1..28
ok 1 - ... got the right metaclass for ProtoMoose::Object -> isa ProtoMoose::Meta::Class
ok 2 - ... got the right instance meta for ProtoMoose::Object
ok 3 - ... got the right attribute meta for ProtoMoose::Object
ok 4 - ... got the right metaclass for Foo -> isa ProtoMoose::Meta::Class
ok 5 - ... got the right instance meta for Foo
ok 6 - ... got the right attribute meta for Foo
ok 7 - ... got the right metaclass for Bar -> isa ProtoMoose::Meta::Class
ok 8 - ... got the right instance meta for Bar
ok 9 - ... got the right attribute meta for Bar
ok 10 - The object isa Foo
ok 11 - ... got the value stored in the prototype
ok 12 - ... got the value stored in the prototype (through the Foo class)
ok 13 - The object isa Foo
ok 14 - ... got a new instance of Foo
ok 15 - ... got the value stored in the instance (inherited from the prototype)
ok 16 - ... got the value stored in the instance (overwriting the one inherited from the prototype)
ok 17 - ... got the value stored in the prototype
ok 18 - ... got the value stored in the prototype (through the Foo class)
ok 19 - ... got the value stored in the Foo prototype (through the Bar class)
ok 20 - ... got the value stored in the prototype (through the Bar class)
ok 21 - The object isa Bar
ok 22 - The object isa Foo
ok 23 - ... got the value stored in the instance (inherited from the Foo prototype)
ok 24 - ... got the value stored in the instance (inherited from the Bar prototype)
ok 25 - ... got the value stored in the instance (overriding the one inherited from the Foo prototype)
ok 26 - ... still got the original value stored in the instance (inherited from the prototype)
ok 27 - ... still got the original value stored in the prototype (through the Foo class)
ok 28 - ... still got the original value stored in the prototype (through the Bar class)
ok
t/200_examples/007_Child_Parent_attr_inherit...................
1..23
ok 1 - The object isa Parent
ok 2 - ... the parent has the last name we expected
ok 3 - ... parent and child have the same last name (Smith)
ok 4 - ... parent and child have the same last name (Smith)
ok 5 - ... parent and child have the same last name (Smith)
ok 6 - ... parent and child have the same last name (Smith)
ok 7 - ... the parent has the new last name
ok 8 - ... parent and child have the same last name (Jones)
ok 9 - ... parent and child have the same last name (Jones)
ok 10 - ... parent and child have the same last name (Jones)
ok 11 - ... parent and child have the same last name (Jones)
ok 12 - The object isa Parent
ok 13 - ... parent and child have the same last name (Jones)
ok 14 - ... parent and child have the same last name (Jones)
ok 15 - ... parent and child have the same last name (Jones)
ok 16 - ... the orphan child does not have the same last name anymore (Brown)
ok 17 - ... parent2 and orphan child have the same last name (Brown)
ok 18 - ... the parent has the new last name (again)
ok 19 - ... parent and child have the same last name (Miller)
ok 20 - ... parent and child have the same last name (Miller)
ok 21 - ... parent and child have the same last name (Miller)
ok 22 - ... the orphan child is not affected by changes in the parent anymore
ok 23 - ... parent2 and orphan child have the same last name (Brown)
ok
t/200_examples/008_record_set_iterator.........................
1..8
ok 1 - The object isa RecordSet
ok 2 - The object isa RecordSetIterator
ok 3 - ... got the right first name
ok 4 - ... got the right last name
ok 5 - ... got the right first name
ok 6 - ... got the right last name
ok 7 - ... got the right first name
ok 8 - ... got the right last name
ok
t/300_immutable/001_immutable_moose............................
1..15
ok 1 - lazy_build works
ok 2 - correct value for 'foos' before inlining constructor
ok 3 - correct value for 'bars' before inlining constructor
ok 4 - correct value for 'bazes' before inlining constructor
ok 5 - Foo is imutable
ok 6 - ->identifier on metaclass lives
ok 7 - Add Role is locked
ok 8 - Inlined constructor works with lazy_build
ok 9 - correct value for 'foos' after inlining constructor
ok 10 - correct value for 'bars' after inlining constructor
ok 11 - correct value for 'bazes' after inlining constructor
ok 12 - Foo is mutable
ok 13 - Add Role is unlocked
ok 14 - Immutable meta with single BUILD
ok 15 - Immutable meta with multiple BUILDs
ok
t/300_immutable/002_apply_roles_to_immutable...................
1..4
ok 1 - The object isa Foo
ok 2 - ... got the right value
ok 3 - ... successfully applied the role to immutable instance
ok 4 - ... got the right value
ok
t/300_immutable/003_immutable_meta_class.......................
1..1
ok 1 - ... can make a meta class immutable
ok
t/300_immutable/004_inlined_constructors_n_types...............
1..10
ok 1 - Type coercion works as expected on default (mutable)
ok 2 - Type coercion works as expected on builder (mutable)
ok 3 - ... this passes the constuctor correctly (mutable)
ok 4 - ... the constructor doesn't care about 'zot' (mutable)
ok 5 - ... this fails the constuctor correctly (mutable)
ok 6 - Type coercion works as expected on default (immutable)
ok 7 - Type coercion works as expected on builder (immutable)
ok 8 - ... this passes the constuctor correctly (immutable)
ok 9 - ... the constructor doesn't care about 'zot' (immutable)
ok 10 - ... this fails the constuctor correctly (immutable)
ok
t/300_immutable/005_multiple_demolish_inline...................
1..2
ok 1 - Bar->new()
ok 2 - Bar->meta->make_immutable
ok
t/300_immutable/007_immutable_trigger_from_constructor.........
1..3
ok 1 - trigger from immutable constructor
ok 2 - trigger from immutable constructor
ok 3 - ... no triggers called
ok
t/300_immutable/008_immutable_constructor_error................
1..2
ok 1 - Non-ref provided to immutable constructor gives useful error message
ok 2 - Scalar ref provided to immutable constructor gives useful error message
ok
t/300_immutable/009_buildargs..................................
1..14
ok 1 - no args
ok 2 - normal args
ok 3 - single arg
ok 4 - ... got the right bar
ok 5 - ... got the right bar
ok 6 - ... got the right bar
ok 7 - ... got the right bar
ok 8 - no args
ok 9 - normal args
ok 10 - single arg
ok 11 - ... got the right bar
ok 12 - ... got the right bar
ok 13 - ... got the right bar
ok 14 - ... got the right bar
ok
t/300_immutable/010_constructor_is_not_moose...................
1..0 # Skip Test::Output is required for this test
skipped: Test::Output is required for this test
t/300_immutable/011_constructor_is_wrapped.....................
1..0 # Skip Test::Output is required for this test
skipped: Test::Output is required for this test
t/300_immutable/012_default_values.............................
1..12
ok 1 - no errors making a package immutable when it has default values that could break quoting
ok 2 - default value for foo attr
ok 3 - default value for bar attr
ok 4 - default value for baz attr
ok 5 - default value for buz attr
ok 6 - default value for faz attr
ok 7 - no errors making a package immutable when it has lazy default values that could break quoting
ok 8 - default value for foo attr
ok 9 - default value for bar attr
ok 10 - default value for baz attr
ok 11 - default value for buz attr
ok 12 - default value for faz attr
ok
t/300_immutable/013_immutable_roundtrip........................
1..0 # Skip Test::Output is required for this test
skipped: Test::Output is required for this test
t/400_moose_util/001_moose_util................................
1..1
ok 1 - use Moose::Util;
ok
t/400_moose_util/002_moose_util_does_role......................
1..8
ok 1 - use Moose::Util;
ok 2 - ... Bar does Foo
ok 3 - ... Baz doesnt do Foo
ok 4 - ... $bar does Foo
ok 5 - ... $baz doesnt do Foo
ok 6 - ... undef doesnt do Foo
ok 7 - ... 1 doesnt do Foo
ok 8 - ... Quux doesnt do Foo (does not die tho)
ok
t/400_moose_util/003_moose_util_search_class_by_role...........
1..5
ok 1 - use Moose::Util;
ok 2 - ... not found role returns undef
ok 3 - ... class itself returned if it does role
ok 4 - ... nearest class doing role returned
ok 5 - ... nearest class being direct class returned
ok
t/400_moose_util/004_resolve_alias.............................
1..16
ok 1 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo
ok 2 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo second time
ok 3 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo via alias (Foo)
ok 4 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Foo via alias (Foo) a second time
ok 5 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar
ok 6 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar a second time
ok 7 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar via alias (Bar)
ok 8 - resolve_metaclass_alias finds Moose::Meta::Attribute::Custom::Bar as My::Bar via alias (Bar) a second time
ok 9 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo
ok 10 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo second time
ok 11 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo via alias (Foo)
ok 12 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Foo via alias (Foo) a second time
ok 13 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar
ok 14 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar a second time
ok 15 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar via alias (Bar)
ok 16 - resolve_metatrait_alias finds Moose::Meta::Attribute::Custom::Trait::Bar as My::Trait::Bar via alias (Bar) a second time
ok
t/500_test_moose/001_test_moose................................
1..1
ok 1 - use Test::Moose;
ok
t/500_test_moose/002_test_moose_does_ok........................
1..2
ok 1 - use Test::Moose;
ok 2 - does_ok
ok
t/500_test_moose/003_test_moose_has_attribute_ok...............
1..2
ok 1 - use Test::Moose;
ok 2 - has_attribute_ok
ok
t/500_test_moose/004_test_moose_meta_ok........................
1..2
ok 1 - use Test::Moose;
ok 2 - meta_ok
ok
t/600_todo_tests/001_exception_reflects_failed_constraint......
1..4
ok 1 - use Moose::Util::TypeConstraints;
ok 2 - specified parent type constraint
ok 3 - specified child type constraint
not ok 4 - exception references failing parent constraint # TODO Not yet supported
# Failed (TODO) test 'exception references failing parent constraint'
# at t/600_todo_tests/001_exception_reflects_failed_constraint.t line 31.
ok
t/600_todo_tests/002_various_role_shit.........................
ok 1
not ok 2 # TODO accessors don't satisfy role requires
# Failed (TODO) test at t/600_todo_tests/002_various_role_shit.t line 87.
# died: 'Dancer' requires the method 'twist' to be implemented by 'Dancer::Something' but the method is only an attribute accessor at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Meta/Role/Application.pm line 59
# Moose::Meta::Role::Application::apply() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 18
# Moose::Meta::Role::Application::ToClass::apply() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Meta/Role.pm line 448
# Moose::Meta::Role::apply() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Util.pm line 94
# Moose::Util::apply_all_roles() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose.pm line 70
# Moose::with() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Exporter.pm line 201
# Moose::with() called at t/600_todo_tests/002_various_role_shit.t line 87
# Test::Exception::lives_ok() called at t/600_todo_tests/002_various_role_shit.t line 87
not ok 3 # TODO attribute accessor in role doesn't satisfy role requires
# Failed (TODO) test at t/600_todo_tests/002_various_role_shit.t line 97.
# died: 'Dancer::Robot' requires the method 'twist' to be implemented by 'Dancer::80s' at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Meta/Role/Application.pm line 59
# Moose::Meta::Role::Application::apply() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 18
# Moose::Meta::Role::Application::ToClass::apply() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Meta/Role.pm line 448
# Moose::Meta::Role::apply() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Util.pm line 94
# Moose::Util::apply_all_roles() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose.pm line 70
# Moose::with() called at /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib/Moose/Exporter.pm line 201
# Moose::with() called at t/600_todo_tests/002_various_role_shit.t line 97
# Test::Exception::lives_ok() called at t/600_todo_tests/002_various_role_shit.t line 97
not ok 4 # TODO attrs and methods from a role should clash
# Failed (TODO) test at t/600_todo_tests/002_various_role_shit.t line 140.
not ok 5 - attr did not zap overriding method # TODO attributes from role overwrite class methods
# Failed (TODO) test 'attr did not zap overriding method'
# at t/600_todo_tests/002_various_role_shit.t line 149.
# got: undef
# expected: '42'
not ok 6 - attr did not zap overriding method # TODO attributes from role overwrite class methods
# Failed (TODO) test 'attr did not zap overriding method'
# at t/600_todo_tests/002_various_role_shit.t line 150.
# got: undef
# expected: '33'
ok 7 - method did not zap overriding method
ok 8 - Quxx->can('dandy')
ok 9 - Quxx->can('attr')
ok 10 - Quxx->can('gorch_method')
ok 11 - Quxx does Gorch
ok 12 - Foo->can('gorch_method')
not ok 13 - Foo->can('attr') # TODO accessor methods from a role are omitted in handles role
# Failed (TODO) test 'Foo->can('attr')'
# at t/600_todo_tests/002_various_role_shit.t line 167.
# Foo->can('attr') failed
not ok 14 - Foo does Gorch # TODO handles role doesn't add the role to the ->does of the delegate's parent class
# Failed (TODO) test 'Foo does Gorch'
# at t/600_todo_tests/002_various_role_shit.t line 172.
ok 15 - Dancer::Ballerina->can('pirouette')
ok 16 - Dancer::Ballerina->can('twist')
ok 17 - Foo->can('twist')
ok 18 - can't pirouette, not part of the iface
not ok 19 # TODO handles role doesn't add the role to the ->does of the delegate's parent class
# Failed (TODO) test at t/600_todo_tests/002_various_role_shit.t line 185.
ok 20 - The object isa Moose::Meta::Role
ok 21 - has attribute 'attr'
not ok 22 - The object isa Moose::Meta::Attribute # TODO role attribute isn't a meta attribute yet
# Failed (TODO) test 'The object isa Moose::Meta::Attribute'
# at t/600_todo_tests/002_various_role_shit.t line 199.
# The object isn't a 'Moose::Meta::Attribute' it's a 'HASH'
ok 23 - Gorch has or requires method gorch_method
ok 24 - has_method gorch_method
ok 25 - requires gorch method
ok 26 - The object isa Moose::Meta::Method
not ok 27 - Gorch has or requires method dandy # TODO method modifier doesn't yet create a method requirement or meta object
# Failed (TODO) test 'Gorch has or requires method dandy'
# at t/600_todo_tests/002_various_role_shit.t line 209.
not ok 28 - requires the dandy method for the modifier # TODO method modifier doesn't yet create a method requirement or meta object
# Failed (TODO) test 'requires the dandy method for the modifier'
# at t/600_todo_tests/002_various_role_shit.t line 213.
not ok 29 - Gorch has or requires method attr # TODO attribute related methods are not yet known by the role
# Failed (TODO) test 'Gorch has or requires method attr'
# at t/600_todo_tests/002_various_role_shit.t line 219.
not ok 30 - has_method attr # TODO attribute related methods are not yet known by the role
# Failed (TODO) test 'has_method attr'
# at t/600_todo_tests/002_various_role_shit.t line 220.
not ok 31 - The object isa Moose::Meta::Method # TODO attribute related methods are not yet known by the role
# Failed (TODO) test 'The object isa Moose::Meta::Method'
# at t/600_todo_tests/002_various_role_shit.t line 221.
# The object isn't defined
not ok 32 - The object isa Moose::Meta::Method::Accessor # TODO attribute related methods are not yet known by the role
# Failed (TODO) test 'The object isa Moose::Meta::Method::Accessor'
# at t/600_todo_tests/002_various_role_shit.t line 222.
# The object isn't defined
ok 33 - The object isa Moose::Meta::Role
ok 34 - has attr 'twist'
not ok 35 - The object isa Moose::Meta::Attribute # TODO role attribute isn't a meta attribute yet
# Failed (TODO) test 'The object isa Moose::Meta::Attribute'
# at t/600_todo_tests/002_various_role_shit.t line 233.
# The object isn't a 'Moose::Meta::Attribute' it's a 'HASH'
ok 36 - Dancer::Robot has or requires method twist
not ok 37 - has twist method # TODO attribute related methods are not yet known by the role
# Failed (TODO) test 'has twist method'
# at t/600_todo_tests/002_various_role_shit.t line 240.
not ok 38 - The object isa Moose::Meta::Method # TODO attribute related methods are not yet known by the role
# Failed (TODO) test 'The object isa Moose::Meta::Method'
# at t/600_todo_tests/002_various_role_shit.t line 241.
# The object isn't defined
not ok 39 - The object isa Moose::Meta::Method::Accessor # TODO attribute related methods are not yet known by the role
# Failed (TODO) test 'The object isa Moose::Meta::Method::Accessor'
# at t/600_todo_tests/002_various_role_shit.t line 242.
# The object isn't defined
1..39
ok
t/600_todo_tests/003_immutable_n_around........................
ok 1 - base class (mutable)
ok 2 - around new called on Bar->new (mutable)
ok 3 - around new called on Gorch->new (mutable)
ok 4 - around new called Zoink->new (mutable)
ok 5 - base class (immutable)
ok 6 - around new called on Bar->new (mutable)
ok 7 - around new called on Gorch->new (mutable)
ok 8 - around new called Zoink->new (mutable)
ok 9 - base class (immutable)
ok 10 - around new called on Bar->new (immutable)
ok 11 - around new called on Gorch->new (mutable)
ok 12 - around new called Zoink->new (mutable)
ok 13 - base class (immutable)
ok 14 - around new called on Bar->new (immutable)
not ok 15 - around new called on Gorch->new (immutable) # TODO these tests fail once Gorch is immutable
# Failed (TODO) test 'around new called on Gorch->new (immutable)'
# at t/600_todo_tests/003_immutable_n_around.t line 46.
# got: undef
# expected: '42'
not ok 16 - around new called Zoink->new (mutable) # TODO these tests fail once Gorch is immutable
# Failed (TODO) test 'around new called Zoink->new (mutable)'
# at t/600_todo_tests/003_immutable_n_around.t line 47.
# got: undef
# expected: '42'
ok 17 - base class (immutable)
ok 18 - around new called on Bar->new (immutable)
not ok 19 - around new called on Gorch->new (immutable) # TODO these tests fail once Gorch is immutable
# Failed (TODO) test 'around new called on Gorch->new (immutable)'
# at t/600_todo_tests/003_immutable_n_around.t line 46.
# got: undef
# expected: '42'
not ok 20 - around new called Zoink->new (immutable) # TODO these tests fail once Gorch is immutable
# Failed (TODO) test 'around new called Zoink->new (immutable)'
# at t/600_todo_tests/003_immutable_n_around.t line 47.
# got: undef
# expected: '42'
1..20
ok
t/600_todo_tests/005_moose_and_threads.........................
not ok 1 - Moose type constraints and threads dont get along # TODO This is just a stub for the test, see the POD
# Failed (TODO) test 'Moose type constraints and threads dont get along'
# at t/600_todo_tests/005_moose_and_threads.t line 39.
1..1
ok
t/pod..........................................................
1..71
ok 1 - blib/lib/oose.pm
ok 2 - blib/lib/Moose.pm
ok 3 - blib/lib/Moose/Object.pm
ok 4 - blib/lib/Moose/Util.pm
ok 5 - blib/lib/Moose/Unsweetened.pod
ok 6 - blib/lib/Moose/Role.pm
ok 7 - blib/lib/Moose/Exporter.pm
ok 8 - blib/lib/Moose/Cookbook.pod
ok 9 - blib/lib/Moose/Intro.pod
ok 10 - blib/lib/Test/Moose.pm
ok 11 - blib/lib/Moose/Cookbook/WTF.pod
ok 12 - blib/lib/Moose/Cookbook/Style.pod
ok 13 - blib/lib/Moose/Cookbook/FAQ.pod
ok 14 - blib/lib/Moose/Meta/Method.pm
ok 15 - blib/lib/Moose/Meta/TypeCoercion.pm
ok 16 - blib/lib/Moose/Meta/Class.pm
ok 17 - blib/lib/Moose/Meta/Role.pm
ok 18 - blib/lib/Moose/Meta/Instance.pm
ok 19 - blib/lib/Moose/Meta/TypeConstraint.pm
ok 20 - blib/lib/Moose/Meta/Attribute.pm
ok 21 - blib/lib/Moose/Util/TypeConstraints.pm
ok 22 - blib/lib/Moose/Util/MetaRole.pm
ok 23 - blib/lib/Moose/Error/Default.pm
ok 24 - blib/lib/Moose/Error/Croak.pm
ok 25 - blib/lib/Moose/Error/Confess.pm
ok 26 - blib/lib/Moose/Spec/Role.pod
ok 27 - blib/lib/Moose/Cookbook/Basics/Recipe1.pod
ok 28 - blib/lib/Moose/Cookbook/Basics/Recipe10.pod
ok 29 - blib/lib/Moose/Cookbook/Basics/Recipe7.pod
ok 30 - blib/lib/Moose/Cookbook/Basics/Recipe6.pod
ok 31 - blib/lib/Moose/Cookbook/Basics/Recipe3.pod
ok 32 - blib/lib/Moose/Cookbook/Basics/Recipe2.pod
ok 33 - blib/lib/Moose/Cookbook/Basics/Recipe9.pod
ok 34 - blib/lib/Moose/Cookbook/Basics/Recipe5.pod
ok 35 - blib/lib/Moose/Cookbook/Basics/Recipe4.pod
ok 36 - blib/lib/Moose/Cookbook/Extending/Recipe4.pod
ok 37 - blib/lib/Moose/Cookbook/Extending/Recipe3.pod
ok 38 - blib/lib/Moose/Cookbook/Extending/Recipe2.pod
ok 39 - blib/lib/Moose/Cookbook/Extending/Recipe1.pod
ok 40 - blib/lib/Moose/Cookbook/Meta/Recipe3.pod
ok 41 - blib/lib/Moose/Cookbook/Meta/Recipe2.pod
ok 42 - blib/lib/Moose/Cookbook/Meta/Recipe5.pod
ok 43 - blib/lib/Moose/Cookbook/Meta/Recipe1.pod
ok 44 - blib/lib/Moose/Cookbook/Meta/Recipe4.pod
ok 45 - blib/lib/Moose/Cookbook/Roles/Recipe2.pod
ok 46 - blib/lib/Moose/Cookbook/Roles/Recipe1.pod
ok 47 - blib/lib/Moose/Cookbook/Snack/Types.pod
ok 48 - blib/lib/Moose/Cookbook/Snack/Keywords.pod
ok 49 - blib/lib/Moose/Meta/TypeCoercion/Union.pm
ok 50 - blib/lib/Moose/Meta/TypeConstraint/Registry.pm
ok 51 - blib/lib/Moose/Meta/TypeConstraint/Role.pm
ok 52 - blib/lib/Moose/Meta/TypeConstraint/Enum.pm
ok 53 - blib/lib/Moose/Meta/TypeConstraint/Class.pm
ok 54 - blib/lib/Moose/Meta/TypeConstraint/Union.pm
ok 55 - blib/lib/Moose/Meta/TypeConstraint/Parameterized.pm
ok 56 - blib/lib/Moose/Meta/TypeConstraint/Parameterizable.pm
ok 57 - blib/lib/Moose/Meta/Method/Overriden.pm
ok 58 - blib/lib/Moose/Meta/Method/Augmented.pm
ok 59 - blib/lib/Moose/Meta/Method/Constructor.pm
ok 60 - blib/lib/Moose/Meta/Method/Destructor.pm
ok 61 - blib/lib/Moose/Meta/Method/Accessor.pm
ok 62 - blib/lib/Moose/Meta/Method/Delegation.pm
ok 63 - blib/lib/Moose/Meta/Role/Composite.pm
ok 64 - blib/lib/Moose/Meta/Role/Application.pm
ok 65 - blib/lib/Moose/Meta/Role/Method.pm
ok 66 - blib/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm
ok 67 - blib/lib/Moose/Meta/Role/Application/ToInstance.pm
ok 68 - blib/lib/Moose/Meta/Role/Application/ToClass.pm
ok 69 - blib/lib/Moose/Meta/Role/Application/ToRole.pm
ok 70 - blib/lib/Moose/Meta/Role/Application/RoleSummation.pm
ok 71 - blib/lib/Moose/Meta/Role/Method/Required.pm
ok
t/pod_coverage.................................................
1..42
ok 1 - Pod coverage for Moose
ok 2 - Pod coverage for Moose::Error::Confess
ok 3 - Pod coverage for Moose::Error::Croak
ok 4 - Pod coverage for Moose::Error::Default
ok 5 - Pod coverage for Moose::Exporter
ok 6 - Pod coverage for Moose::Meta::Attribute
ok 7 - Pod coverage for Moose::Meta::Class
ok 8 - Pod coverage for Moose::Meta::Instance
ok 9 - Pod coverage for Moose::Meta::Method
ok 10 - Pod coverage for Moose::Meta::Method::Accessor
ok 11 - Pod coverage for Moose::Meta::Method::Augmented
ok 12 - Pod coverage for Moose::Meta::Method::Constructor
ok 13 - Pod coverage for Moose::Meta::Method::Delegation
ok 14 - Pod coverage for Moose::Meta::Method::Destructor
ok 15 - Pod coverage for Moose::Meta::Method::Overriden
ok 16 - Pod coverage for Moose::Meta::Role
ok 17 - Pod coverage for Moose::Meta::Role::Application
ok 18 - Pod coverage for Moose::Meta::Role::Application::RoleSummation
ok 19 - Pod coverage for Moose::Meta::Role::Application::ToClass
ok 20 - Pod coverage for Moose::Meta::Role::Application::ToInstance
ok 21 - Pod coverage for Moose::Meta::Role::Application::ToRole
ok 22 - Pod coverage for Moose::Meta::Role::Composite
ok 23 - Pod coverage for Moose::Meta::Role::Method
ok 24 - Pod coverage for Moose::Meta::Role::Method::Required
ok 25 - Pod coverage for Moose::Meta::TypeCoercion
ok 26 - Pod coverage for Moose::Meta::TypeCoercion::Union
ok 27 - Pod coverage for Moose::Meta::TypeConstraint
ok 28 - Pod coverage for Moose::Meta::TypeConstraint::Class
ok 29 - Pod coverage for Moose::Meta::TypeConstraint::Enum
ok 30 - Pod coverage for Moose::Meta::TypeConstraint::Parameterizable
ok 31 - Pod coverage for Moose::Meta::TypeConstraint::Parameterized
ok 32 - Pod coverage for Moose::Meta::TypeConstraint::Registry
ok 33 - Pod coverage for Moose::Meta::TypeConstraint::Role
ok 34 - Pod coverage for Moose::Meta::TypeConstraint::Union
ok 35 - Pod coverage for Moose::Object
ok 36 - Pod coverage for Moose::Role
ok 37 - Pod coverage for Moose::Util
ok 38 - Pod coverage for Moose::Util::MetaRole
ok 39 - Pod coverage for Moose::Util::TypeConstraints
ok 40 - Pod coverage for Moose::Util::TypeConstraints::OptimizedConstraints
ok 41 - Pod coverage for Test::Moose
ok 42 - Pod coverage for oose
ok
All tests successful.
Files=188, Tests=3571, 204 wallclock secs ( 4.07 usr 2.12 sys + 187.32 cusr 12.76 csys = 206.27 CPU)
Result: PASS
DROLSKY/Moose-0.64.tar.gz
make test TEST_VERBOSE=1 -- OK
Dave Rolsky <autarch@urth.org>
A postmodern object system for Perl 5
>>> (cd /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj && tar cvf - Moose-0.64.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/D/DR/DROLSKY/Moose-0.64.tar.gz
Moose-0.64.ppd
blib/
blib/lib/
blib/lib/Moose/
blib/lib/Moose/Cookbook/
blib/lib/Moose/Cookbook/Basics/
blib/lib/Moose/Cookbook/Basics/Recipe1.pod
blib/lib/Moose/Cookbook/Basics/Recipe10.pod
blib/lib/Moose/Cookbook/Basics/Recipe7.pod
blib/lib/Moose/Cookbook/Basics/Recipe6.pod
blib/lib/Moose/Cookbook/Basics/Recipe3.pod
blib/lib/Moose/Cookbook/Basics/Recipe2.pod
blib/lib/Moose/Cookbook/Basics/Recipe9.pod
blib/lib/Moose/Cookbook/Basics/Recipe5.pod
blib/lib/Moose/Cookbook/Basics/Recipe4.pod
blib/lib/Moose/Cookbook/Extending/
blib/lib/Moose/Cookbook/Extending/Recipe4.pod
blib/lib/Moose/Cookbook/Extending/Recipe3.pod
blib/lib/Moose/Cookbook/Extending/Recipe2.pod
blib/lib/Moose/Cookbook/Extending/Recipe1.pod
blib/lib/Moose/Cookbook/Meta/
blib/lib/Moose/Cookbook/Meta/Recipe3.pod
blib/lib/Moose/Cookbook/Meta/Recipe2.pod
blib/lib/Moose/Cookbook/Meta/Recipe5.pod
blib/lib/Moose/Cookbook/Meta/Recipe1.pod
blib/lib/Moose/Cookbook/Meta/Recipe4.pod
blib/lib/Moose/Cookbook/WTF.pod
blib/lib/Moose/Cookbook/Roles/
blib/lib/Moose/Cookbook/Roles/Recipe2.pod
blib/lib/Moose/Cookbook/Roles/Recipe1.pod
blib/lib/Moose/Cookbook/Style.pod
blib/lib/Moose/Cookbook/Snack/
blib/lib/Moose/Cookbook/Snack/Types.pod
blib/lib/Moose/Cookbook/Snack/Keywords.pod
blib/lib/Moose/Cookbook/FAQ.pod
blib/lib/Moose/Meta/
blib/lib/Moose/Meta/TypeCoercion/
blib/lib/Moose/Meta/TypeCoercion/Union.pm
blib/lib/Moose/Meta/Method.pm
blib/lib/Moose/Meta/TypeConstraint/
blib/lib/Moose/Meta/TypeConstraint/Registry.pm
blib/lib/Moose/Meta/TypeConstraint/Role.pm
blib/lib/Moose/Meta/TypeConstraint/Enum.pm
blib/lib/Moose/Meta/TypeConstraint/Class.pm
blib/lib/Moose/Meta/TypeConstraint/Union.pm
blib/lib/Moose/Meta/TypeConstraint/Parameterized.pm
blib/lib/Moose/Meta/TypeConstraint/Parameterizable.pm
blib/lib/Moose/Meta/Method/
blib/lib/Moose/Meta/Method/Overriden.pm
blib/lib/Moose/Meta/Method/Augmented.pm
blib/lib/Moose/Meta/Method/Constructor.pm
blib/lib/Moose/Meta/Method/Destructor.pm
blib/lib/Moose/Meta/Method/Accessor.pm
blib/lib/Moose/Meta/Method/Delegation.pm
blib/lib/Moose/Meta/Role/
blib/lib/Moose/Meta/Role/Application/
blib/lib/Moose/Meta/Role/Application/ToInstance.pm
blib/lib/Moose/Meta/Role/Application/ToClass.pm
blib/lib/Moose/Meta/Role/Application/ToRole.pm
blib/lib/Moose/Meta/Role/Application/RoleSummation.pm
blib/lib/Moose/Meta/Role/Method/
blib/lib/Moose/Meta/Role/Method/Required.pm
blib/lib/Moose/Meta/Role/Composite.pm
blib/lib/Moose/Meta/Role/Application.pm
blib/lib/Moose/Meta/Role/Method.pm
blib/lib/Moose/Meta/TypeCoercion.pm
blib/lib/Moose/Meta/Class.pm
blib/lib/Moose/Meta/Role.pm
blib/lib/Moose/Meta/Instance.pm
blib/lib/Moose/Meta/TypeConstraint.pm
blib/lib/Moose/Meta/Attribute.pm
blib/lib/Moose/Util/
blib/lib/Moose/Util/TypeConstraints.pm
blib/lib/Moose/Util/MetaRole.pm
blib/lib/Moose/Util/TypeConstraints/
blib/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm
blib/lib/Moose/Error/
blib/lib/Moose/Error/Default.pm
blib/lib/Moose/Error/Croak.pm
blib/lib/Moose/Error/Confess.pm
blib/lib/Moose/Object.pm
blib/lib/Moose/Spec/
blib/lib/Moose/Spec/Role.pod
blib/lib/Moose/Util.pm
blib/lib/Moose/Unsweetened.pod
blib/lib/Moose/Role.pm
blib/lib/Moose/Exporter.pm
blib/lib/Moose/Cookbook.pod
blib/lib/Moose/Intro.pod
blib/lib/oose.pm
blib/lib/Moose.pm
blib/lib/Test/
blib/lib/Test/Moose.pm
blib/man3/
blib/man3/Moose::Cookbook::Basics::Recipe1.3
blib/man3/Moose::Cookbook::Basics::Recipe10.3
blib/man3/Moose::Meta::TypeCoercion::Union.3
blib/man3/Moose::Meta::Method.3
blib/man3/Moose::Meta::TypeConstraint::Registry.3
blib/man3/Moose::Meta::Method::Overriden.3
blib/man3/Moose::Util::TypeConstraints.3
blib/man3/Moose::Meta::Role::Application::ToInstance.3
blib/man3/Moose::Meta::Role::Method::Required.3
blib/man3/Moose::Meta::Role::Application::ToClass.3
blib/man3/oose.3
blib/man3/Moose::Meta::Role::Composite.3
blib/man3/Moose::Error::Default.3
blib/man3/Moose::Cookbook::Extending::Recipe4.3
blib/man3/Moose::Cookbook::Meta::Recipe3.3
blib/man3/Moose::Object.3
blib/man3/Moose::Spec::Role.3
blib/man3/Moose::Meta::TypeCoercion.3
blib/man3/Moose::Meta::Class.3
blib/man3/Moose::Cookbook::WTF.3
blib/man3/Moose::Meta::TypeConstraint::Role.3
blib/man3/Moose::Util.3
blib/man3/Moose::Meta::Role.3
blib/man3/Moose::Cookbook::Meta::Recipe2.3
blib/man3/Moose::Cookbook::Extending::Recipe3.3
blib/man3/Moose::Unsweetened.3
blib/man3/Moose::Meta::Instance.3
blib/man3/Moose::Cookbook::Basics::Recipe7.3
blib/man3/Moose::Role.3
blib/man3/Moose::Cookbook::Roles::Recipe2.3
blib/man3/Moose::Error::Croak.3
blib/man3/Moose::Cookbook::Basics::Recipe6.3
blib/man3/Moose::Cookbook::Extending::Recipe2.3
blib/man3/Moose::Cookbook::Basics::Recipe3.3
blib/man3/Moose::Error::Confess.3
blib/man3/Moose::Meta::Role::Application::ToRole.3
blib/man3/Moose::Meta::TypeConstraint::Enum.3
blib/man3/Moose::Cookbook::Style.3
blib/man3/Moose::Exporter.3
blib/man3/Moose::Cookbook::Snack::Types.3
blib/man3/Moose::Meta::TypeConstraint::Class.3
blib/man3/Moose::Meta::TypeConstraint::Union.3
blib/man3/Moose::Meta::Role::Application.3
blib/man3/Moose.3
blib/man3/Moose::Meta::Method::Augmented.3
blib/man3/Moose::Meta::Method::Constructor.3
blib/man3/Moose::Meta::TypeConstraint.3
blib/man3/Moose::Cookbook::FAQ.3
blib/man3/Moose::Meta::Attribute.3
blib/man3/Moose::Cookbook.3
blib/man3/Moose::Meta::TypeConstraint::Parameterized.3
blib/man3/Moose::Util::MetaRole.3
blib/man3/Moose::Meta::Role::Method.3
blib/man3/Moose::Cookbook::Roles::Recipe1.3
blib/man3/Moose::Intro.3
blib/man3/Moose::Cookbook::Meta::Recipe5.3
blib/man3/Moose::Cookbook::Basics::Recipe2.3
blib/man3/Moose::Cookbook::Extending::Recipe1.3
blib/man3/Moose::Meta::Method::Destructor.3
blib/man3/Moose::Meta::Method::Accessor.3
blib/man3/Moose::Meta::TypeConstraint::Parameterizable.3
blib/man3/Moose::Cookbook::Snack::Keywords.3
blib/man3/Moose::Meta::Role::Application::RoleSummation.3
blib/man3/Moose::Meta::Method::Delegation.3
blib/man3/Moose::Cookbook::Basics::Recipe9.3
blib/man3/Test::Moose.3
blib/man3/Moose::Cookbook::Meta::Recipe1.3
blib/man3/Moose::Cookbook::Meta::Recipe4.3
blib/man3/Moose::Util::TypeConstraints::OptimizedConstraints.3
blib/man3/Moose::Cookbook::Basics::Recipe5.3
blib/man3/Moose::Cookbook::Basics::Recipe4.3
>>> mv /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/Moose-0.64.ppd /export/home/fly1064/var/REPO/D/DR/DROLSKY
Running make for S/SA/SARTAK/MooseX-AttributeHelpers-0.14.tar.gz
Prepending /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG
Prepending /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build S/SA/SARTAK/MooseX-AttributeHelpers-0.14.tar.gz
>>> make
cp lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm
cp lib/MooseX/AttributeHelpers/Counter.pm blib/lib/MooseX/AttributeHelpers/Counter.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm
cp lib/MooseX/AttributeHelpers/Base.pm blib/lib/MooseX/AttributeHelpers/Base.pm
cp lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm blib/lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/Array.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Array.pm
cp lib/MooseX/AttributeHelpers/String.pm blib/lib/MooseX/AttributeHelpers/String.pm
cp lib/MooseX/AttributeHelpers/Bool.pm blib/lib/MooseX/AttributeHelpers/Bool.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm
cp lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/List.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/List.pm
cp lib/MooseX/AttributeHelpers/Collection/Hash.pm blib/lib/MooseX/AttributeHelpers/Collection/Hash.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/String.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/String.pm
cp lib/MooseX/AttributeHelpers/Collection/Bag.pm blib/lib/MooseX/AttributeHelpers/Collection/Bag.pm
cp lib/MooseX/AttributeHelpers/Number.pm blib/lib/MooseX/AttributeHelpers/Number.pm
cp lib/MooseX/AttributeHelpers/Collection/Array.pm blib/lib/MooseX/AttributeHelpers/Collection/Array.pm
cp lib/MooseX/AttributeHelpers.pm blib/lib/MooseX/AttributeHelpers.pm
cp lib/MooseX/AttributeHelpers/Collection/List.pm blib/lib/MooseX/AttributeHelpers/Collection/List.pm
cp lib/MooseX/AttributeHelpers/Collection.pm blib/lib/MooseX/AttributeHelpers/Collection.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm
cp lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm blib/lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::ImmutableHash.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Bag.3
Manifying blib/man3/MooseX::AttributeHelpers::Counter.3
Manifying blib/man3/MooseX::AttributeHelpers::Base.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Array.3
Manifying blib/man3/MooseX::AttributeHelpers::Meta::Method::Curried.3
Manifying blib/man3/MooseX::AttributeHelpers::String.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection::ImmutableHash.3
Manifying blib/man3/MooseX::AttributeHelpers::Bool.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Counter.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::List.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection::Hash.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Hash.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::String.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection::Bag.3
Manifying blib/man3/MooseX::AttributeHelpers::Number.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection::Array.3
Manifying blib/man3/MooseX::AttributeHelpers.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection::List.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Bool.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection.3
Manifying blib/man3/MooseX::AttributeHelpers::Meta::Method::Provided.3
SARTAK/MooseX-AttributeHelpers-0.14.tar.gz
make -- OK
Prepending /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/000_load.....................
1..1
ok 1 - use MooseX::AttributeHelpers;
ok
t/001_basic_counter............
1..18
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa MyHomePage
ok 3 - MyHomePage->can('dec_counter')
ok 4 - MyHomePage->can('inc_counter')
ok 5 - MyHomePage->can('reset_counter')
ok 6 - MyHomePage->can('set_counter')
ok 7 - ... got the default value
ok 8 - ... got the incremented value
ok 9 - ... got the incremented value (again)
ok 10 - ... got the decremented value
ok 11 - ... got the original value
ok 12 - ... set the value
ok 13 - ... increment by arg
ok 14 - ... decrement by arg
ok 15 - The object isa MooseX::AttributeHelpers::Counter
ok 16 - ... got the expected helper type
ok 17 - ... got the expected type constraint
ok 18 - ... got the right provides methods
ok
t/002_basic_array..............
1..52
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('add_options')
ok 4 - Stuff->can('remove_last_option')
ok 5 - Stuff->can('remove_first_option')
ok 6 - Stuff->can('insert_options')
ok 7 - Stuff->can('get_option_at')
ok 8 - Stuff->can('set_option_at')
ok 9 - Stuff->can('num_options')
ok 10 - Stuff->can('clear_options')
ok 11 - Stuff->can('has_options')
ok 12 - ... got options
ok 13 - ... we have options
ok 14 - ... got 2 options
ok 15 - ... removed the last option
ok 16 - ... removed the last option
ok 17 - ... no options anymore
ok 18 - ... no options
ok 19 - ... got no options
ok 20 - ... set the option okay
ok 21 - ... got options now
ok 22 - ... no options
ok 23 - ... got 3 options
ok 24 - ... get option at index 0
ok 25 - ... get option at index 1
ok 26 - ... get option at index 2
ok 27 - ... set the option okay
ok 28 - ... get option at index 1
ok 29 - ... set the option okay
ok 30 - ... got more options now
ok 31 - ... got 5 options
ok 32 - ... removed the last option
ok 33 - ... got 4 options
ok 34 - ... got diff options now
ok 35 - ... set the option okay
ok 36 - ... got 6 options
ok 37 - ... got diff options now
ok 38 - ... get option at index 0
ok 39 - ... get option at index 1
ok 40 - ... get option at index 3
ok 41 - ... getting the first option
ok 42 - ... got 5 options
ok 43 - ... get option at index 0
ok 44 - ... clear options
ok 45 - ... set the options okay
ok 46 - ... add options with speed okay
ok 47
ok 48 - ... add prerequisite options okay
ok 49 - ... bad constructor params
ok 50 - The object isa MooseX::AttributeHelpers::Collection::Array
ok 51 - ... got the right provies mapping
ok 52 - ... got the right container type
ok
t/003_basic_hash...............
1..37
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('set_option')
ok 4 - Stuff->can('get_option')
ok 5 - Stuff->can('has_options')
ok 6 - Stuff->can('num_options')
ok 7 - Stuff->can('delete_option')
ok 8 - Stuff->can('clear_options')
ok 9 - ... we have no options
ok 10 - ... we have no options
ok 11 - ... no options yet
ok 12 - ... set the option okay
ok 13 - ... we have options
ok 14 - ... we have 1 option(s)
ok 15 - ... got options now
ok 16 - ... set the option okay
ok 17 - ... we have 2 option(s)
ok 18 - ... got more options now
ok 19 - ... got the right option
ok 20 - get multiple options at once
ok 21 - ... set the option okay
ok 22 - 4 options
ok 23 - get multiple options at once
ok 24 - ... deleted the option okay
ok 25 - ... deleted the option okay
ok 26 - ... deleted the option okay
ok 27 - ... we have 1 option(s)
ok 28 - ... got more options now
ok 29 - ... cleared options
ok 30 - ... options added okay with defaults
ok 31
ok 32 - ... good constructor params
ok 33 - ... could not add a hash ref where an string is expected
ok 34 - ... bad constructor params
ok 35 - The object isa MooseX::AttributeHelpers::Collection::Hash
ok 36 - ... got the right provies mapping
ok 37 - ... got the right container type
ok
t/004_basic_number.............
1..26
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Real
ok 3 - Real->can('set')
ok 4 - Real->can('add')
ok 5 - Real->can('sub')
ok 6 - Real->can('mul')
ok 7 - Real->can('div')
ok 8 - Real->can('mod')
ok 9 - Real->can('abs')
ok 10 - Real->can('inc')
ok 11 - Real->can('dec')
ok 12 - Real->can('odd')
ok 13 - Real->can('cut_in_half')
ok 14 - Default to five
ok 15 - Add ten for fithteen
ok 16 - Subtract three for 12
ok 17 - Set to ten
ok 18 - divide by 2
ok 19 - multiplied by 2
ok 20 - Mod by 2
ok 21 - Mod by 5
ok 22 - abs 1
ok 23 - inc 12
ok 24 - dec 13
ok 25 - The object isa MooseX::AttributeHelpers::Number
ok 26 - ... got the right provides mapping
ok
t/005_basic_list...............
1..29
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('_options')
ok 4 - Stuff->can('num_options')
ok 5 - Stuff->can('has_options')
ok 6 - Stuff->can('map_options')
ok 7 - Stuff->can('filter_options')
ok 8 - Stuff->can('find_option')
ok 9 - Stuff->can('options')
ok 10 - Stuff->can('join_options')
ok 11 - Stuff->can('get_option_at')
ok 12 - ... got options
ok 13 - ... we have options
ok 14 - ... got 2 options
ok 15 - ... get option 0
ok 16 - ... get first
ok 17 - ... get first
ok 18 - ... got the right filtered values
ok 19 - ... got the right mapped values
ok 20 - .. found the right option
ok 21 - ... got the list of options
ok 22 - ... joined the list of options by :
ok 23
ok 24
ok 25
ok 26 - returns all elements with double length of string "fish"
ok 27 - The object isa MooseX::AttributeHelpers::Collection::List
ok 28 - ... got the right provies mapping
ok 29 - ... got the right container type
ok
t/006_basic_bag................
1..20
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('add_word')
ok 4 - Stuff->can('get_count_for')
ok 5 - Stuff->can('has_any_words')
ok 6 - Stuff->can('num_words')
ok 7 - Stuff->can('delete_word')
ok 8 - ... we have no words
ok 9 - ... we have no words
ok 10 - ... set the words okay
ok 11 - ... we have words
ok 12 - ... we have 1 word(s)
ok 13 - ... got words now
ok 14 - ... set the words okay
ok 15 - ... we still have 1 word(s)
ok 16 - ... got words now
ok 17 - ... got words now
ok 18 - ... got words now
ok 19 - The object isa MooseX::AttributeHelpers::Collection::Bag
ok 20 - ... got the right provides mapping
ok
t/007_basic_string.............
1..21
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa MyHomePage
ok 3 - ... got the default value
ok 4 - ... got the incremented value
ok 5 - ... got the incremented value (again)
ok 6 - appended to string
ok 7 - chomped string
ok 8 - chomped is noop
ok 9 - chopped string
ok 10 - prepended to string
ok 11 - match
ok 12 - substitution
ok 13 - exclaim!
ok 14 - capitalize last
ok 15 - string "isn't an invalid number
ok 16 - string an invalid number
ok 17 - clear
ok 18 - The object isa MooseX::AttributeHelpers::String
ok 19 - ... got the expected helper type
ok 20 - ... got the expected type constraint
ok 21 - ... got the right provides methods
ok
t/010_array_from_role..........
1..3
ok 1 - use MooseX::AttributeHelpers;
ok 2 - ... this should work correctly
ok 3 - ... this should work correctly
ok
t/011_counter_with_defaults....
1..14
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa MyHomePage
ok 3 - MyHomePage->can('dec_counter')
ok 4 - MyHomePage->can('inc_counter')
ok 5 - MyHomePage->can('reset_counter')
ok 6 - ... got the default value
ok 7 - ... got the incremented value
ok 8 - ... got the incremented value (again)
ok 9 - ... got the decremented value
ok 10 - ... got the original value
ok 11 - The object isa MooseX::AttributeHelpers::Counter
ok 12 - ... got the expected helper type
ok 13 - ... got the expected default type constraint
ok 14 - ... got the right default provides methods
ok
t/012_basic_bool...............
1..8
ok 1 - set is_lit to 1 using ->illuminate
ok 2 - check if is_dark does the right thing
ok 3 - set is_lit to 0 using ->darken
ok 4 - check if is_dark does the right thing
ok 5 - toggle is_lit back to 1 using ->flip_switch
ok 6 - check if is_dark does the right thing
ok 7 - toggle is_lit back to 0 again using ->flip_switch
ok 8 - check if is_dark does the right thing
ok
t/020_remove_attribute.........
1..12
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa MyHomePage
ok 3 - MyHomePage->can('counter')
ok 4 - MyHomePage->can('dec_counter')
ok 5 - MyHomePage->can('inc_counter')
ok 6 - MyHomePage->can('reset_counter')
ok 7 - ... removed the counter attribute okay
ok 8 - ... no longer has the attribute
ok 9 - ... our class no longer has the counter method
ok 10 - ... our class no longer has the dec_counter method
ok 11 - ... our class no longer has the inc_counter method
ok 12 - ... our class no longer has the reset_counter method
ok
t/100_collection_with_roles....
1..29
ok 1 - use MooseX::AttributeHelpers;
ok 2 - add_observer method added
ok 3 - count_observers method added
ok 4 - inc_counter method added
ok 5 - dec_counter method added
ok 6 - Only one observer
ok 7 - Default to zero
ok 8 - Observed number 1
ok 9 - Increment to one
ok 10 - Observed number 2
ok 11 - Observed number 3
ok 12 - Observed number 4
ok 13 - Observed number 5
ok 14 - Observed number 6
ok 15 - Observed number 7
ok 16 - Increment up to seven
ok 17 - Observed number 6
ok 18 - Decrement to 6
ok 19 - Observed number 5
ok 20 - Observed number 4
ok 21 - Observed number 3
ok 22 - Observed number 2
ok 23 - Observed number 1
ok 24 - Decrement to 1
ok 25 - Observed number 0
ok 26 - Observed number -1
ok 27 - Negative numbers
ok 28 - Observed number 0
ok 29 - Back to zero
ok
t/pod..........................
1..0 # Skip Pod tests run only authors
skipped: Pod tests run only authors
t/pod_coverage.................
1..0 # Skip Pod tests run only authors
skipped: Pod tests run only authors
All tests successful.
Files=15, Tests=270, 19 wallclock secs ( 0.30 usr 0.18 sys + 17.85 cusr 1.06 csys = 19.39 CPU)
Result: PASS
SARTAK/MooseX-AttributeHelpers-0.14.tar.gz
make test TEST_VERBOSE=1 -- OK
DISTNAME-VERSION 'MooseX-AttributeHelpers-0.13' found in META.yml is bogus, ignoring at /export/home/fly1064/lib/Fly/MakePPD.pm line 131.
Shawn M Moore <sartak@gmail.com>
Extend your attribute interfaces
>>> (cd /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG && tar cvf - MooseX-AttributeHelpers-0.14.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/S/SA/SARTAK/MooseX-AttributeHelpers-0.14.tar.gz
MooseX-AttributeHelpers-0.14.ppd
blib/
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/AttributeHelpers/
blib/lib/MooseX/AttributeHelpers/MethodProvider/
blib/lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/Array.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/List.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/String.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm
blib/lib/MooseX/AttributeHelpers/Counter.pm
blib/lib/MooseX/AttributeHelpers/Base.pm
blib/lib/MooseX/AttributeHelpers/Meta/
blib/lib/MooseX/AttributeHelpers/Meta/Method/
blib/lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm
blib/lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm
blib/lib/MooseX/AttributeHelpers/String.pm
blib/lib/MooseX/AttributeHelpers/Bool.pm
blib/lib/MooseX/AttributeHelpers/Collection/
blib/lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm
blib/lib/MooseX/AttributeHelpers/Collection/Hash.pm
blib/lib/MooseX/AttributeHelpers/Collection/Bag.pm
blib/lib/MooseX/AttributeHelpers/Collection/Array.pm
blib/lib/MooseX/AttributeHelpers/Collection/List.pm
blib/lib/MooseX/AttributeHelpers/Number.pm
blib/lib/MooseX/AttributeHelpers/Collection.pm
blib/lib/MooseX/AttributeHelpers.pm
blib/man3/
blib/man3/MooseX::AttributeHelpers::MethodProvider::ImmutableHash.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::Bag.3
blib/man3/MooseX::AttributeHelpers::Counter.3
blib/man3/MooseX::AttributeHelpers::Base.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::Array.3
blib/man3/MooseX::AttributeHelpers::Meta::Method::Curried.3
blib/man3/MooseX::AttributeHelpers::String.3
blib/man3/MooseX::AttributeHelpers::Collection::ImmutableHash.3
blib/man3/MooseX::AttributeHelpers::Bool.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::Counter.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::List.3
blib/man3/MooseX::AttributeHelpers::Collection::Hash.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::Hash.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::String.3
blib/man3/MooseX::AttributeHelpers::Collection::Bag.3
blib/man3/MooseX::AttributeHelpers::Number.3
blib/man3/MooseX::AttributeHelpers::Collection::Array.3
blib/man3/MooseX::AttributeHelpers.3
blib/man3/MooseX::AttributeHelpers::Collection::List.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::Bool.3
blib/man3/MooseX::AttributeHelpers::Collection.3
blib/man3/MooseX::AttributeHelpers::Meta::Method::Provided.3
>>> mv /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/MooseX-AttributeHelpers-0.14.ppd /export/home/fly1064/var/REPO/S/SA/SARTAK
Running test for module 'Module::Find'
Running make for C/CR/CRENZ/Module-Find-0.06.tar.gz
Prepending /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/C/CR/CRENZ/Module-Find-0.06.tar.gz ok
Module-Find-0.06/
Module-Find-0.06/Changes
Module-Find-0.06/examples/
Module-Find-0.06/examples/example.pl
Module-Find-0.06/Find.pm
Module-Find-0.06/Makefile.PL
Module-Find-0.06/MANIFEST
Module-Find-0.06/MANIFEST.skip
Module-Find-0.06/META.yml
Module-Find-0.06/README
Module-Find-0.06/t/
Module-Find-0.06/t/1-use.t
Module-Find-0.06/t/2-find.t
Module-Find-0.06/t/3-usesub.t
Module-Find-0.06/t/4-useall.t
Module-Find-0.06/t/5-setmoduledirs.t
Module-Find-0.06/t/6-duplicate-modules.t
Module-Find-0.06/t/pod-coverage.t
Module-Find-0.06/t/pod.t
Module-Find-0.06/test/
Module-Find-0.06/test/duplicates/
Module-Find-0.06/test/duplicates/ModuleFindTest/
Module-Find-0.06/test/duplicates/ModuleFindTest/SubMod/
Module-Find-0.06/test/duplicates/ModuleFindTest/SubMod/SubSubMod.pm
Module-Find-0.06/test/duplicates/ModuleFindTest/SubMod.pm
Module-Find-0.06/test/duplicates/ModuleFindTest.pm
Module-Find-0.06/test/ModuleFindTest/
Module-Find-0.06/test/ModuleFindTest/SubMod/
Module-Find-0.06/test/ModuleFindTest/SubMod/SubSubMod.pm
Module-Find-0.06/test/ModuleFindTest/SubMod.pm
Module-Find-0.06/test/ModuleFindTest.pm
Module-Find-0.06/test/README
Prepending /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build C/CR/CRENZ/Module-Find-0.06.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Module::Find
>>> make
cp Find.pm blib/lib/Module/Find.pm
Manifying blib/man3/Module::Find.3
CRENZ/Module-Find-0.06.tar.gz
make -- OK
Prepending /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/1-use..................
1..1
ok 1 - use Module::Find;
ok
t/2-find.................
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/3-usesub...............
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/4-useall...............
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/5-setmoduledirs........
1..9
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok
t/6-duplicate-modules....
1..1
ok 1
ok
t/pod-coverage...........
1..1
ok 1 - Pod coverage on Module::Find
ok
t/pod....................
1..1
ok 1 - blib/lib/Module/Find.pm
ok
All tests successful.
Files=8, Tests=27, 2 wallclock secs ( 0.21 usr 0.07 sys + 1.66 cusr 0.27 csys = 2.21 CPU)
Result: PASS
CRENZ/Module-Find-0.06.tar.gz
make test TEST_VERBOSE=1 -- OK
Christian Renz <crenz@web42.com>
Find and use installed modules in a (sub)category
>>> (cd /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn && tar cvf - Module-Find-0.06.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/C/CR/CRENZ/Module-Find-0.06.tar.gz
Module-Find-0.06.ppd
blib/
blib/lib/
blib/lib/Module/
blib/lib/Module/Find.pm
blib/man3/
blib/man3/Module::Find.3
>>> mv /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/Module-Find-0.06.ppd /export/home/fly1064/var/REPO/C/CR/CRENZ
Running test for module 'DBIx::Class'
Running make for A/AS/ASH/DBIx-Class-0.08010.tar.gz
Prepending /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/arch /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/lib /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/A/AS/ASH/DBIx-Class-0.08010.tar.gz ok
DBIx-Class-0.08010/
DBIx-Class-0.08010/Changes
DBIx-Class-0.08010/MANIFEST
DBIx-Class-0.08010/META.yml
DBIx-Class-0.08010/Makefile.PL
DBIx-Class-0.08010/README
DBIx-Class-0.08010/inc/
DBIx-Class-0.08010/inc/Module/
DBIx-Class-0.08010/inc/Module/AutoInstall.pm
DBIx-Class-0.08010/inc/Module/Install/
DBIx-Class-0.08010/inc/Module/Install/AutoInstall.pm
DBIx-Class-0.08010/inc/Module/Install/Base.pm
DBIx-Class-0.08010/inc/Module/Install/Build.pm
DBIx-Class-0.08010/inc/Module/Install/Can.pm
DBIx-Class-0.08010/inc/Module/Install/Fetch.pm
DBIx-Class-0.08010/inc/Module/Install/Include.pm
DBIx-Class-0.08010/inc/Module/Install/Makefile.pm
DBIx-Class-0.08010/inc/Module/Install/Metadata.pm
DBIx-Class-0.08010/inc/Module/Install/Scripts.pm
DBIx-Class-0.08010/inc/Module/Install/Win32.pm
DBIx-Class-0.08010/inc/Module/Install/WriteAll.pm
DBIx-Class-0.08010/inc/Module/Install.pm
DBIx-Class-0.08010/lib/
DBIx-Class-0.08010/lib/DBIx/
DBIx-Class-0.08010/lib/DBIx/Class/
DBIx-Class-0.08010/lib/DBIx/Class/AccessorGroup.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/AccessorMapping.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/AttributeAPI.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/AutoUpdate.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/ColumnCase.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/ColumnGroups.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/Constraints.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/Constructor.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/DestroyWarning.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/GetSet.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/HasA.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/HasMany.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/ImaDBI.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/LazyLoading.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/LiveObjectIndex.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/MightHave.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/ObjIndexStubs.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/Pager.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/ReadOnly.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/Retrieve.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/Stringify.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/TempColumns.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat/Triggers.pm
DBIx-Class-0.08010/lib/DBIx/Class/CDBICompat.pm
DBIx-Class-0.08010/lib/DBIx/Class/ClassResolver/
DBIx-Class-0.08010/lib/DBIx/Class/ClassResolver/PassThrough.pm
DBIx-Class-0.08010/lib/DBIx/Class/Componentised.pm
DBIx-Class-0.08010/lib/DBIx/Class/Core.pm
DBIx-Class-0.08010/lib/DBIx/Class/Cursor.pm
DBIx-Class-0.08010/lib/DBIx/Class/DB.pm
DBIx-Class-0.08010/lib/DBIx/Class/Exception.pm
DBIx-Class-0.08010/lib/DBIx/Class/InflateColumn/
DBIx-Class-0.08010/lib/DBIx/Class/InflateColumn/DateTime.pm
DBIx-Class-0.08010/lib/DBIx/Class/InflateColumn/File.pm
DBIx-Class-0.08010/lib/DBIx/Class/InflateColumn.pm
DBIx-Class-0.08010/lib/DBIx/Class/Manual/
DBIx-Class-0.08010/lib/DBIx/Class/Manual/Component.pod
DBIx-Class-0.08010/lib/DBIx/Class/Manual/Cookbook.pod
DBIx-Class-0.08010/lib/DBIx/Class/Manual/DocMap.pod
DBIx-Class-0.08010/lib/DBIx/Class/Manual/Example.pod
DBIx-Class-0.08010/lib/DBIx/Class/Manual/FAQ.pod
DBIx-Class-0.08010/lib/DBIx/Class/Manual/Glossary.pod
DBIx-Class-0.08010/lib/DBIx/Class/Manual/Intro.pod
DBIx-Class-0.08010/lib/DBIx/Class/Manual/Joining.pod
DBIx-Class-0.08010/lib/DBIx/Class/Manual/Troubleshooting.pod
DBIx-Class-0.08010/lib/DBIx/Class/Manual.pod
DBIx-Class-0.08010/lib/DBIx/Class/Ordered.pm
DBIx-Class-0.08010/lib/DBIx/Class/PK/
DBIx-Class-0.08010/lib/DBIx/Class/PK/Auto/
DBIx-Class-0.08010/lib/DBIx/Class/PK/Auto/DB2.pm
DBIx-Class-0.08010/lib/DBIx/Class/PK/Auto/MSSQL.pm
DBIx-Class-0.08010/lib/DBIx/Class/PK/Auto/MySQL.pm
DBIx-Class-0.08010/lib/DBIx/Class/PK/Auto/Oracle.pm
DBIx-Class-0.08010/lib/DBIx/Class/PK/Auto/Pg.pm
DBIx-Class-0.08010/lib/DBIx/Class/PK/Auto/SQLite.pm
DBIx-Class-0.08010/lib/DBIx/Class/PK/Auto.pm
DBIx-Class-0.08010/lib/DBIx/Class/PK.pm
DBIx-Class-0.08010/lib/DBIx/Class/Relationship/
DBIx-Class-0.08010/lib/DBIx/Class/Relationship/Accessor.pm
DBIx-Class-0.08010/lib/DBIx/Class/Relationship/Base.pm
DBIx-Class-0.08010/lib/DBIx/Class/Relationship/BelongsTo.pm
DBIx-Class-0.08010/lib/DBIx/Class/Relationship/CascadeActions.pm
DBIx-Class-0.08010/lib/DBIx/Class/Relationship/HasMany.pm
DBIx-Class-0.08010/lib/DBIx/Class/Relationship/HasOne.pm
DBIx-Class-0.08010/lib/DBIx/Class/Relationship/Helpers.pm
DBIx-Class-0.08010/lib/DBIx/Class/Relationship/ManyToMany.pm
DBIx-Class-0.08010/lib/DBIx/Class/Relationship/ProxyMethods.pm
DBIx-Class-0.08010/lib/DBIx/Class/Relationship.pm
DBIx-Class-0.08010/lib/DBIx/Class/ResultClass/
DBIx-Class-0.08010/lib/DBIx/Class/ResultClass/HashRefInflator.pm
DBIx-Class-0.08010/lib/DBIx/Class/ResultSet.pm
DBIx-Class-0.08010/lib/DBIx/Class/ResultSetColumn.pm
DBIx-Class-0.08010/lib/DBIx/Class/ResultSetManager.pm
DBIx-Class-0.08010/lib/DBIx/Class/ResultSetProxy.pm
DBIx-Class-0.08010/lib/DBIx/Class/ResultSource/
DBIx-Class-0.08010/lib/DBIx/Class/ResultSource/Table.pm
DBIx-Class-0.08010/lib/DBIx/Class/ResultSource.pm
DBIx-Class-0.08010/lib/DBIx/Class/ResultSourceHandle.pm
DBIx-Class-0.08010/lib/DBIx/Class/ResultSourceProxy/
DBIx-Class-0.08010/lib/DBIx/Class/ResultSourceProxy/Table.pm
DBIx-Class-0.08010/lib/DBIx/Class/ResultSourceProxy.pm
DBIx-Class-0.08010/lib/DBIx/Class/Row.pm
DBIx-Class-0.08010/lib/DBIx/Class/Schema/
DBIx-Class-0.08010/lib/DBIx/Class/Schema/Versioned.pm
DBIx-Class-0.08010/lib/DBIx/Class/Schema.pm
DBIx-Class-0.08010/lib/DBIx/Class/Serialize/
DBIx-Class-0.08010/lib/DBIx/Class/Serialize/Storable.pm
DBIx-Class-0.08010/lib/DBIx/Class/StartupCheck.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/Cursor.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/DB2.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/MSSQL.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/MultiDistinctEmulation.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/NoBindVars.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/ODBC/
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/ODBC/DB2_400_SQL.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/ODBC/Microsoft_SQL_Server.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/ODBC.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/Oracle/
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/Oracle/WhereJoins.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/Oracle.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/Pg.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/Replication.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/SQLite.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/Sybase/
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/Sybase.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI/mysql.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/DBI.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/Statistics.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage/TxnScopeGuard.pm
DBIx-Class-0.08010/lib/DBIx/Class/Storage.pm
DBIx-Class-0.08010/lib/DBIx/Class/Test/
DBIx-Class-0.08010/lib/DBIx/Class/Test/SQLite.pm
DBIx-Class-0.08010/lib/DBIx/Class/UTF8Columns.pm
DBIx-Class-0.08010/lib/DBIx/Class.pm
DBIx-Class-0.08010/lib/SQL/
DBIx-Class-0.08010/lib/SQL/Translator/
DBIx-Class-0.08010/lib/SQL/Translator/Parser/
DBIx-Class-0.08010/lib/SQL/Translator/Parser/DBIx/
DBIx-Class-0.08010/lib/SQL/Translator/Parser/DBIx/Class.pm
DBIx-Class-0.08010/lib/SQL/Translator/Producer/
DBIx-Class-0.08010/lib/SQL/Translator/Producer/DBIx/
DBIx-Class-0.08010/lib/SQL/Translator/Producer/DBIx/Class/
DBIx-Class-0.08010/lib/SQL/Translator/Producer/DBIx/Class/File.pm
DBIx-Class-0.08010/scope-guard.patch
DBIx-Class-0.08010/script/
DBIx-Class-0.08010/script/dbicadmin
DBIx-Class-0.08010/t/
DBIx-Class-0.08010/t/02pod.t
DBIx-Class-0.08010/t/03podcoverage.t
DBIx-Class-0.08010/t/04dont_break_c3.t
DBIx-Class-0.08010/t/05components.t
DBIx-Class-0.08010/t/100populate.t
DBIx-Class-0.08010/t/101populate_rs.t
DBIx-Class-0.08010/t/18inserterror.t
DBIx-Class-0.08010/t/19quotes.t
DBIx-Class-0.08010/t/19quotes_newstyle.t
DBIx-Class-0.08010/t/20setuperrors.t
DBIx-Class-0.08010/t/26dumper.t
DBIx-Class-0.08010/t/30dbicplain.t
DBIx-Class-0.08010/t/31stats.t
DBIx-Class-0.08010/t/32connect_code_ref.t
DBIx-Class-0.08010/t/33storage_reconnect.t
DBIx-Class-0.08010/t/34exception_action.t
DBIx-Class-0.08010/t/35disable_sth_caching.t
DBIx-Class-0.08010/t/36datetime.t
DBIx-Class-0.08010/t/39load_namespaces_1.t
DBIx-Class-0.08010/t/39load_namespaces_2.t
DBIx-Class-0.08010/t/39load_namespaces_3.t
DBIx-Class-0.08010/t/39load_namespaces_4.t
DBIx-Class-0.08010/t/40resultsetmanager.t
DBIx-Class-0.08010/t/41orrible.t
DBIx-Class-0.08010/t/42toplimit.t
DBIx-Class-0.08010/t/46where_attribute.t
DBIx-Class-0.08010/t/47bind_attribute.t
DBIx-Class-0.08010/t/50fork.t
DBIx-Class-0.08010/t/51threads.t
DBIx-Class-0.08010/t/52cycle.t
DBIx-Class-0.08010/t/53delete_related.t
DBIx-Class-0.08010/t/54taint.t
DBIx-Class-0.08010/t/55storage_stress.t
DBIx-Class-0.08010/t/60core.t
DBIx-Class-0.08010/t/61findnot.t
DBIx-Class-0.08010/t/63register_class.t
DBIx-Class-0.08010/t/64db.t
DBIx-Class-0.08010/t/65multipk.t
DBIx-Class-0.08010/t/66relationship.t
DBIx-Class-0.08010/t/67pager.t
DBIx-Class-0.08010/t/68inflate.t
DBIx-Class-0.08010/t/68inflate_has_a.t
DBIx-Class-0.08010/t/68inflate_resultclass_hashrefinflator.t
DBIx-Class-0.08010/t/68inflate_serialize.t
DBIx-Class-0.08010/t/69update.t
DBIx-Class-0.08010/t/70auto.t
DBIx-Class-0.08010/t/71mysql.t
DBIx-Class-0.08010/t/72pg.t
DBIx-Class-0.08010/t/73oracle.t
DBIx-Class-0.08010/t/73oracle_inflate.t
DBIx-Class-0.08010/t/745db2.t
DBIx-Class-0.08010/t/746db2_400.t
DBIx-Class-0.08010/t/746mssql.t
DBIx-Class-0.08010/t/74mssql.t
DBIx-Class-0.08010/t/75limit.t
DBIx-Class-0.08010/t/76joins.t
DBIx-Class-0.08010/t/77join_count.t
DBIx-Class-0.08010/t/78self_referencial.t
DBIx-Class-0.08010/t/79aliasing.t
DBIx-Class-0.08010/t/80unique.t
DBIx-Class-0.08010/t/81transactions.t
DBIx-Class-0.08010/t/82cascade_copy.t
DBIx-Class-0.08010/t/83cache.t
DBIx-Class-0.08010/t/84serialize.t
DBIx-Class-0.08010/t/85utf8.t
DBIx-Class-0.08010/t/86might_have.t
DBIx-Class-0.08010/t/86sqlt.t
DBIx-Class-0.08010/t/87ordered.t
DBIx-Class-0.08010/t/88result_set_column.t
DBIx-Class-0.08010/t/89dbicadmin.t
DBIx-Class-0.08010/t/89inflate_datetime.t
DBIx-Class-0.08010/t/90ensure_class_loaded.t
DBIx-Class-0.08010/t/90join_torture.t
DBIx-Class-0.08010/t/91debug.t
DBIx-Class-0.08010/t/91merge_attr.t
DBIx-Class-0.08010/t/92storage.t
DBIx-Class-0.08010/t/92storage_on_connect_do.t
DBIx-Class-0.08010/t/93nobindvars.t
DBIx-Class-0.08010/t/93single_accessor_object.t
DBIx-Class-0.08010/t/94pk_mutation.t
DBIx-Class-0.08010/t/94versioning.t
DBIx-Class-0.08010/t/95sql_maker_quote.t
DBIx-Class-0.08010/t/96file_column.t
DBIx-Class-0.08010/t/96multi_create.t
DBIx-Class-0.08010/t/97result_class.t
DBIx-Class-0.08010/t/bindtype_columns.t
DBIx-Class-0.08010/t/cdbi-sweet-t/
DBIx-Class-0.08010/t/cdbi-sweet-t/08pager.t
DBIx-Class-0.08010/t/cdbi-t/
DBIx-Class-0.08010/t/cdbi-t/01-columns.t
DBIx-Class-0.08010/t/cdbi-t/02-Film.t
DBIx-Class-0.08010/t/cdbi-t/03-subclassing.t
DBIx-Class-0.08010/t/cdbi-t/04-lazy.t
DBIx-Class-0.08010/t/cdbi-t/06-hasa.t
DBIx-Class-0.08010/t/cdbi-t/09-has_many.t
DBIx-Class-0.08010/t/cdbi-t/11-triggers.t
DBIx-Class-0.08010/t/cdbi-t/12-filter.t
DBIx-Class-0.08010/t/cdbi-t/13-constraint.t
DBIx-Class-0.08010/t/cdbi-t/14-might_have.t
DBIx-Class-0.08010/t/cdbi-t/15-accessor.t
DBIx-Class-0.08010/t/cdbi-t/16-reserved.t
DBIx-Class-0.08010/t/cdbi-t/18-has_a.t
DBIx-Class-0.08010/t/cdbi-t/19-set_sql.t
DBIx-Class-0.08010/t/cdbi-t/21-iterator.t
DBIx-Class-0.08010/t/cdbi-t/22-self_referential.t
DBIx-Class-0.08010/t/cdbi-t/30-pager.t
DBIx-Class-0.08010/t/cdbi-t/98-failure.t
DBIx-Class-0.08010/t/examples/
DBIx-Class-0.08010/t/examples/Schema/
DBIx-Class-0.08010/t/examples/Schema/MyDatabase/
DBIx-Class-0.08010/t/examples/Schema/MyDatabase/Main/
DBIx-Class-0.08010/t/examples/Schema/MyDatabase/Main/Artist.pm
DBIx-Class-0.08010/t/examples/Schema/MyDatabase/Main/Cd.pm
DBIx-Class-0.08010/t/examples/Schema/MyDatabase/Main/Track.pm
DBIx-Class-0.08010/t/examples/Schema/MyDatabase/Main.pm
DBIx-Class-0.08010/t/examples/Schema/db/
DBIx-Class-0.08010/t/examples/Schema/db/example.sql
DBIx-Class-0.08010/t/examples/Schema/insertdb.pl
DBIx-Class-0.08010/t/examples/Schema/testdb.pl
DBIx-Class-0.08010/t/lib/
DBIx-Class-0.08010/t/lib/DBICNSTest/
DBIx-Class-0.08010/t/lib/DBICNSTest/OtherRslt/
DBIx-Class-0.08010/t/lib/DBICNSTest/OtherRslt/D.pm
DBIx-Class-0.08010/t/lib/DBICNSTest/RSBase.pm
DBIx-Class-0.08010/t/lib/DBICNSTest/RSet/
DBIx-Class-0.08010/t/lib/DBICNSTest/RSet/A.pm
DBIx-Class-0.08010/t/lib/DBICNSTest/RSet/C.pm
DBIx-Class-0.08010/t/lib/DBICNSTest/Result/
DBIx-Class-0.08010/t/lib/DBICNSTest/Result/A.pm
DBIx-Class-0.08010/t/lib/DBICNSTest/Result/B.pm
DBIx-Class-0.08010/t/lib/DBICNSTest/ResultSet/
DBIx-Class-0.08010/t/lib/DBICNSTest/ResultSet/A.pm
DBIx-Class-0.08010/t/lib/DBICNSTest/ResultSet/C.pm
DBIx-Class-0.08010/t/lib/DBICNSTest/Rslt/
DBIx-Class-0.08010/t/lib/DBICNSTest/Rslt/A.pm
DBIx-Class-0.08010/t/lib/DBICNSTest/Rslt/B.pm
DBIx-Class-0.08010/t/lib/DBICTest/
DBIx-Class-0.08010/t/lib/DBICTest/ErrorComponent.pm
DBIx-Class-0.08010/t/lib/DBICTest/FakeComponent.pm
DBIx-Class-0.08010/t/lib/DBICTest/ForeignComponent/
DBIx-Class-0.08010/t/lib/DBICTest/ForeignComponent/TestComp.pm
DBIx-Class-0.08010/t/lib/DBICTest/ForeignComponent.pm
DBIx-Class-0.08010/t/lib/DBICTest/OptionalComponent.pm
DBIx-Class-0.08010/t/lib/DBICTest/Plain/
DBIx-Class-0.08010/t/lib/DBICTest/Plain/Test.pm
DBIx-Class-0.08010/t/lib/DBICTest/Plain.pm
DBIx-Class-0.08010/t/lib/DBICTest/ResultSetManager/
DBIx-Class-0.08010/t/lib/DBICTest/ResultSetManager/Foo.pm
DBIx-Class-0.08010/t/lib/DBICTest/ResultSetManager.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Artist.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/ArtistSourceName.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/ArtistSubclass.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/ArtistUndirectedMap.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Bookmark.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/BooksInLibrary.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/CD.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/CD_to_Producer.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Collection.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/CollectionObject.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Employee.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Event.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/EventTZ.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/EventTZ.pm.rej
DBIx-Class-0.08010/t/lib/DBICTest/Schema/FileColumn.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/ForceForeign.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/FourKeys.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/FourKeys_to_TwoKeys.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/LinerNotes.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Link.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/NoPrimaryKey.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/OneKey.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Owners.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Producer.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/SelfRef.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/SelfRefAlias.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Serialized.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Tag.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/Track.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/TreeLike.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/TwoKeyTreeLike.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/TwoKeys.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema/TypedObject.pm
DBIx-Class-0.08010/t/lib/DBICTest/Schema.pm
DBIx-Class-0.08010/t/lib/DBICTest/SyntaxErrorComponent1.pm
DBIx-Class-0.08010/t/lib/DBICTest/SyntaxErrorComponent2.pm
DBIx-Class-0.08010/t/lib/DBICTest.pm
DBIx-Class-0.08010/t/lib/DBICVersionNew.pm
DBIx-Class-0.08010/t/lib/DBICVersionOrig.pm
DBIx-Class-0.08010/t/lib/sqlite.sql
DBIx-Class-0.08010/t/resultset_class.t
DBIx-Class-0.08010/t/testlib/
DBIx-Class-0.08010/t/testlib/Actor.pm
DBIx-Class-0.08010/t/testlib/ActorAlias.pm
DBIx-Class-0.08010/t/testlib/Binary.pm
DBIx-Class-0.08010/t/testlib/Blurb.pm
DBIx-Class-0.08010/t/testlib/CDBase.pm
DBIx-Class-0.08010/t/testlib/Director.pm
DBIx-Class-0.08010/t/testlib/Film.pm
DBIx-Class-0.08010/t/testlib/Lazy.pm
DBIx-Class-0.08010/t/testlib/Log.pm
DBIx-Class-0.08010/t/testlib/MyBase.pm
DBIx-Class-0.08010/t/testlib/MyFilm.pm
DBIx-Class-0.08010/t/testlib/MyFoo.pm
DBIx-Class-0.08010/t/testlib/MyStar.pm
DBIx-Class-0.08010/t/testlib/MyStarLink.pm
DBIx-Class-0.08010/t/testlib/MyStarLinkMCPK.pm
DBIx-Class-0.08010/t/testlib/Order.pm
DBIx-Class-0.08010/t/testlib/OtherFilm.pm
DBIx-Class-0.08010/t/testlib/OtherThing.pm
DBIx-Class-0.08010/t/testlib/PgBase.pm
DBIx-Class-0.08010/t/testlib/Thing.pm
Prepending /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/arch /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/lib /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build A/AS/ASH/DBIx-Class-0.08010.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
[Core Features]
- DBD::SQLite ...loaded. (1.14 >= 1.13)
- Test::Builder ...loaded. (0.86 >= 0.33)
- Data::Page ...missing. (would need 2)
- Scalar::Util ...loaded. (1.19)
- SQL::Abstract ...missing. (would need 1.2)
- SQL::Abstract::Limit ...missing. (would need 0.101)
- Class::C3 ...missing. (would need 0.13)
- Class::C3::Componentised ...missing.
- Storable ...loaded. (2.18)
- Carp::Clan ...loaded. (6.00)
- DBI ...loaded. (1.607 >= 1.4)
- Module::Find ...loaded. (0.06)
- Class::Inspector ...missing.
- Class::Accessor::Grouped ...missing. (would need 0.05002)
- JSON::Any ...missing. (would need 1)
- Scope::Guard ...loaded. (0.03 >= 0.03)
==> Auto-install the 8 mandatory module(s) from CPAN? [Y/n] y
*** Since we're running under CPANPLUS, I'll just let it take care
of the dependency's installation later.
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Warning: prerequisite Class::Accessor::Grouped 0.05002 not found.
Warning: prerequisite Class::C3 0.13 not found.
Warning: prerequisite Class::C3::Componentised 0 not found.
Warning: prerequisite Class::Inspector 0 not found.
Warning: prerequisite Data::Page 2 not found.
Warning: prerequisite JSON::Any 1 not found.
Warning: prerequisite SQL::Abstract 1.2 not found.
Warning: prerequisite SQL::Abstract::Limit 0.101 not found.
Writing Makefile for DBIx::Class
---- Unsatisfied dependencies detected during ----
---- ASH/DBIx-Class-0.08010.tar.gz ----
Class::Accessor::Grouped [requires]
SQL::Abstract::Limit [requires]
SQL::Abstract [requires]
Data::Page [requires]
Class::C3::Componentised [requires]
Class::Inspector [requires]
Class::C3 [requires]
JSON::Any [requires]
Prepending /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/arch /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/lib /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Class::Accessor::Grouped'
Running make for C/CL/CLACO/Class-Accessor-Grouped-0.08002.tar.gz
Prepending /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/arch /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/lib /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/C/CL/CLACO/Class-Accessor-Grouped-0.08002.tar.gz ok
Class-Accessor-Grouped-0.08002/
Class-Accessor-Grouped-0.08002/Changes
Class-Accessor-Grouped-0.08002/inc/
Class-Accessor-Grouped-0.08002/inc/Module/
Class-Accessor-Grouped-0.08002/inc/Module/AutoInstall.pm
Class-Accessor-Grouped-0.08002/inc/Module/Install/
Class-Accessor-Grouped-0.08002/inc/Module/Install/AutoInstall.pm
Class-Accessor-Grouped-0.08002/inc/Module/Install/Base.pm
Class-Accessor-Grouped-0.08002/inc/Module/Install/Include.pm
Class-Accessor-Grouped-0.08002/inc/Module/Install/Makefile.pm
Class-Accessor-Grouped-0.08002/inc/Module/Install/MakeMaker.pm
Class-Accessor-Grouped-0.08002/inc/Module/Install/Metadata.pm
Class-Accessor-Grouped-0.08002/inc/Module/Install.pm
Class-Accessor-Grouped-0.08002/lib/
Class-Accessor-Grouped-0.08002/lib/Class/
Class-Accessor-Grouped-0.08002/lib/Class/Accessor/
Class-Accessor-Grouped-0.08002/lib/Class/Accessor/Grouped.pm
Class-Accessor-Grouped-0.08002/Makefile.PL
Class-Accessor-Grouped-0.08002/MANIFEST
Class-Accessor-Grouped-0.08002/MANIFEST.SKIP
Class-Accessor-Grouped-0.08002/META.yml
Class-Accessor-Grouped-0.08002/README
Class-Accessor-Grouped-0.08002/t/
Class-Accessor-Grouped-0.08002/t/accessors.t
Class-Accessor-Grouped-0.08002/t/accessors_ro.t
Class-Accessor-Grouped-0.08002/t/accessors_wo.t
Class-Accessor-Grouped-0.08002/t/basic.t
Class-Accessor-Grouped-0.08002/t/component.t
Class-Accessor-Grouped-0.08002/t/inherited.t
Class-Accessor-Grouped-0.08002/t/lib/
Class-Accessor-Grouped-0.08002/t/lib/AccessorGroups.pm
Class-Accessor-Grouped-0.08002/t/lib/AccessorGroupsRO.pm
Class-Accessor-Grouped-0.08002/t/lib/AccessorGroupsWO.pm
Class-Accessor-Grouped-0.08002/t/lib/BaseInheritedGroups.pm
Class-Accessor-Grouped-0.08002/t/lib/NotHashBased.pm
Class-Accessor-Grouped-0.08002/t/lib/NotReallyAClass.pm
Class-Accessor-Grouped-0.08002/t/lib/SuperInheritedGroups.pm
Class-Accessor-Grouped-0.08002/t/manifest.t
Class-Accessor-Grouped-0.08002/t/pod_coverage.t
Class-Accessor-Grouped-0.08002/t/pod_spelling.t
Class-Accessor-Grouped-0.08002/t/pod_syntax.t
Class-Accessor-Grouped-0.08002/t/strict.t
Class-Accessor-Grouped-0.08002/t/style_no_tabs.t
Class-Accessor-Grouped-0.08002/t/warnings.t
---- Unsatisfied dependencies detected during ----
---- CLACO/Class-Accessor-Grouped-0.08002.tar.gz ----
ExtUtils::MakeMaker [build_requires]
Prepending /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/arch /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/lib /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'test'
Running make test
Make had some problems, won't test
Delayed until after prerequisites
Running test for module 'ExtUtils::MakeMaker'
Running make for M/MS/MSCHWERN/ExtUtils-MakeMaker-6.48.tar.gz
Prepending /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/arch /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/lib /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-6.48.tar.gz ok
ExtUtils-MakeMaker-6.48/
ExtUtils-MakeMaker-6.48/bin/
ExtUtils-MakeMaker-6.48/bin/instmodsh
ExtUtils-MakeMaker-6.48/Changes
ExtUtils-MakeMaker-6.48/inc/
ExtUtils-MakeMaker-6.48/inc/ExtUtils/
ExtUtils-MakeMaker-6.48/inc/ExtUtils/Command.pm
ExtUtils-MakeMaker-6.48/inc/ExtUtils/Install.pm
ExtUtils-MakeMaker-6.48/inc/ExtUtils/Installed.pm
ExtUtils-MakeMaker-6.48/inc/ExtUtils/Manifest.pm
ExtUtils-MakeMaker-6.48/inc/ExtUtils/MANIFEST.SKIP
ExtUtils-MakeMaker-6.48/inc/ExtUtils/Packlist.pm
ExtUtils-MakeMaker-6.48/lib/
ExtUtils-MakeMaker-6.48/lib/ExtUtils/
ExtUtils-MakeMaker-6.48/lib/ExtUtils/Command/
ExtUtils-MakeMaker-6.48/lib/ExtUtils/Command/MM.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/Liblist/
ExtUtils-MakeMaker-6.48/lib/ExtUtils/Liblist/Kid.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/Liblist.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MakeMaker/
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MakeMaker/bytes.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MakeMaker/Config.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MakeMaker/FAQ.pod
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MakeMaker/Tutorial.pod
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MakeMaker/vmsish.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MakeMaker.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/Mkbootstrap.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/Mksymlists.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_AIX.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_Any.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_BeOS.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_Cygwin.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_Darwin.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_DOS.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_MacOS.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_NW5.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_OS2.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_QNX.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_Unix.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_UWIN.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_VMS.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_VOS.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_Win32.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MM_Win95.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/MY.pm
ExtUtils-MakeMaker-6.48/lib/ExtUtils/testlib.pm
ExtUtils-MakeMaker-6.48/Makefile.PL
ExtUtils-MakeMaker-6.48/MANIFEST
ExtUtils-MakeMaker-6.48/MANIFEST.SKIP
ExtUtils-MakeMaker-6.48/META.yml
ExtUtils-MakeMaker-6.48/NOTES
ExtUtils-MakeMaker-6.48/PATCHING
ExtUtils-MakeMaker-6.48/README
ExtUtils-MakeMaker-6.48/SIGNATURE
ExtUtils-MakeMaker-6.48/t/
ExtUtils-MakeMaker-6.48/t/00compile.t
ExtUtils-MakeMaker-6.48/t/backwards.t
ExtUtils-MakeMaker-6.48/t/basic.t
ExtUtils-MakeMaker-6.48/t/build_man.t
ExtUtils-MakeMaker-6.48/t/bytes.t
ExtUtils-MakeMaker-6.48/t/cd.t
ExtUtils-MakeMaker-6.48/t/config.t
ExtUtils-MakeMaker-6.48/t/dir_target.t
ExtUtils-MakeMaker-6.48/t/FIRST_MAKEFILE.t
ExtUtils-MakeMaker-6.48/t/fixin.t
ExtUtils-MakeMaker-6.48/t/hints.t
ExtUtils-MakeMaker-6.48/t/INST.t
ExtUtils-MakeMaker-6.48/t/INST_PREFIX.t
ExtUtils-MakeMaker-6.48/t/INSTALL_BASE.t
ExtUtils-MakeMaker-6.48/t/lib/
ExtUtils-MakeMaker-6.48/t/lib/MakeMaker/
ExtUtils-MakeMaker-6.48/t/lib/MakeMaker/Test/
ExtUtils-MakeMaker-6.48/t/lib/MakeMaker/Test/Setup/
ExtUtils-MakeMaker-6.48/t/lib/MakeMaker/Test/Setup/BFD.pm
ExtUtils-MakeMaker-6.48/t/lib/MakeMaker/Test/Setup/MPV.pm
ExtUtils-MakeMaker-6.48/t/lib/MakeMaker/Test/Setup/PL_FILES.pm
ExtUtils-MakeMaker-6.48/t/lib/MakeMaker/Test/Setup/Problem.pm
ExtUtils-MakeMaker-6.48/t/lib/MakeMaker/Test/Setup/Recurs.pm
ExtUtils-MakeMaker-6.48/t/lib/MakeMaker/Test/Setup/XS.pm
ExtUtils-MakeMaker-6.48/t/lib/MakeMaker/Test/Utils.pm
ExtUtils-MakeMaker-6.48/t/lib/Test/
ExtUtils-MakeMaker-6.48/t/lib/Test/Builder/
ExtUtils-MakeMaker-6.48/t/lib/Test/Builder/Module.pm
ExtUtils-MakeMaker-6.48/t/lib/Test/Builder.pm
ExtUtils-MakeMaker-6.48/t/lib/Test/More.pm
ExtUtils-MakeMaker-6.48/t/lib/Test/Simple.pm
ExtUtils-MakeMaker-6.48/t/lib/TieIn.pm
ExtUtils-MakeMaker-6.48/t/lib/TieOut.pm
ExtUtils-MakeMaker-6.48/t/Liblist.t
ExtUtils-MakeMaker-6.48/t/make.t
ExtUtils-MakeMaker-6.48/t/maketext_filter.t
ExtUtils-MakeMaker-6.48/t/metafile_data.t
ExtUtils-MakeMaker-6.48/t/metafile_file.t
ExtUtils-MakeMaker-6.48/t/min_perl_version.t
ExtUtils-MakeMaker-6.48/t/Mkbootstrap.t
ExtUtils-MakeMaker-6.48/t/MM_Any.t
ExtUtils-MakeMaker-6.48/t/MM_BeOS.t
ExtUtils-MakeMaker-6.48/t/MM_Cygwin.t
ExtUtils-MakeMaker-6.48/t/MM_NW5.t
ExtUtils-MakeMaker-6.48/t/MM_OS2.t
ExtUtils-MakeMaker-6.48/t/MM_Unix.t
ExtUtils-MakeMaker-6.48/t/MM_VMS.t
ExtUtils-MakeMaker-6.48/t/MM_Win32.t
ExtUtils-MakeMaker-6.48/t/oneliner.t
ExtUtils-MakeMaker-6.48/t/parse_version.t
ExtUtils-MakeMaker-6.48/t/PL_FILES.t
ExtUtils-MakeMaker-6.48/t/pm.t
ExtUtils-MakeMaker-6.48/t/postamble.t
ExtUtils-MakeMaker-6.48/t/prefixify.t
ExtUtils-MakeMaker-6.48/t/prereq.t
ExtUtils-MakeMaker-6.48/t/prereq_print.t
ExtUtils-MakeMaker-6.48/t/problems.t
ExtUtils-MakeMaker-6.48/t/prompt.t
ExtUtils-MakeMaker-6.48/t/recurs.t
ExtUtils-MakeMaker-6.48/t/revision.t
ExtUtils-MakeMaker-6.48/t/split_command.t
ExtUtils-MakeMaker-6.48/t/testlib.t
ExtUtils-MakeMaker-6.48/t/VERSION_FROM.t
ExtUtils-MakeMaker-6.48/t/vmsish.t
ExtUtils-MakeMaker-6.48/t/WriteEmptyMakefile.t
ExtUtils-MakeMaker-6.48/t/writemakefile_args.t
ExtUtils-MakeMaker-6.48/t/xs.t
ExtUtils-MakeMaker-6.48/TODO
Prepending /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/arch /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/lib /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build M/MS/MSCHWERN/ExtUtils-MakeMaker-6.48.tar.gz
>>> /export/home/fly1064/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for ExtUtils::MakeMaker
>>> make
cp lib/ExtUtils/MM_OS2.pm blib/lib/ExtUtils/MM_OS2.pm
cp lib/ExtUtils/MakeMaker.pm blib/lib/ExtUtils/MakeMaker.pm
cp lib/ExtUtils/MM_VOS.pm blib/lib/ExtUtils/MM_VOS.pm
cp lib/ExtUtils/MM_Unix.pm blib/lib/ExtUtils/MM_Unix.pm
cp lib/ExtUtils/Mksymlists.pm blib/lib/ExtUtils/Mksymlists.pm
cp lib/ExtUtils/MM.pm blib/lib/ExtUtils/MM.pm
cp lib/ExtUtils/MM_Win32.pm blib/lib/ExtUtils/MM_Win32.pm
cp lib/ExtUtils/MM_UWIN.pm blib/lib/ExtUtils/MM_UWIN.pm
cp lib/ExtUtils/testlib.pm blib/lib/ExtUtils/testlib.pm
cp lib/ExtUtils/MY.pm blib/lib/ExtUtils/MY.pm
cp lib/ExtUtils/MakeMaker/vmsish.pm blib/lib/ExtUtils/MakeMaker/vmsish.pm
cp lib/ExtUtils/MM_DOS.pm blib/lib/ExtUtils/MM_DOS.pm
cp lib/ExtUtils/MM_Cygwin.pm blib/lib/ExtUtils/MM_Cygwin.pm
cp lib/ExtUtils/MM_MacOS.pm blib/lib/ExtUtils/MM_MacOS.pm
cp lib/ExtUtils/MM_VMS.pm blib/lib/ExtUtils/MM_VMS.pm
cp lib/ExtUtils/MM_Win95.pm blib/lib/ExtUtils/MM_Win95.pm
cp lib/ExtUtils/MM_BeOS.pm blib/lib/ExtUtils/MM_BeOS.pm
cp lib/ExtUtils/Liblist.pm blib/lib/ExtUtils/Liblist.pm
cp lib/ExtUtils/MakeMaker/Tutorial.pod blib/lib/ExtUtils/MakeMaker/Tutorial.pod
cp lib/ExtUtils/MM_AIX.pm blib/lib/ExtUtils/MM_AIX.pm
cp lib/ExtUtils/MM_Darwin.pm blib/lib/ExtUtils/MM_Darwin.pm
cp lib/ExtUtils/Liblist/Kid.pm blib/lib/ExtUtils/Liblist/Kid.pm
cp lib/ExtUtils/Mkbootstrap.pm blib/lib/ExtUtils/Mkbootstrap.pm
cp lib/ExtUtils/MM_QNX.pm blib/lib/ExtUtils/MM_QNX.pm
cp lib/ExtUtils/MakeMaker/FAQ.pod blib/lib/ExtUtils/MakeMaker/FAQ.pod
cp lib/ExtUtils/Command/MM.pm blib/lib/ExtUtils/Command/MM.pm
cp lib/ExtUtils/MakeMaker/Config.pm blib/lib/ExtUtils/MakeMaker/Config.pm
cp lib/ExtUtils/MakeMaker/bytes.pm blib/lib/ExtUtils/MakeMaker/bytes.pm
cp lib/ExtUtils/MM_NW5.pm blib/lib/ExtUtils/MM_NW5.pm
cp lib/ExtUtils/MM_Any.pm blib/lib/ExtUtils/MM_Any.pm
cp bin/instmodsh blib/script/instmodsh
/export/home/fly1064/bin/perl "-Iblib/arch" "-Iblib/lib" "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/instmodsh
Manifying blib/man1/instmodsh.1
Manifying blib/man3/ExtUtils::MakeMaker.3
Manifying blib/man3/ExtUtils::MM_OS2.3
Manifying blib/man3/ExtUtils::MM_VOS.3
Manifying blib/man3/ExtUtils::MM_Unix.3
Manifying blib/man3/ExtUtils::Mksymlists.3
Manifying blib/man3/ExtUtils::MM.3
Manifying blib/man3/ExtUtils::MM_Win32.3
Manifying blib/man3/ExtUtils::MM_UWIN.3
Manifying blib/man3/ExtUtils::testlib.3
Manifying blib/man3/ExtUtils::MM_Cygwin.3
Manifying blib/man3/ExtUtils::MM_DOS.3
Manifying blib/man3/ExtUtils::MakeMaker::vmsish.3
Manifying blib/man3/ExtUtils::MY.3
Manifying blib/man3/ExtUtils::MM_MacOS.3
Manifying blib/man3/ExtUtils::MM_VMS.3
Manifying blib/man3/ExtUtils::MM_Win95.3
Manifying blib/man3/ExtUtils::MM_BeOS.3
Manifying blib/man3/ExtUtils::Liblist.3
Manifying blib/man3/ExtUtils::MM_Darwin.3
Manifying blib/man3/ExtUtils::MM_AIX.3
Manifying blib/man3/ExtUtils::MakeMaker::Tutorial.3
Manifying blib/man3/ExtUtils::Mkbootstrap.3
Manifying blib/man3/ExtUtils::MakeMaker::FAQ.3
Manifying blib/man3/ExtUtils::MM_QNX.3
Manifying blib/man3/ExtUtils::Command::MM.3
Manifying blib/man3/ExtUtils::MakeMaker::Config.3
Manifying blib/man3/ExtUtils::MakeMaker::bytes.3
Manifying blib/man3/ExtUtils::MM_NW5.3
Manifying blib/man3/ExtUtils::MM_Any.3
MSCHWERN/ExtUtils-MakeMaker-6.48.tar.gz
make -- OK
Prepending /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/arch /export/home/fly1064/var/cpan/build/Module-Find-0.06-YYNfSn/blib/lib /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/arch /export/home/fly1064/var/cpan/build/MooseX-AttributeHelpers-0.14-MdTKSG/blib/lib /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/arch /export/home/fly1064/var/cpan/build/Moose-0.64-zln7sj/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-Iblib/arch" "-Iblib/lib" "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00compile.............
1..56
ok 1
ok 2 - POD test for ExtUtils/Command/MM.pm
ok 3
ok 4 - POD test for ExtUtils/Liblist.pm
ok 5
ok 6 - POD test for ExtUtils/Liblist/Kid.pm
ok 7
ok 8 - POD test for ExtUtils/MakeMaker.pm
ok 9
ok 10 - POD test for ExtUtils/MakeMaker/bytes.pm
ok 11
ok 12 - POD test for ExtUtils/MakeMaker/Config.pm
ok 13
ok 14 - POD test for ExtUtils/MakeMaker/vmsish.pm
ok 15
ok 16 - POD test for ExtUtils/Mkbootstrap.pm
ok 17
ok 18 - POD test for ExtUtils/Mksymlists.pm
ok 19
ok 20 - POD test for ExtUtils/MM.pm
ok 21
ok 22 - POD test for ExtUtils/MM_AIX.pm
ok 23
ok 24 - POD test for ExtUtils/MM_Any.pm
ok 25
ok 26 - POD test for ExtUtils/MM_BeOS.pm
ok 27
ok 28 - POD test for ExtUtils/MM_Cygwin.pm
ok 29
ok 30 - POD test for ExtUtils/MM_Darwin.pm
ok 31
ok 32 - POD test for ExtUtils/MM_DOS.pm
ok 33
ok 34 - POD test for ExtUtils/MM_MacOS.pm
ok 35
ok 36 - POD test for ExtUtils/MM_NW5.pm
ok 37
ok 38 - POD test for ExtUtils/MM_OS2.pm
ok 39
ok 40 - POD test for ExtUtils/MM_QNX.pm
ok 41
ok 42 - POD test for ExtUtils/MM_Unix.pm
ok 43
ok 44 - POD test for ExtUtils/MM_UWIN.pm
ok 45
ok 46 - POD test for ExtUtils/MM_VMS.pm
ok 47
ok 48 - POD test for ExtUtils/MM_VOS.pm
ok 49
ok 50 - POD test for ExtUtils/MM_Win32.pm
ok 51
ok 52 - POD test for ExtUtils/MM_Win95.pm
ok 53
ok 54 - POD test for ExtUtils/MY.pm
ok 55
ok 56 - POD test for ExtUtils/testlib.pm
ok
t/backwards.............
1..2
ok 1 - MM->can('new')
ok 2 - MY->can('catdir')
ok
t/basic.................
1..85
ok 1 - setup
ok 2 - chdir'd to Big-Dummy
ok 3 - Makefile.PL exited with zero
ok 4 - Makefile.PL output looks right
ok 5 - Makefile.PL run in package main
ok 6 - Makefile exists
ok 7 - its been touched
ok 8 - make manifest created a MANIFEST
ok 9 - its not empty
ok 10 - exited normally
ok 11 - .ppd file generated
ok 12 -
ok 13 -
ok 14 -
ok 15 -
ok 16 -
ok 17 -
ok 18 -
ok 19 -
ok 20 -
ok 21 -
ok 22 -
ok 23 - make test
ok 24 - exited normally
ok 25 - TEST_VERBOSE
ok 26 - successful
ok 27 - exited normally
ok 28 - install
ok 29
not ok 30
ok 31 - install dir created
# Failed test in t/basic.t at line 136.
# 'make[1]: Entering directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy'
# make[2]: Entering directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy/Liar'
# make[2]: Leaving directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy/Liar'
# Manifying blib/man1/program.1
# Manifying blib/man3/Big::Dummy.3
# Installing ../dummy-install/lib/Big/Dummy.pm
# Installing ../dummy-install/lib/Big/Liar.pm
# Installing ../dummy-install/man/man1/program.1
# Installing ../dummy-install/man/man3/Big::Dummy.3
# Installing ../dummy-install/bin/program
# Appending installation info to ../dummy-install/lib/perllocal.pod
# make[1]: Leaving directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy'
# '
# doesn't match '(?m-xis:^Writing )'
ok 32 - Dummy.pm installed
ok 33 - Liar.pm installed
ok 34 - program installed
ok 35 - packlist created
ok 36 - perllocal.pod created
ok 37 - install with PREFIX override
ok 38
not ok 39
# Failed test in t/basic.t at line 162.
# 'make[1]: Entering directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy'
# make[2]: Entering directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy/Liar'
# make[2]: Leaving directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy/Liar'
# Installing elsewhere/lib/Big/Dummy.pm
# Installing elsewhere/lib/Big/Liar.pm
# Installing elsewhere/man/man1/program.1
# Installing elsewhere/man/man3/Big::Dummy.3
# Installing elsewhere/bin/program
# Appending installation info to elsewhere/lib/perllocal.pod
# make[1]: Leaving directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy'
# '
# doesn't match '(?m-xis:^Writing )'
ok 40 - install dir created
ok 41 - Dummy.pm installed
ok 42 - Liar.pm installed
ok 43 - program installed
ok 44 - packlist created
ok 45 - perllocal.pod created
ok 46 - install with DESTDIR
ok 47
not ok 48
# Failed test in t/basic.t at line 183.
# 'make[1]: Entering directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy'
# make[2]: Entering directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy/Liar'
# make[2]: Leaving directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy/Liar'
# Installing other/lib/Big/Dummy.pm
# Installing other/lib/Big/Liar.pm
# Installing other/man/man1/program.1
# Installing other/man/man3/Big::Dummy.3
# Installing other/bin/program
# Appending installation info to other/lib/perllocal.pod
# make[1]: Leaving directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy'
# '
# doesn't match '(?m-xis:^Writing )'
ok 49 - destdir created
ok 50 - Dummy.pm installed
ok 51 - Liar.pm installed
ok 52 - program installed
ok 53 - packlist created
ok 54 - perllocal.pod created
ok 55
ok 56 - DESTDIR should not appear in perllocal
ok 57 - install with PREFIX override and DESTDIR
ok 58
not ok 59
# Failed test in t/basic.t at line 224.
# 'make[1]: Entering directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy'
# make[2]: Entering directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy/Liar'
# make[2]: Leaving directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy/Liar'
# Installing other/elsewhere/lib/Big/Dummy.pm
# Installing other/elsewhere/lib/Big/Liar.pm
# Installing other/elsewhere/man/man1/program.1
# Installing other/elsewhere/man/man3/Big::Dummy.3
# Installing other/elsewhere/bin/program
# Appending installation info to other/elsewhere/lib/perllocal.pod
# make[1]: Leaving directory `/export/home/fly1064/var/cpan/build/ExtUtils-MakeMaker-6.48-l72kig/t/Big-Dummy'
# '
# doesn't match '(?m-xis:^Writing )'
ok 60 - install dir not created
ok 61 - destdir created
ok 62 - Dummy.pm installed
ok 63 - Liar.pm installed
ok 64 - program installed
ok 65 - packlist created
ok 66 - perllocal.pod created
ok 67 - disttest
ok 68 - META.yml not written to source dir
ok 69 - META.yml written to dist dir
ok 70 - temp META.yml file not left around
ok 71 # SKIP Test::YAML::Meta >= 0.11 required
ok 72 # SKIP Test::YAML::Meta >= 0.11 required
ok 73
ok 74
ok 75
ok 76
ok 77 - META.yml deleted
ok 78 - Makefile.PL exited with zero
ok 79 - distdir
ok 80 - META.yml generation suppressed by NO_META
ok 81 - Makefile.PL exited with zero
ok 82 - init_dirscan skipped distdir
ok 83 - realclean
ok 84
ok 85 - teardown
# Looks like you failed 4 tests of 85.
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/85 subtests
(less 2 skipped subtests: 79 okay)
t/build_man.............
1..9
ok 1 - setup
ok 2 - chdir'd to Big-Dummy
ok 3
ok 4
ok 5
Terminated
make: *** [test_dynamic] Error 143