Start 2008-07-21T05:54:41 Going to read /home/fly818/var/cpan/Metadata Database was generated on Mon, 21 Jul 2008 10:02:47 GMT Running make for F/FG/FGLOCK/v6-0.022.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FG/FGLOCK/v6-0.022.tar.gz ok v6-0.022/ v6-0.022/ChangeLog v6-0.022/HACKING v6-0.022/hello_world.pl v6-0.022/inc/ v6-0.022/inc/Module/ v6-0.022/inc/Module/Install/ v6-0.022/inc/Module/Install/Base.pm v6-0.022/inc/Module/Install/Can.pm v6-0.022/inc/Module/Install/Fetch.pm v6-0.022/inc/Module/Install/Makefile.pm v6-0.022/inc/Module/Install/Metadata.pm v6-0.022/inc/Module/Install/PMC.pm v6-0.022/inc/Module/Install/Win32.pm v6-0.022/inc/Module/Install/WriteAll.pm v6-0.022/inc/Module/Install.pm v6-0.022/lib/ v6-0.022/lib/Module/ v6-0.022/lib/Module/CompileV6.pm v6-0.022/lib/Pugs/ v6-0.022/lib/Pugs/Compiler/ v6-0.022/lib/Pugs/Compiler/Perl6.pm v6-0.022/lib/Pugs/Emitter/ v6-0.022/lib/Pugs/Emitter/Perl6/ v6-0.022/lib/Pugs/Emitter/Perl6/._Perl5.pm v6-0.022/lib/Pugs/Emitter/Perl6/Perl5.pm v6-0.022/lib/Pugs/Emitter/YAML.pm v6-0.022/lib/Pugs/Grammar/ v6-0.022/lib/Pugs/Grammar/BaseCategory.pm v6-0.022/lib/Pugs/Grammar/Circumfix.pm v6-0.022/lib/Pugs/Grammar/Expression.pm v6-0.022/lib/Pugs/Grammar/Infix.pm v6-0.022/lib/Pugs/Grammar/Operator.pm v6-0.022/lib/Pugs/Grammar/P6Rule.pm v6-0.022/lib/Pugs/Grammar/Perl6.pm v6-0.022/lib/Pugs/Grammar/Pod.pm v6-0.022/lib/Pugs/Grammar/Postcircumfix.pm v6-0.022/lib/Pugs/Grammar/Postfix.pm v6-0.022/lib/Pugs/Grammar/Prefix.pm v6-0.022/lib/Pugs/Grammar/._Quote.pm v6-0.022/lib/Pugs/Grammar/Quote.pm v6-0.022/lib/Pugs/Grammar/StatementControl.pm v6-0.022/lib/Pugs/Grammar/StatementModifier.pm v6-0.022/lib/Pugs/Grammar/._Term.pm v6-0.022/lib/Pugs/Grammar/Term.pm v6-0.022/lib/Pugs/Grammar/Ternary.pm v6-0.022/lib/Pugs/Grammar/YAML.pm v6-0.022/lib/Pugs/Runtime/ v6-0.022/lib/Pugs/Runtime/Perl5Container.pm v6-0.022/lib/Pugs/Runtime/._Perl6.pm v6-0.022/lib/Pugs/Runtime/Perl6.pm v6-0.022/lib/Pugs/Runtime/Perl6AST.pm v6-0.022/lib/Pugs/Runtime/Perl6AST.pmc v6-0.022/lib/Pugs/Runtime/Perl6Prelude.pm v6-0.022/lib/Pugs/Runtime/Perl6Prelude.pmc v6-0.022/lib/v6.pm v6-0.022/Makefile.PL v6-0.022/MANIFEST v6-0.022/META.yml v6-0.022/README v6-0.022/t/ v6-0.022/t/01-sanity/ v6-0.022/t/01-sanity/01-tap.t v6-0.022/t/01-sanity/02-counter.t v6-0.022/t/01-sanity/03-equal.t v6-0.022/t/01-sanity/04-if.t v6-0.022/t/01-sanity/05-sub.t v6-0.022/t/01-sanity/06-use.t v6-0.022/t/01-sanity/07-binding.t v6-0.022/t/01-sanity/07-defined.t v6-0.022/t/01-sanity/07-end-blocks.t v6-0.022/t/01-sanity/07-for.t v6-0.022/t/01-sanity/07-isa.t v6-0.022/t/01-sanity/07-range.t v6-0.022/t/01-sanity/07-ref.t v6-0.022/t/01-sanity/07-simple-multisubs.t v6-0.022/t/01-sanity/07-split.t v6-0.022/t/01-sanity/07-substr.t v6-0.022/t/01-sanity/07-try.t v6-0.022/t/02-test-pm/ v6-0.022/t/02-test-pm/0-compile.t v6-0.022/t/02-test-pm/2-force_todo.t v6-0.022/t/02-test-pm/3-output.t v6-0.022/t/blocks/ v6-0.022/t/blocks/bare_block_with_dollar_underscore.t v6-0.022/t/blocks/defaults.t v6-0.022/t/blocks/meth_vs_sub_call.t v6-0.022/t/blocks/nested_named.t v6-0.022/t/blocks/primitive_named_params.t v6-0.022/t/blocks/splatty_with_type.t v6-0.022/t/builtins/ v6-0.022/t/builtins/math/ v6-0.022/t/builtins/math/pi_internals.t v6-0.022/t/closure_traits/ v6-0.022/t/closure_traits/exit_in_begin.t v6-0.022/t/examples/ v6-0.022/t/examples/99problems/ v6-0.022/t/examples/99problems/problem38.t v6-0.022/t/examples/99problems/problem47.t v6-0.022/t/examples/99problems/problem48.t v6-0.022/t/examples/99problems/problem55.t v6-0.022/t/examples/99problems/problem57.t v6-0.022/t/examples/99problems/problem58.t v6-0.022/t/examples/99problems/problem59.t v6-0.022/t/examples/99problems/problem60.t v6-0.022/t/examples/99problems/problem63.t v6-0.022/t/examples/99problems/problem66.t v6-0.022/t/examples/99problems/problem68.t v6-0.022/t/examples/99problems/problem69.t v6-0.022/t/examples/99problems/problem70.t v6-0.022/t/examples/99problems/problem71.t v6-0.022/t/examples/99problems/problem72.t v6-0.022/t/examples/99problems/problem73.t v6-0.022/t/examples/99problems/problem80.t v6-0.022/t/examples/99problems/problem81.t v6-0.022/t/examples/99problems/problem82.t v6-0.022/t/examples/99problems/problem83.t v6-0.022/t/examples/99problems/problem84.t v6-0.022/t/examples/99problems/problem85.t v6-0.022/t/examples/99problems/problem86.t v6-0.022/t/examples/99problems/problem87.t v6-0.022/t/examples/99problems/problem88.t v6-0.022/t/examples/99problems/problem89.t v6-0.022/t/examples/99problems/problem92.t v6-0.022/t/examples/99problems/problem93.t v6-0.022/t/examples/99problems/problem94.t v6-0.022/t/examples/99problems/problem96.t v6-0.022/t/examples/golf.t v6-0.022/t/oo/ v6-0.022/t/oo/roles/ v6-0.022/t/oo/roles/instantiation.t v6-0.022/t/operators/ v6-0.022/t/operators/brainos.t v6-0.022/t/operators/relational.t v6-0.022/t/operators/spaceship_and_datatypes.t v6-0.022/t/packages/ v6-0.022/t/packages/reflection.t v6-0.022/t/regex/ v6-0.022/t/regex/from_perl6_rules/ v6-0.022/t/regex/from_perl6_rules/anchors.t v6-0.022/t/regex/from_perl6_rules/inline.t v6-0.022/t/regex/from_perl6_rules/named_chars.t v6-0.022/t/regex/from_perl6_rules/noncap.t v6-0.022/t/regex/rx_perl5_escape.t v6-0.022/t/regex/smartparse.t v6-0.022/t/spec/ v6-0.022/t/spec/S02-builtin_data_types/ v6-0.022/t/spec/S02-builtin_data_types/array_extending.t v6-0.022/t/spec/S02-builtin_data_types/nested_arrays.t v6-0.022/t/spec/S04-statements/ v6-0.022/t/spec/S04-statements/until.t v6-0.022/t/spec/S10-packages/ v6-0.022/t/spec/S10-packages/import.t v6-0.022/t/spec/S12-class/ v6-0.022/t/spec/S12-class/inheritance-class-methods.t v6-0.022/t/spec/S12-role/ v6-0.022/t/spec/S12-role/composition.t v6-0.022/t/spec/S16-filehandles/ v6-0.022/t/spec/S16-filehandles/open.t v6-0.022/t/spec/S16-io/ v6-0.022/t/spec/S16-io/say.t v6-0.022/t/spec/S29-any/ v6-0.022/t/spec/S29-any/cmp.t v6-0.022/t/spec/S29-array/ v6-0.022/t/spec/S29-array/exists.t v6-0.022/t/spec/S29-context/ v6-0.022/t/spec/S29-context/exit-in-if.t v6-0.022/t/spec/S29-context/exit.t v6-0.022/t/spec/S29-list/ v6-0.022/t/spec/S29-list/mutating_listops.t v6-0.022/t/spec/S29-str/ v6-0.022/t/spec/S29-str/append.t v6-0.022/t/statements/ v6-0.022/t/statements/modifiers/ v6-0.022/t/statements/modifiers/if.t v6-0.022/t/statements/modifiers/unless.t v6-0.022/t/statements/until.t v6-0.022/t/statements/values_in_bool_context.t v6-0.022/t/syntax/ v6-0.022/t/syntax/lf_in_list.t v6-0.022/t/syntax/parsing/ v6-0.022/t/syntax/parsing/braces_in_rules.t v6-0.022/t/syntax/parsing/braces_in_strings.t v6-0.022/t/syntax/parsing/filetest.t v6-0.022/t/syntax/parsing/non-dotted-new-disallowed.t v6-0.022/t/syntax/parsing/pod_in_multi_line_exprs.t v6-0.022/t/syntax/parsing/postfix_if_and_is.t v6-0.022/t/syntax/single_quoted_strings.t v6-0.022/t/Test.pm v6-0.022/t/Test.pmc v6-0.022/t/var/ v6-0.022/t/var/lvalue_deep_brackets.t v6-0.022/t/var/passing_the_pair_class_to_a_sub.t v6-0.022/t/xx-uncategorized/ v6-0.022/t/xx-uncategorized/empty_kwid.t v6-0.022/t/xx-uncategorized/lexical-array-in-inner-block.t v6-0.022/t/xx-uncategorized/return_in_anonymous_subs.t v6-0.022/t/xx-uncategorized/short_circuiting.t v6-0.022/t/xx-uncategorized/smartmatch_rx_obstacle.t v6-0.022/TODO CPAN.pm: Going to build F/FG/FGLOCK/v6-0.022.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Warning: prerequisite Data::Bind 0.28 not found. Warning: prerequisite Devel::Caller 0.10 not found. Warning: prerequisite Module::Compile 0.20 not found. Warning: prerequisite Moose 0.10 not found. Warning: prerequisite Sub::Multi 0.003 not found. Checking if your kit is complete... Looks good Writing Makefile for v6 ---- Unsatisfied dependencies detected during ---- ---- FGLOCK/v6-0.022.tar.gz ---- Module::Compile [requires] Sub::Multi [requires] Data::Bind [requires] Devel::Caller [requires] Moose [requires] Running make test Delayed until after prerequisites Running test for module 'Module::Compile' Running make for I/IN/INGY/Module-Compile-0.20.tar.gz Checksum for /net/nas/data/cpan/authors/id/I/IN/INGY/Module-Compile-0.20.tar.gz ok Module-Compile-0.20/ Module-Compile-0.20/Changes Module-Compile-0.20/DESIGN Module-Compile-0.20/inc/ Module-Compile-0.20/inc/Module/ Module-Compile-0.20/inc/Module/Install/ Module-Compile-0.20/inc/Module/Install/Base.pm Module-Compile-0.20/inc/Module/Install/Can.pm Module-Compile-0.20/inc/Module/Install/Fetch.pm Module-Compile-0.20/inc/Module/Install/Include.pm Module-Compile-0.20/inc/Module/Install/Makefile.pm Module-Compile-0.20/inc/Module/Install/Metadata.pm Module-Compile-0.20/inc/Module/Install/TestBase.pm Module-Compile-0.20/inc/Module/Install/Win32.pm Module-Compile-0.20/inc/Module/Install/WriteAll.pm Module-Compile-0.20/inc/Module/Install.pm Module-Compile-0.20/inc/Spiffy.pm Module-Compile-0.20/inc/Test/ Module-Compile-0.20/inc/Test/Base/ Module-Compile-0.20/inc/Test/Base/Filter.pm Module-Compile-0.20/inc/Test/Base.pm Module-Compile-0.20/inc/Test/Builder/ Module-Compile-0.20/inc/Test/Builder/Module.pm Module-Compile-0.20/inc/Test/Builder.pm Module-Compile-0.20/inc/Test/More.pm Module-Compile-0.20/lib/ Module-Compile-0.20/lib/Module/ Module-Compile-0.20/lib/Module/Compile.pm Module-Compile-0.20/lib/Module/Install/ Module-Compile-0.20/lib/Module/Install/Admin/ Module-Compile-0.20/lib/Module/Install/Admin/PMC.pm Module-Compile-0.20/lib/Module/Install/PMC.pm Module-Compile-0.20/lib/Module/Optimize.pm Module-Compile-0.20/Makefile.PL Module-Compile-0.20/MANIFEST Module-Compile-0.20/META.yml Module-Compile-0.20/README Module-Compile-0.20/t/ Module-Compile-0.20/t/compile.t Module-Compile-0.20/t/data1.t Module-Compile-0.20/t/data2.t Module-Compile-0.20/t/fold_blocks.t Module-Compile-0.20/t/lexical.t Module-Compile-0.20/t/lib/ Module-Compile-0.20/t/lib/DataTest.pm Module-Compile-0.20/t/lib/Foo.pm Module-Compile-0.20/t/lib/Indented.pm Module-Compile-0.20/t/lib/Upper.pm Module-Compile-0.20/t/orz.t Module-Compile-0.20/t/parse.t Module-Compile-0.20/t/pmc.t Module-Compile-0.20/t/TestModuleCompile.pm Module-Compile-0.20/t/Testorz.pm CPAN.pm: Going to build I/IN/INGY/Module-Compile-0.20.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Module::Compile >>> make cp lib/Module/Compile.pm blib/lib/Module/Compile.pm cp lib/Module/Optimize.pm blib/lib/Module/Optimize.pm cp lib/Module/Install/Admin/PMC.pm blib/lib/Module/Install/Admin/PMC.pm cp lib/Module/Install/PMC.pm blib/lib/Module/Install/PMC.pm Manifying blib/man3/Module::Compile.3 Manifying blib/man3/Module::Optimize.3 Manifying blib/man3/Module::Install::Admin::PMC.3 Manifying blib/man3/Module::Install::PMC.3 INGY/Module-Compile-0.20.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/compile........ 1..2 ok 1 - use_means_now ok 2 - Nested Compilers ok t/data1.......... 1..3 ok 1 - .pmc doesn't exist yet ok 2 - .pmc exists ok 3 - DATA section is correct ok t/data2.......... 1..3 ok 1 - .pmc exists ok 2 - .pmc still exists ok 3 - DATA section is correct ok t/fold_blocks.... 1..9 ok 1 - Fold a heredoc whilst preserving ~s ok 2 - Folded heredoc, ignoring <<= ok 3 - Empty string termination ok 4 - A double heredoc ok 5 - A double heredoc. Same END token ok 6 - A Heredoc inside Pod ok 7 - A Heredoc inside comment block ok 8 - Not a heredoc, but a literal "<<" ok 9 - All kinds ok t/lexical........ 1..1 ok 1 - Lexical compilation not implemented yet ok t/orz............ 1..5 ok 1 - Test runs ok 2 - Compiled file exists ok 3 - orz was here ok 4 - t/orz.t ok 5 - Second half of test runs ok t/parse.......... 1..1 ok 1 - Parse compiler in block scope ok t/pmc............ 1..1 ok 1 - Compile Foo.pm to Foo.pmc ok All tests successful. Files=8, Tests=25, 0 wallclock secs ( 0.00 usr 0.01 sys + 0.35 cusr 0.26 csys = 0.62 CPU) Result: PASS INGY/Module-Compile-0.20.tar.gz make test TEST_VERBOSE=1 -- OK Ingy dot Net <INGY@cpan.org> Perl Module Compilation >>> (cd /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq && tar cvf - Module-Compile-0.20.ppd blib) | gzip -c >/home/fly818/var/REPO/I/IN/INGY/Module-Compile-0.20.tar.gz Module-Compile-0.20.ppd blib/ blib/lib/ blib/lib/Module/ blib/lib/Module/Compile.pm blib/lib/Module/Install/ blib/lib/Module/Install/Admin/ blib/lib/Module/Install/Admin/PMC.pm blib/lib/Module/Install/PMC.pm blib/lib/Module/Optimize.pm blib/man3/ blib/man3/Module::Install::Admin::PMC.3 blib/man3/Module::Install::PMC.3 blib/man3/Module::Compile.3 blib/man3/Module::Optimize.3 >>> mv /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/Module-Compile-0.20.ppd /home/fly818/var/REPO/I/IN/INGY Running test for module 'Sub::Multi' Running make for C/CL/CLKAO/Sub-Multi-0.003.tar.gz Prepending /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/C/CL/CLKAO/Sub-Multi-0.003.tar.gz ok Sub-Multi-0.003/ Sub-Multi-0.003/CHANGES Sub-Multi-0.003/inc/ Sub-Multi-0.003/inc/Module/ Sub-Multi-0.003/inc/Module/Install.pm Sub-Multi-0.003/inc/Module/Install/ Sub-Multi-0.003/inc/Module/Install/Fetch.pm Sub-Multi-0.003/inc/Module/Install/Can.pm Sub-Multi-0.003/inc/Module/Install/WriteAll.pm Sub-Multi-0.003/inc/Module/Install/Makefile.pm Sub-Multi-0.003/inc/Module/Install/Win32.pm Sub-Multi-0.003/inc/Module/Install/Base.pm Sub-Multi-0.003/inc/Module/Install/Metadata.pm Sub-Multi-0.003/META.yml Sub-Multi-0.003/lib/ Sub-Multi-0.003/lib/Sub/ Sub-Multi-0.003/lib/Sub/Multi.pm Sub-Multi-0.003/MANIFEST Sub-Multi-0.003/t/ Sub-Multi-0.003/t/01basic.t Sub-Multi-0.003/Makefile.PL Sub-Multi-0.003/SIGNATURE Prepending /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build C/CL/CLKAO/Sub-Multi-0.003.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Warning: prerequisite Class::Multimethods::Pure 0.11 not found. Warning: prerequisite Data::Bind 0.26 not found. Checking if your kit is complete... Looks good Writing Makefile for Sub::Multi ---- Unsatisfied dependencies detected during ---- ---- CLKAO/Sub-Multi-0.003.tar.gz ---- Class::Multimethods::Pure [requires] Data::Bind [requires] Prepending /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Class::Multimethods::Pure' Running make for L/LP/LPALMER/Class-Multimethods-Pure-0.13.tar.gz Prepending /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/L/LP/LPALMER/Class-Multimethods-Pure-0.13.tar.gz ok Class-Multimethods-Pure-0.13/ Class-Multimethods-Pure-0.13/lib/ Class-Multimethods-Pure-0.13/lib/Class/ Class-Multimethods-Pure-0.13/lib/Class/Multimethods/ Class-Multimethods-Pure-0.13/lib/Class/Multimethods/Pure.pm Class-Multimethods-Pure-0.13/META.yml Class-Multimethods-Pure-0.13/t/ Class-Multimethods-Pure-0.13/t/subtype.t Class-Multimethods-Pure-0.13/t/nonclass.t Class-Multimethods-Pure-0.13/t/export.t Class-Multimethods-Pure-0.13/t/arity.t Class-Multimethods-Pure-0.13/t/smd.t Class-Multimethods-Pure-0.13/t/other.t Class-Multimethods-Pure-0.13/t/junction.t Class-Multimethods-Pure-0.13/test.pl Class-Multimethods-Pure-0.13/Changes Class-Multimethods-Pure-0.13/MANIFEST Class-Multimethods-Pure-0.13/Makefile.PL Class-Multimethods-Pure-0.13/README Prepending /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build L/LP/LPALMER/Class-Multimethods-Pure-0.13.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Class::Multimethods::Pure >>> make cp lib/Class/Multimethods/Pure.pm blib/lib/Class/Multimethods/Pure.pm Manifying blib/man3/Class::Multimethods::Pure.3 LPALMER/Class-Multimethods-Pure-0.13.tar.gz make -- OK Prepending /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/arity....... 1..8 ok 1 - use Class::Multimethods::Pure; ok 2 - sanity check ok 3 - can pass additional arguments ok 4 - no arguments dies ok 5 - single argument ok 6 - double argument ok 7 - single argument+extraneous ok 8 - quicksort ok t/export...... 1..10 ok 1 - multi default ok 2 - All default ok 3 - Any default ok 4 - None default ok 5 - multi explicit ok 6 - All explicit ok 7 - Any explicit ok 8 - None explicit ok 9 - no exports on use-time multi ok 10 - Actually defines the multi ok t/junction.... 1..5 ok 1 - use Class::Multimethods::Pure; ok 2 ok 3 ok 4 ok 5 ok t/nonclass.... 1..7 ok 1 - use Class::Multimethods::Pure; ok 2 - multi (ARRAY) ok 3 - multi (HASH) ok 4 - multi (SCALAR) ok 5 - multi (GLOB) ok 6 - multi (REF) ok 7 - multi (CODE) ok t/other....... 1..3 ok 1 - use Class::Multimethods::Pure; ok 2 - ordering ambiguity ok 3 - A D should be ambiguous ok t/smd......... 1..4 ok 1 - use Class::Multimethods::Pure; ok 2 - SMD ok 3 - SMD ok 4 - SMD ok t/subtype..... 1..9 ok 1 - use Class::Multimethods::Pure; ok 2 - catch-all ok 3 - specific ok 4 - comparison ok 5 - ambiguous ok 6 - catch-all ok 7 - specific ok 8 - comparison ok 9 - specialized subtypes ok All tests successful. Files=7, Tests=46, 0 wallclock secs ( 0.00 usr 0.05 sys + 0.17 cusr 0.13 csys = 0.35 CPU) Result: PASS PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-Iblib/lib" "-Iblib/arch" test.pl *** DumbCache core *** t/arity.......ok t/export......ok t/junction....ok t/nonclass....ok t/other.......ok t/smd.........ok t/subtype.....ok All tests successful. Files=7, Tests=46, 1 wallclock secs ( 0.00 usr 0.02 sys + 0.22 cusr 0.11 csys = 0.35 CPU) Result: PASS *** DecisionTree core *** t/arity.......ok t/export......ok t/junction....ok t/nonclass....ok t/other.......ok t/smd.........ok t/subtype.....ok All tests successful. Files=7, Tests=46, 0 wallclock secs ( 0.00 usr 0.01 sys + 0.25 cusr 0.18 csys = 0.44 CPU) Result: PASS LPALMER/Class-Multimethods-Pure-0.13.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile Luke Palmer <lrpalmer@gmail.com> Method-ordered multimethod dispatch >>> (cd /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3 && tar cvf - Class-Multimethods-Pure-0.13.ppd blib) | gzip -c >/home/fly818/var/REPO/L/LP/LPALMER/Class-Multimethods-Pure-0.13.tar.gz Class-Multimethods-Pure-0.13.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/Multimethods/ blib/lib/Class/Multimethods/Pure.pm blib/man3/ blib/man3/Class::Multimethods::Pure.3 >>> mv /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/Class-Multimethods-Pure-0.13.ppd /home/fly818/var/REPO/L/LP/LPALMER Running test for module 'Data::Bind' Running make for C/CL/CLKAO/Data-Bind-0.30.tar.gz Prepending /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/C/CL/CLKAO/Data-Bind-0.30.tar.gz ok Data-Bind-0.30/ Data-Bind-0.30/Bind.xs Data-Bind-0.30/CHANGES Data-Bind-0.30/inc/ Data-Bind-0.30/inc/Module/ Data-Bind-0.30/inc/Module/Install/ Data-Bind-0.30/inc/Module/Install/Base.pm Data-Bind-0.30/inc/Module/Install/Can.pm Data-Bind-0.30/inc/Module/Install/Fetch.pm Data-Bind-0.30/inc/Module/Install/Makefile.pm Data-Bind-0.30/inc/Module/Install/Metadata.pm Data-Bind-0.30/inc/Module/Install/Win32.pm Data-Bind-0.30/inc/Module/Install/WriteAll.pm Data-Bind-0.30/inc/Module/Install.pm Data-Bind-0.30/lib/ Data-Bind-0.30/lib/Data/ Data-Bind-0.30/lib/Data/Bind.pm Data-Bind-0.30/Makefile.PL Data-Bind-0.30/MANIFEST Data-Bind-0.30/META.yml Data-Bind-0.30/t/ Data-Bind-0.30/t/arrays.t Data-Bind-0.30/t/coderef.t Data-Bind-0.30/t/compat.t Data-Bind-0.30/t/highlevel.t Data-Bind-0.30/t/multidimension.t Data-Bind-0.30/t/objects.t Data-Bind-0.30/t/overload.t Data-Bind-0.30/t/scalars.t Data-Bind-0.30/t/slurpy_param.t Data-Bind-0.30/t/sub.t Prepending /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build C/CL/CLKAO/Data-Bind-0.30.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL LEGAL WARNING: 'All rights reserved' may invalidate Open Source licenses. Consider removing it. at inc/Module/Install/Metadata.pm line 323. Warning: prerequisite Data::Capture 0 not found. Warning: prerequisite Devel::Caller 0.10 not found. Warning: prerequisite Devel::LexAlias 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Data::Bind ---- Unsatisfied dependencies detected during ---- ---- CLKAO/Data-Bind-0.30.tar.gz ---- Devel::LexAlias [requires] Data::Capture [requires] Devel::Caller [requires] Prepending /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Devel::LexAlias' Running make for R/RC/RCLAMP/Devel-LexAlias-0.04.tar.gz Prepending /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/R/RC/RCLAMP/Devel-LexAlias-0.04.tar.gz ok Devel-LexAlias-0.04/ Devel-LexAlias-0.04/LexAlias.xs Devel-LexAlias-0.04/MANIFEST Devel-LexAlias-0.04/t/ Devel-LexAlias-0.04/t/Devel-LexAlias.t Devel-LexAlias-0.04/LexAlias.pm Devel-LexAlias-0.04/Makefile.PL Devel-LexAlias-0.04/README Prepending /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RC/RCLAMP/Devel-LexAlias-0.04.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Warning: prerequisite Devel::Caller 0.03 not found. Checking if your kit is complete... Looks good Writing Makefile for Devel::LexAlias ---- Unsatisfied dependencies detected during ---- ---- RCLAMP/Devel-LexAlias-0.04.tar.gz ---- Devel::Caller [requires] Prepending /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Devel::Caller' Running make for R/RC/RCLAMP/Devel-Caller-2.03.tar.gz Prepending /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/R/RC/RCLAMP/Devel-Caller-2.03.tar.gz ok Devel-Caller-2.03/ Devel-Caller-2.03/MANIFEST Devel-Caller-2.03/META.yml Devel-Caller-2.03/t/ Devel-Caller-2.03/t/Devel-Caller.t Devel-Caller-2.03/Caller.xs Devel-Caller-2.03/Changes Devel-Caller-2.03/lib/ Devel-Caller-2.03/lib/Devel/ Devel-Caller-2.03/lib/Devel/Caller.pm Devel-Caller-2.03/Makefile.PL Prepending /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RC/RCLAMP/Devel-Caller-2.03.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Devel::Caller >>> make cp lib/Devel/Caller.pm blib/lib/Devel/Caller.pm /home/fly818/ap818/bin/perl-static /home/fly818/var/megalib/ExtUtils/xsubpp -typemap /home/fly818/ap818/lib/ExtUtils/typemap Caller.xs > Caller.xsc && mv Caller.xsc Caller.c Please specify prototyping behavior for Caller.xs (see perlxs manual) gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -DVERSION=\"2.03\" -DXS_VERSION=\"2.03\" -fpic "-I/home/fly818/ap818/lib/CORE" Caller.c Running Mkbootstrap for Devel::Caller () chmod 644 Caller.bs rm -f blib/arch/auto/Devel/Caller/Caller.so gcc -shared Caller.o -o blib/arch/auto/Devel/Caller/Caller.so \ \ chmod 755 blib/arch/auto/Devel/Caller/Caller.so cp Caller.bs blib/arch/auto/Devel/Caller/Caller.bs chmod 644 blib/arch/auto/Devel/Caller/Caller.bs Manifying blib/man3/Devel::Caller.3 RCLAMP/Devel-Caller-2.03.tar.gz make -- OK Prepending /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/Devel-Caller.... 1..72 ok 1 - use Devel::Caller; ok 2 - caller_cv ok 3 - caller_cv 0 is check ok 4 - called_with 0 is $check ok 5 - caller_cv 1 is baz ok 6 - called_with 1 is $baz ok 7 - caller_cv 2 is bar ok 8 - called_with 2 is $bar ok 9 - caller_cv 3 is foo ok 10 - called_with 3 is $foo ok 11 - right count ok 12 - with lexical $foo ok 13 - with lexical @foo ok 14 - with lexical %foo ok 15 - right count ok 16 - with lexical name $foo ok 17 - with lexical name @foo ok 18 - with lexical name %foo ok 19 - constant called_assign(undef) ok 20 - constant called_assign(undef, $foo) ok 21 - constant called_assign(undef, $foo) ok 22 - lexical create called_assign($bar) ok 23 - lexical create called_assign($baz) ok 24 - lexical create called_assign($quux, $bar) ok 25 - lexical create called_assign(@bar) ok 26 - lexical create called_assign(@baz) ok 27 - lexical create called_assign(@quux, @bar) ok 28 - lexical create called_assign(@flange) ok 29 - lexical create called_assign(%bar) ok 30 - lexical create called_assign(%baz) ok 31 - lexical create called_assign(%quux, %bar) ok 32 - lexical create called_assign(%flange) ok 33 - lexical prexist called_assign($bar) ok 34 - lexical prexist called_assign($baz) ok 35 - lexical prexist called_assign($quux, $bar) ok 36 - lexical prexist called_assign(@bar) ok 37 - lexical prexist called_assign(@baz) ok 38 - lexical prexist called_assign(@quux, @bar) ok 39 - lexical prexist called_assign(@flange) ok 40 - lexical prexist called_assign(%bar) ok 41 - lexical prexist called_assign(%baz) ok 42 - lexical prexist called_assign(%quux, %bar) ok 43 - lexical prexist called_assign(%flange) ok 44 - right count ok 45 - with $quux ok 46 - with @quux ok 47 - with %quux ok 48 - right count ok 49 - with name 0 ok 50 - with name 1 ok 51 - with name 2 ok 52 - right count ok 53 - with name 0 ok 54 - with name 1 ok 55 - with name 2 ok 56 - package called_assign($T::bar) ok 57 - package called_assign($T::baz) ok 58 - package called_assign($T::quux, $T::bar) ok 59 - package called_assign(@T::bar) ok 60 - package called_assign(@T::baz) ok 61 - package called_assign(@T::quux, @T::bar) ok 62 - package called_assign(@T::flange) ok 63 - package called_assign(%T::bar) ok 64 - package called_assign(%T::baz) ok 65 - package called_assign(%T::quux, %T::bar) ok 66 - package called_assign(%T::flange) ok 67 - called_as_method ok 68 - called_as_method ok 69 - called_as_method ok 70 # cunning coy tests ok 71 - real( $coy, $coy ) # concat ok 72 - real( $coy, $coy ) # print 1 ok All tests successful. Files=1, Tests=72, 0 wallclock secs ( 0.00 usr 0.02 sys + 0.01 cusr 0.06 csys = 0.09 CPU) Result: PASS RCLAMP/Devel-Caller-2.03.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from lib/Devel/Caller.pm Richard Clamp <richardc@unixbeard.net> meatier versions of C<caller> >>> (cd /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW && tar cvf - Devel-Caller-2.03.ppd blib) | gzip -c >/home/fly818/var/REPO/R/RC/RCLAMP/Devel-Caller-2.03.tar.gz Devel-Caller-2.03.ppd blib/ blib/lib/ blib/lib/Devel/ blib/lib/Devel/Caller.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Devel/ blib/arch/auto/Devel/Caller/ blib/arch/auto/Devel/Caller/Caller.bs blib/arch/auto/Devel/Caller/Caller.so blib/man3/ blib/man3/Devel::Caller.3 >>> mv /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/Devel-Caller-2.03.ppd /home/fly818/var/REPO/R/RC/RCLAMP Running make for R/RC/RCLAMP/Devel-LexAlias-0.04.tar.gz Prepending /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3 Prepending /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RC/RCLAMP/Devel-LexAlias-0.04.tar.gz >>> make cp LexAlias.pm blib/lib/Devel/LexAlias.pm /home/fly818/ap818/bin/perl-static /home/fly818/var/megalib/ExtUtils/xsubpp -typemap /home/fly818/ap818/lib/ExtUtils/typemap LexAlias.xs > LexAlias.xsc && mv LexAlias.xsc LexAlias.c Please specify prototyping behavior for LexAlias.xs (see perlxs manual) gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -fpic "-I/home/fly818/ap818/lib/CORE" LexAlias.c Running Mkbootstrap for Devel::LexAlias () chmod 644 LexAlias.bs rm -f blib/arch/auto/Devel/LexAlias/LexAlias.so gcc -shared LexAlias.o -o blib/arch/auto/Devel/LexAlias/LexAlias.so \ \ chmod 755 blib/arch/auto/Devel/LexAlias/LexAlias.so cp LexAlias.bs blib/arch/auto/Devel/LexAlias/LexAlias.bs chmod 644 blib/arch/auto/Devel/LexAlias/LexAlias.bs Manifying blib/man3/Devel::LexAlias.3 RCLAMP/Devel-LexAlias-0.04.tar.gz make -- OK Prepending /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/Devel-LexAlias.... 1..11 ok 1 - expected destruction of $outer ok 2 - alias worked ok 3 - expected destruction of $inner ok 4 - x before ok 5 - y before ok 6 - blew an error ok 7 - useful error ok 8 - x after ok 9 - y after ok 10 - x above after ok 11 - y after # out of foo ok All tests successful. Files=1, Tests=11, 0 wallclock secs ( 0.00 usr 0.01 sys + 0.03 cusr 0.02 csys = 0.06 CPU) Result: PASS RCLAMP/Devel-LexAlias-0.04.tar.gz make test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from LexAlias.pm Richard Clamp <richardc@unixbeard.net> alias lexical variables >>> (cd /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3 && tar cvf - Devel-LexAlias-0.04.ppd blib) | gzip -c >/home/fly818/var/REPO/R/RC/RCLAMP/Devel-LexAlias-0.04.tar.gz Devel-LexAlias-0.04.ppd blib/ blib/lib/ blib/lib/Devel/ blib/lib/Devel/LexAlias.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Devel/ blib/arch/auto/Devel/LexAlias/ blib/arch/auto/Devel/LexAlias/LexAlias.bs blib/arch/auto/Devel/LexAlias/LexAlias.so blib/man3/ blib/man3/Devel::LexAlias.3 >>> mv /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/Devel-LexAlias-0.04.ppd /home/fly818/var/REPO/R/RC/RCLAMP Running test for module 'Data::Capture' Running make for C/CL/CLKAO/Data-Capture-0.27.tar.gz Prepending /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/arch /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/lib /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/C/CL/CLKAO/Data-Capture-0.27.tar.gz ok Data-Capture-0.27/ Data-Capture-0.27/inc/ Data-Capture-0.27/inc/Module/ Data-Capture-0.27/inc/Module/Install/ Data-Capture-0.27/inc/Module/Install/Base.pm Data-Capture-0.27/inc/Module/Install/Can.pm Data-Capture-0.27/inc/Module/Install/Fetch.pm Data-Capture-0.27/inc/Module/Install/Makefile.pm Data-Capture-0.27/inc/Module/Install/Metadata.pm Data-Capture-0.27/inc/Module/Install/Win32.pm Data-Capture-0.27/inc/Module/Install/WriteAll.pm Data-Capture-0.27/inc/Module/Install.pm Data-Capture-0.27/lib/ Data-Capture-0.27/lib/Data/ Data-Capture-0.27/lib/Data/Capture.pm Data-Capture-0.27/Makefile.PL Data-Capture-0.27/MANIFEST Data-Capture-0.27/t/ Data-Capture-0.27/t/basic.t Prepending /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/arch /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/lib /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build C/CL/CLKAO/Data-Capture-0.27.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Data::Capture >>> make cp lib/Data/Capture.pm blib/lib/Data/Capture.pm Manifying blib/man3/Data::Capture.3 CLKAO/Data-Capture-0.27.tar.gz make -- OK Prepending /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/arch /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/lib /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/basic.... 1..6 ok 1 - use Data::Capture; ok 2 ok 3 ok 4 ok 5 ok 6 ok All tests successful. Files=1, Tests=6, 0 wallclock secs ( 0.00 usr 0.00 sys + 0.03 cusr 0.01 csys = 0.04 CPU) Result: PASS CLKAO/Data-Capture-0.27.tar.gz make test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from Makefile Chia-liang Kao <clkao@clkao.org> Perl6 Capture objects >>> (cd /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U && tar cvf - Data-Capture-0.27.ppd blib) | gzip -c >/home/fly818/var/REPO/C/CL/CLKAO/Data-Capture-0.27.tar.gz Data-Capture-0.27.ppd blib/ blib/lib/ blib/lib/Data/ blib/lib/Data/Capture.pm blib/man3/ blib/man3/Data::Capture.3 >>> mv /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/Data-Capture-0.27.ppd /home/fly818/var/REPO/C/CL/CLKAO Running test for module 'Devel::Caller' Running make for R/RC/RCLAMP/Devel-Caller-2.03.tar.gz Prepending /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/arch /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/lib /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/arch /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/lib /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW Prepending /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/arch /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/lib /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/arch /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/lib /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'make' Has already been made Prepending /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/arch /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/lib /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/arch /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/lib /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running make for C/CL/CLKAO/Data-Bind-0.30.tar.gz Prepending /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/arch /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/lib /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/arch /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/lib /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/Data-Bind-0.30-0LtO5v Prepending /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/arch /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/lib /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/arch /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/lib /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build C/CL/CLKAO/Data-Bind-0.30.tar.gz >>> make cp lib/Data/Bind.pm blib/lib/Data/Bind.pm /home/fly818/ap818/bin/perl-static "-Iinc" /home/fly818/var/megalib/ExtUtils/xsubpp -typemap /home/fly818/ap818/lib/ExtUtils/typemap Bind.xs > Bind.xsc && mv Bind.xsc Bind.c Please specify prototyping behavior for Bind.xs (see perlxs manual) gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -DVERSION=\"0.30\" -DXS_VERSION=\"0.30\" -fpic "-I/home/fly818/ap818/lib/CORE" Bind.c Running Mkbootstrap for Data::Bind () chmod 644 Bind.bs rm -f blib/arch/auto/Data/Bind/Bind.so gcc -shared Bind.o -o blib/arch/auto/Data/Bind/Bind.so \ \ chmod 755 blib/arch/auto/Data/Bind/Bind.so cp Bind.bs blib/arch/auto/Data/Bind/Bind.bs chmod 644 blib/arch/auto/Data/Bind/Bind.bs Manifying blib/man3/Data::Bind.3 CLKAO/Data-Bind-0.30.tar.gz make -- OK Prepending /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/arch /home/fly818/var/cpan/build/Data-Capture-0.27-wpN57U/blib/lib /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/arch /home/fly818/var/cpan/build/Devel-LexAlias-0.04-gYYtR3/blib/lib /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/arch /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW/blib/lib /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch /home/fly818/var/cpan/build/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/arch /home/fly818/var/cpan/build/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/arrays............ 1..48 ok 1 - basic binding of an array element (1) ok 2 - basic binding of an array element (2) ok 3 - basic binding of an array element (3) ok 4 - binding of array elements works with .delete (1) ok 5 - binding of array elements works with .delete (2) ok 6 - binding of array elements works with .delete (3) ok 7 - binding of array elements works with .delete (4) ok 8 - binding of array elements works with .delete (5) ok 9 - binding of array elements works with resetting the array (1) ok 10 - binding of array elements works with resetting the array (2) ok 11 - binding of array elements works with resetting the array (3) ok 12 - binding of array elements works with resetting the array (4) ok 13 - binding of array elements works with resetting the array (5) ok 14 - binding of array elements works with rebinding the array (1) ok 15 - binding of array elements works with rebinding the array (2) ok 16 - binding of array elements works with rebinding the array (3) ok 17 - binding of array elements works with rebinding the array (4) ok 18 - binding of array elements works with rebinding the array (5) ok 19 - bind_op2 ok 20 ok 21 - passing an array to a sub expecting an array behaves correctly (1) ok 22 - passing an array to a sub expecting an array behaves correctly (2) ok 23 - passing an array to a sub expecting an arrayref behaves correctly (1) ok 24 - passing an array to a sub expecting an arrayref behaves correctly (2) ok 25 - passing an array to a slurpying sub behaves correctly (1) ok 26 - passing an array to a slurpying sub behaves correctly (2) ok 27 - passing an array to a slurpying sub behaves correctly (3) ok 28 - passing an array to a slurpying sub behaves correctly (4) ok 29 - binding of not yet existing elements should autovivify (1) ok 30 - binding of not yet existing elements should autovivify (2) ok 31 - binding of not yet existing elements should autovivify (3) ok 32 - binding of not yet existing elements should autovivify (4) ok 33 - binding of array elements works with splice (1) ok 34 - binding of array elements works with splice (2) ok 35 - binding of array elements works with splice (3) ok 36 - binding of array elements works with splice (4) ok 37 - binding of array elements works with splice (5) ok 38 - array assignment creates new containers (1) ok 39 - array assignment creates new containers (2) ok 40 - array assignment creates new containers (3) ok 41 - array assignment creates new containers (4) ok 42 - array binding does not create new containers (1) ok 43 - array binding does not create new containers (2) ok 44 - array binding does not create new containers (3) ok 45 - array binding does not create new containers (4) ok 46 - binding @array := $arrayref works (1) ok 47 - binding @array := $arrayref works (2) ok 48 - binding @array := $arrayref works (3) ok t/coderef........... 1..1 ok 1 ok t/compat............ 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/highlevel......... 1..3 ok 1 ok 2 - dies with bad value ok 3 - error ok t/multidimension.... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/objects........... 1..7 ok 1 - normal assignment works ok 2 - y is now bound to x ok 3 - y is still blessed ok 4 - bound readonly sub param was bound correctly (1) ok 5 - a is still blessed ok 6 - bound rw sub param was bound correctly (1) ok 7 - a is still blessed ok t/overload.......... 1..3 ok 1 ok 2 ok 3 ok t/scalars........... 1..28 ok 1 - normal assignment works ok 2 - y is now bound to x ok 3 - y is bound to x (we checked with the =:= identity op) ok 4 - z is not bound to x ok 5 - z is not bound to x (we checked with the =:= identity op) ok 6 - y has been changed to "Perl Hacker" ok 7 - x has also been changed to "Perl Hacker" ok 8 - z is still "Just Another" because it was not bound to x ok 9 # SKIP dynamic scope? are you kidding? ok 10 - $a has been changed to "b" ok 11 - $b has been changed to "a" ok 12 - binding to swap didn't make the vars readonly ok 13 - binding a list literal worked (1) ok 14 - binding a list literal worked (2) ok 15 - binding a list literal really worked (1) ok 16 - binding a list literal really worked (2) ok 17 - bound readonly sub param was bound correctly (1) ok 18 - bound readonly sub param was bound correctly (2) ok 19 - bound readonly sub param remains readonly (1) ok 20 - bound readonly sub param remains readonly (2) ok 21 - bound readonly sub param remains readonly (3) ok 22 - bound rw sub param was bound correctly (1) ok 23 - bound rw sub param was bound correctly (2) ok 24 - bound rw sub param remains rw (1) ok 25 - bound rw sub param remains rw (2) ok 26 - bound rw sub param remains rw (3) ok 27 - bound keyword ok 28 - bound slurpy ok t/slurpy_param...... 1..26 # Testing with positional arguments ok 1 - Testing: `sub foo($n, *%h, *@a){ }; foo 1, x => 20, y => 300, 4000` ok 2 - Testing the value for positional ok 3 - Testing the value for slurpy *%h ok 4 - Testing the value for slurpy *@a not ok 5 - Testing: `sub foo($n, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000` # TODO not yet # Failed (TODO) test 'Testing: `sub foo($n, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000`' # at t/slurpy_param.t line 61. # Testing without positional arguments ok 6 - Testing: `sub foo($n, *%h, *@a){ }; foo n => 20, y => 300, 4000` ok 7 - Testing the value for positional ok 8 - Testing the value for slurpy *%h ok 9 - Testing the value for slurpy *@a ok 10 - Testing: `sub foo($n, *%h) { }; foo 1, n => 20, y => 300` ok 11 - Testing: `sub foo($n, *%h) { }; foo 1, x => 20, y => 300, 4000` # Testing with named arguments (named param isn't required) ok 12 - Testing: `sub foo(:$n, *%h, *@a){ }; foo 1, x => 20, y => 300, 4000` ok 13 - Testing value for named argument ok 14 - Testing value for slurpy *%h ok 15 - Testing the value for slurpy *@a ok 16 - Testing: `sub foo(:$n, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000` ok 17 - Testing the named argument ok 18 - Testing value for slurpy *%h ok 19 - Testing the value for slurpy *@a # Testing with named arguments (named param is required) (++ version) ok 20 - Testing: `my sub foo(+:$n, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000 }` ok 21 # Testing with named arguments (named param is required) (trait version) ok 22 - Testing: `my sub foo(:$n is required, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000 }` ok 23 - Testing: `my sub foo(:$n is required, *%h, *@a){ }; foo 1, x => 20, y => 300, 4000 }` # Testing with slurpy scalar ok 24 - Testing the first slurpy scalar... ok 25 - Testing the second slurpy scalar... ok 26 - Testing the rest slurpy *@r ok t/sub............... 1..13 ok 1 ok 2 ok 3 ok 4 - threw Regexp ((?-xism:subtitle is required)) ok 5 ok 6 ok 7 ok 8 - threw Regexp ((?-xism:justify is required)) not ok 9 - threw Regexp ((?-xism:extra)) # TODO do something with extra named arguments. # Failed (TODO) test 'threw Regexp ((?-xism:extra))' # at t/sub.t line 58. # expecting: Regexp ((?-xism:extra)) # found: named argument justify is required at /home/fly818/var/cpan/build/Data-Bind-0.30-0LtO5v/blib/lib/Data/Bind.pm line 257 # Data::Bind::SigCollection::bind() called at t/sub.t line 21 # main::db_formalize() called at t/sub.t line 57 # Test::Exception::throws_ok() called at t/sub.t line 58 ok 10 - threw Regexp ((?-xism:extra)) ok 11 - threw Regexp ((?-xism:invocant missing)) ok 12 ok 13 - anonymous subs have varying sigs ok All tests successful. Files=10, Tests=140, 0 wallclock secs ( 0.00 usr 0.04 sys + 0.45 cusr 0.20 csys = 0.69 CPU) Result: PASS CLKAO/Data-Bind-0.30.tar.gz make test TEST_VERBOSE=1 -- OK DISTNAME-VERSION 'Data-Bind-0.29' found in META.yml is bogus, ignoring at /home/fly818/lib/Fly/MakePPD.pm line 130. Chia-liang Kao <clkao@clkao.org> Bind and alias variables >>> (cd /home/fly818/var/cpan/build/Data-Bind-0.30-0LtO5v && tar cvf - Data-Bind-0.30.ppd blib) | gzip -c >/home/fly818/var/REPO/C/CL/CLKAO/Data-Bind-0.30.tar.gz Data-Bind-0.30.ppd blib/ blib/lib/ blib/lib/Data/ blib/lib/Data/Bind.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Data/ blib/arch/auto/Data/Bind/ blib/arch/auto/Data/Bind/Bind.bs blib/arch/auto/Data/Bind/Bind.so blib/man3/ blib/man3/Data::Bind.3 >>> mv /home/fly818/var/cpan/build/Data-Bind-0.30-0LtO5v/Data-Bind-0.30.ppd /home/fly818/var/REPO/C/CL/CLKAO Running make for C/CL/CLKAO/Sub-Multi-0.003.tar.gz Prepending %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/Sub-Multi-0.003-TZ9NTF Prepending %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' CPAN.pm: Going to build C/CL/CLKAO/Sub-Multi-0.003.tar.gz >>> make cp lib/Sub/Multi.pm blib/lib/Sub/Multi.pm Manifying blib/man3/Sub::Multi.3 CLKAO/Sub-Multi-0.003.tar.gz make -- OK Prepending %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/01basic.... 1..8 ok 1 ok 2 ok 3 - threw Regexp ((?-xism:ambiguous)) ok 4 - threw Regexp ((?-xism:vapour)) ok 5 ok 6 ok 7 - threw Regexp ((?-xism:ambiguous)) ok 8 - threw Regexp ((?-xism:vapour)) ok All tests successful. Files=1, Tests=8, 0 wallclock secs ( 0.00 usr 0.01 sys + 0.06 cusr 0.02 csys = 0.09 CPU) Result: PASS CLKAO/Sub-Multi-0.003.tar.gz make test TEST_VERBOSE=1 -- OK Chia-liang Kao <clkao@clkao.org> Data::Bind-based multi-sub dispatch >>> (cd /home/fly818/var/cpan/build/Sub-Multi-0.003-TZ9NTF && tar cvf - Sub-Multi-0.003.ppd blib) | gzip -c >/home/fly818/var/REPO/C/CL/CLKAO/Sub-Multi-0.003.tar.gz Sub-Multi-0.003.ppd blib/ blib/lib/ blib/lib/Sub/ blib/lib/Sub/Multi.pm blib/man3/ blib/man3/Sub::Multi.3 >>> mv /home/fly818/var/cpan/build/Sub-Multi-0.003-TZ9NTF/Sub-Multi-0.003.ppd /home/fly818/var/REPO/C/CL/CLKAO Running test for module 'Data::Bind' Running make for C/CL/CLKAO/Data-Bind-0.30.tar.gz Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/Data-Bind-0.30-0LtO5v Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' Has already been made Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test Has already been tested successfully Running test for module 'Devel::Caller' Running make for R/RC/RCLAMP/Devel-Caller-2.03.tar.gz Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/Devel-Caller-2.03-SHN4TW Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' Has already been made Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test Has already been tested successfully Running test for module 'Moose' Running make for S/ST/STEVAN/Moose-0.54.tar.gz Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Checksum for /net/nas/data/cpan/authors/id/S/ST/STEVAN/Moose-0.54.tar.gz ok Moose-0.54/ Moose-0.54/Changes Moose-0.54/doap.rdf Moose-0.54/inc/ Moose-0.54/inc/Module/ Moose-0.54/inc/Module/AutoInstall.pm Moose-0.54/inc/Module/Install/ Moose-0.54/inc/Module/Install/AutoInstall.pm Moose-0.54/inc/Module/Install/Base.pm Moose-0.54/inc/Module/Install/Can.pm Moose-0.54/inc/Module/Install/Fetch.pm Moose-0.54/inc/Module/Install/Include.pm Moose-0.54/inc/Module/Install/Makefile.pm Moose-0.54/inc/Module/Install/Metadata.pm Moose-0.54/inc/Module/Install/Win32.pm Moose-0.54/inc/Module/Install/WriteAll.pm Moose-0.54/inc/Module/Install.pm Moose-0.54/lib/ Moose-0.54/lib/Moose/ Moose-0.54/lib/Moose/Cookbook/ Moose-0.54/lib/Moose/Cookbook/FAQ.pod Moose-0.54/lib/Moose/Cookbook/Recipe1.pod Moose-0.54/lib/Moose/Cookbook/Recipe10.pod Moose-0.54/lib/Moose/Cookbook/Recipe11.pod Moose-0.54/lib/Moose/Cookbook/Recipe2.pod Moose-0.54/lib/Moose/Cookbook/Recipe21.pod Moose-0.54/lib/Moose/Cookbook/Recipe22.pod Moose-0.54/lib/Moose/Cookbook/Recipe3.pod Moose-0.54/lib/Moose/Cookbook/Recipe4.pod Moose-0.54/lib/Moose/Cookbook/Recipe5.pod Moose-0.54/lib/Moose/Cookbook/Recipe6.pod Moose-0.54/lib/Moose/Cookbook/Recipe7.pod Moose-0.54/lib/Moose/Cookbook/Recipe9.pod Moose-0.54/lib/Moose/Cookbook/Snack/ Moose-0.54/lib/Moose/Cookbook/Snack/Keywords.pod Moose-0.54/lib/Moose/Cookbook/Snack/Types.pod Moose-0.54/lib/Moose/Cookbook/Style.pod Moose-0.54/lib/Moose/Cookbook/WTF.pod Moose-0.54/lib/Moose/Cookbook.pod Moose-0.54/lib/Moose/Meta/ Moose-0.54/lib/Moose/Meta/Attribute.pm Moose-0.54/lib/Moose/Meta/Class.pm Moose-0.54/lib/Moose/Meta/Instance.pm Moose-0.54/lib/Moose/Meta/Method/ Moose-0.54/lib/Moose/Meta/Method/Accessor.pm Moose-0.54/lib/Moose/Meta/Method/Augmented.pm Moose-0.54/lib/Moose/Meta/Method/Constructor.pm Moose-0.54/lib/Moose/Meta/Method/Destructor.pm Moose-0.54/lib/Moose/Meta/Method/Overriden.pm Moose-0.54/lib/Moose/Meta/Method.pm Moose-0.54/lib/Moose/Meta/Role/ Moose-0.54/lib/Moose/Meta/Role/Application/ Moose-0.54/lib/Moose/Meta/Role/Application/RoleSummation.pm Moose-0.54/lib/Moose/Meta/Role/Application/ToClass.pm Moose-0.54/lib/Moose/Meta/Role/Application/ToInstance.pm Moose-0.54/lib/Moose/Meta/Role/Application/ToRole.pm Moose-0.54/lib/Moose/Meta/Role/Application.pm Moose-0.54/lib/Moose/Meta/Role/Composite.pm Moose-0.54/lib/Moose/Meta/Role/Method/ Moose-0.54/lib/Moose/Meta/Role/Method/Required.pm Moose-0.54/lib/Moose/Meta/Role/Method.pm Moose-0.54/lib/Moose/Meta/Role.pm Moose-0.54/lib/Moose/Meta/TypeCoercion/ Moose-0.54/lib/Moose/Meta/TypeCoercion/Union.pm Moose-0.54/lib/Moose/Meta/TypeCoercion.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/ Moose-0.54/lib/Moose/Meta/TypeConstraint/Class.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Enum.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Parameterizable.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Parameterized.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Registry.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Role.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Union.pm Moose-0.54/lib/Moose/Meta/TypeConstraint.pm Moose-0.54/lib/Moose/Object.pm Moose-0.54/lib/Moose/Role.pm Moose-0.54/lib/Moose/Spec/ Moose-0.54/lib/Moose/Spec/Role.pod Moose-0.54/lib/Moose/Util/ Moose-0.54/lib/Moose/Util/TypeConstraints/ Moose-0.54/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm Moose-0.54/lib/Moose/Util/TypeConstraints.pm Moose-0.54/lib/Moose/Util.pm Moose-0.54/lib/Moose.pm Moose-0.54/lib/oose.pm Moose-0.54/lib/Test/ Moose-0.54/lib/Test/Moose.pm Moose-0.54/Makefile.PL Moose-0.54/MANIFEST Moose-0.54/MANIFEST.SKIP Moose-0.54/META.yml Moose-0.54/README Moose-0.54/t/ Moose-0.54/t/000_load.t Moose-0.54/t/000_recipes/ Moose-0.54/t/000_recipes/001_point.t Moose-0.54/t/000_recipes/002_bank_account.t Moose-0.54/t/000_recipes/003_binary_tree.t Moose-0.54/t/000_recipes/004_company.t Moose-0.54/t/000_recipes/005_coercion.t Moose-0.54/t/000_recipes/006_augment_inner.t Moose-0.54/t/000_recipes/010_roles.t Moose-0.54/t/000_recipes/011_advanced_role_composition.t Moose-0.54/t/000_recipes/021_meta_attribute.t Moose-0.54/t/000_recipes/022_attribute_trait.t Moose-0.54/t/010_basics/ Moose-0.54/t/010_basics/001_basic_class_setup.t Moose-0.54/t/010_basics/002_require_superclasses.t Moose-0.54/t/010_basics/003_super_and_override.t Moose-0.54/t/010_basics/004_inner_and_augment.t Moose-0.54/t/010_basics/005_override_augment_inner_super.t Moose-0.54/t/010_basics/006_override_and_foreign_classes.t Moose-0.54/t/010_basics/007_always_strict_warnings.t Moose-0.54/t/010_basics/008_wrapped_method_cxt_propagation.t Moose-0.54/t/010_basics/009_import_unimport.t Moose-0.54/t/010_basics/010_method_modifier_with_regexp.t Moose-0.54/t/010_basics/011_moose_respects_type_constraints.t Moose-0.54/t/010_basics/012_rebless.t Moose-0.54/t/010_basics/013_create.t Moose-0.54/t/010_basics/014_create_anon.t Moose-0.54/t/010_basics/015_buildargs.t Moose-0.54/t/020_attributes/ Moose-0.54/t/020_attributes/001_attribute_reader_generation.t Moose-0.54/t/020_attributes/002_attribute_writer_generation.t Moose-0.54/t/020_attributes/003_attribute_accessor_generation.t Moose-0.54/t/020_attributes/004_attribute_triggers.t Moose-0.54/t/020_attributes/005_attribute_does.t Moose-0.54/t/020_attributes/006_attribute_required.t Moose-0.54/t/020_attributes/007_attribute_custom_metaclass.t Moose-0.54/t/020_attributes/008_attribute_type_unions.t Moose-0.54/t/020_attributes/009_attribute_inherited_slot_specs.t Moose-0.54/t/020_attributes/010_attribute_delegation.t Moose-0.54/t/020_attributes/011_more_attr_delegation.t Moose-0.54/t/020_attributes/012_misc_attribute_tests.t Moose-0.54/t/020_attributes/013_attr_dereference_test.t Moose-0.54/t/020_attributes/014_misc_attribute_coerce_lazy.t Moose-0.54/t/020_attributes/015_attribute_traits.t Moose-0.54/t/020_attributes/016_attribute_traits_registered.t Moose-0.54/t/020_attributes/017_attribute_traits_n_meta.t Moose-0.54/t/020_attributes/018_no_init_arg.t Moose-0.54/t/020_attributes/019_attribute_lazy_initializer.t Moose-0.54/t/020_attributes/020_trigger_and_coerce.t Moose-0.54/t/020_attributes/021_method_generation_rules.t Moose-0.54/t/020_attributes/022_legal_options_for_inheritance.t Moose-0.54/t/030_roles/ Moose-0.54/t/030_roles/001_meta_role.t Moose-0.54/t/030_roles/002_role.t Moose-0.54/t/030_roles/003_apply_role.t Moose-0.54/t/030_roles/004_role_composition_errors.t Moose-0.54/t/030_roles/005_role_conflict_detection.t Moose-0.54/t/030_roles/006_role_exclusion.t Moose-0.54/t/030_roles/007_roles_and_req_method_edge_cases.t Moose-0.54/t/030_roles/008_role_conflict_edge_cases.t Moose-0.54/t/030_roles/009_more_role_edge_cases.t Moose-0.54/t/030_roles/010_run_time_role_composition.t Moose-0.54/t/030_roles/011_overriding.t Moose-0.54/t/030_roles/012_method_exclusion_in_composition.t Moose-0.54/t/030_roles/013_method_aliasing_in_composition.t Moose-0.54/t/030_roles/014_more_alias_and_exclude.t Moose-0.54/t/030_roles/015_runtime_roles_and_attrs.t Moose-0.54/t/030_roles/016_runtime_roles_and_nonmoose.t Moose-0.54/t/030_roles/017_extending_role_attrs.t Moose-0.54/t/030_roles/018_runtime_roles_w_params.t Moose-0.54/t/030_roles/020_role_composite.t Moose-0.54/t/030_roles/021_role_composite_exclusion.t Moose-0.54/t/030_roles/022_role_composition_req_methods.t Moose-0.54/t/030_roles/023_role_composition_attributes.t Moose-0.54/t/030_roles/024_role_composition_methods.t Moose-0.54/t/030_roles/025_role_composition_override.t Moose-0.54/t/030_roles/026_role_composition_method_mods.t Moose-0.54/t/030_roles/030_role_parameterized.t Moose-0.54/t/040_type_constraints/ Moose-0.54/t/040_type_constraints/001_util_type_constraints.t Moose-0.54/t/040_type_constraints/002_util_type_constraints_export.t Moose-0.54/t/040_type_constraints/003_util_std_type_constraints.t Moose-0.54/t/040_type_constraints/004_util_find_type_constraint.t Moose-0.54/t/040_type_constraints/005_util_type_coercion.t Moose-0.54/t/040_type_constraints/006_util_type_reloading.t Moose-0.54/t/040_type_constraints/007_util_more_type_coercion.t Moose-0.54/t/040_type_constraints/008_union_types.t Moose-0.54/t/040_type_constraints/009_union_types_and_coercions.t Moose-0.54/t/040_type_constraints/010_misc_type_tests.t Moose-0.54/t/040_type_constraints/011_container_type_constraint.t Moose-0.54/t/040_type_constraints/012_container_type_coercion.t Moose-0.54/t/040_type_constraints/013_advanced_type_creation.t Moose-0.54/t/040_type_constraints/014_type_notation_parser.t Moose-0.54/t/040_type_constraints/015_enum.t Moose-0.54/t/040_type_constraints/016_subtyping_parameterized_types.t Moose-0.54/t/040_type_constraints/017_subtyping_union_types.t Moose-0.54/t/040_type_constraints/018_custom_parameterized_types.t Moose-0.54/t/040_type_constraints/019_coerced_parameterized_types.t Moose-0.54/t/040_type_constraints/020_class_type_constraint.t Moose-0.54/t/040_type_constraints/021_maybe_type_constraint.t Moose-0.54/t/040_type_constraints/022_custom_type_errors.t Moose-0.54/t/040_type_constraints/023_types_and_undef.t Moose-0.54/t/040_type_constraints/024_role_type_constraint.t Moose-0.54/t/050_metaclasses/ Moose-0.54/t/050_metaclasses/001_custom_attr_meta_with_roles.t Moose-0.54/t/050_metaclasses/002_custom_attr_meta_as_role.t Moose-0.54/t/050_metaclasses/003_moose_w_metaclass.t Moose-0.54/t/050_metaclasses/004_moose_for_meta.t Moose-0.54/t/050_metaclasses/010_extending_and_embedding.t Moose-0.54/t/050_metaclasses/011_init_meta.t Moose-0.54/t/060_compat/ Moose-0.54/t/060_compat/001_module_refresh_compat.t Moose-0.54/t/060_compat/002_moose_respects_base.t Moose-0.54/t/060_compat/003_foreign_inheritence.t Moose-0.54/t/100_bugs/ Moose-0.54/t/100_bugs/001_subtype_quote_bug.t Moose-0.54/t/100_bugs/002_subtype_conflict_bug.t Moose-0.54/t/100_bugs/003_Moose_Object_error.t Moose-0.54/t/100_bugs/004_subclass_use_base_bug.t Moose-0.54/t/100_bugs/005_inline_reader_bug.t Moose-0.54/t/100_bugs/006_handles_foreign_class_bug.t Moose-0.54/t/100_bugs/007_reader_precedence_bug.t Moose-0.54/t/100_bugs/008_new_w_undef.t Moose-0.54/t/100_bugs/009_augment_recursion_bug.t Moose-0.54/t/100_bugs/010_immutable_n_default_x2.t Moose-0.54/t/100_bugs/011_DEMOLISH_eats_exceptions.t Moose-0.54/t/100_bugs/012_DEMOLISH_eats_mini.t Moose-0.54/t/100_bugs/013_lazybuild_required_undef.t Moose-0.54/t/100_bugs/014_DEMOLISHALL.t Moose-0.54/t/100_bugs/016_inheriting_from_roles.t Moose-0.54/t/200_examples/ Moose-0.54/t/200_examples/001_example.t Moose-0.54/t/200_examples/002_example_Moose_POOP.t Moose-0.54/t/200_examples/003_example.t Moose-0.54/t/200_examples/004_example_w_DCS.t Moose-0.54/t/200_examples/005_example_w_TestDeep.t Moose-0.54/t/200_examples/006_example_Protomoose.t Moose-0.54/t/200_examples/007_Child_Parent_attr_inherit.t Moose-0.54/t/200_examples/008_record_set_iterator.t Moose-0.54/t/300_immutable/ Moose-0.54/t/300_immutable/001_immutable_moose.t Moose-0.54/t/300_immutable/002_apply_roles_to_immutable.t Moose-0.54/t/300_immutable/003_immutable_meta_class.t Moose-0.54/t/300_immutable/004_inlined_constructors_n_types.t Moose-0.54/t/300_immutable/005_multiple_demolish_inline.t Moose-0.54/t/300_immutable/006_immutable_nonmoose_subclass.t Moose-0.54/t/300_immutable/007_immutable_trigger_from_constructor.t Moose-0.54/t/300_immutable/008_immutable_constructor_error.t Moose-0.54/t/300_immutable/009_buildargs.t Moose-0.54/t/400_moose_util/ Moose-0.54/t/400_moose_util/001_moose_util.t Moose-0.54/t/400_moose_util/002_moose_util_does_role.t Moose-0.54/t/400_moose_util/003_moose_util_search_class_by_role.t Moose-0.54/t/500_test_moose/ Moose-0.54/t/500_test_moose/001_test_moose.t Moose-0.54/t/500_test_moose/002_test_moose_does_ok.t Moose-0.54/t/500_test_moose/003_test_moose_has_attribute_ok.t Moose-0.54/t/500_test_moose/004_test_moose_meta_ok.t Moose-0.54/t/lib/ Moose-0.54/t/lib/Bar.pm Moose-0.54/t/lib/Foo.pm Moose-0.54/t/lib/MyMooseA.pm Moose-0.54/t/lib/MyMooseB.pm Moose-0.54/t/lib/MyMooseObject.pm Moose-0.54/t/pod.t Moose-0.54/t/pod_coverage.t Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' CPAN.pm: Going to build S/ST/STEVAN/Moose-0.54.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Cannot determine perl version info from lib/Moose.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.8 >= 0.62) - Test::Exception ...loaded. (0.27 >= 0.21) - Test::LongString ...loaded. (0.11) - Scalar::Util ...loaded. (1.19 >= 1.18) - Carp ...loaded. (1.04) - Class::MOP ...missing. (would need 0.59) - Sub::Exporter ...loaded. (0.979 >= 0.972) - Filter::Simple ...loaded. (0.82) ==> Auto-install the 1 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::MOP 0.59 not found. Writing Makefile for Moose ---- Unsatisfied dependencies detected during ---- ---- STEVAN/Moose-0.54.tar.gz ---- Class::MOP [requires] Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test Delayed until after prerequisites Running test for module 'Class::MOP' Running make for S/SA/SARTAK/Class-MOP-0.63.tar.gz Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Checksum for /net/nas/data/cpan/authors/id/S/SA/SARTAK/Class-MOP-0.63.tar.gz ok Class-MOP-0.63/ Class-MOP-0.63/Changes Class-MOP-0.63/examples/ Class-MOP-0.63/examples/ArrayBasedStorage.pod Class-MOP-0.63/examples/AttributesWithHistory.pod Class-MOP-0.63/examples/C3MethodDispatchOrder.pod Class-MOP-0.63/examples/ClassEncapsulatedAttributes.pod Class-MOP-0.63/examples/InsideOutClass.pod Class-MOP-0.63/examples/InstanceCountingClass.pod Class-MOP-0.63/examples/LazyClass.pod Class-MOP-0.63/examples/Perl6Attribute.pod Class-MOP-0.63/inc/ Class-MOP-0.63/inc/Module/ Class-MOP-0.63/inc/Module/Install/ Class-MOP-0.63/inc/Module/Install/Base.pm Class-MOP-0.63/inc/Module/Install/Can.pm Class-MOP-0.63/inc/Module/Install/Fetch.pm Class-MOP-0.63/inc/Module/Install/Makefile.pm Class-MOP-0.63/inc/Module/Install/Metadata.pm Class-MOP-0.63/inc/Module/Install/Win32.pm Class-MOP-0.63/inc/Module/Install/WriteAll.pm Class-MOP-0.63/inc/Module/Install.pm Class-MOP-0.63/lib/ Class-MOP-0.63/lib/Class/ Class-MOP-0.63/lib/Class/MOP/ Class-MOP-0.63/lib/Class/MOP/Attribute.pm Class-MOP-0.63/lib/Class/MOP/Class.pm Class-MOP-0.63/lib/Class/MOP/Immutable.pm Class-MOP-0.63/lib/Class/MOP/Instance.pm Class-MOP-0.63/lib/Class/MOP/Method/ Class-MOP-0.63/lib/Class/MOP/Method/Accessor.pm Class-MOP-0.63/lib/Class/MOP/Method/Constructor.pm Class-MOP-0.63/lib/Class/MOP/Method/Generated.pm Class-MOP-0.63/lib/Class/MOP/Method/Wrapped.pm Class-MOP-0.63/lib/Class/MOP/Method.pm Class-MOP-0.63/lib/Class/MOP/Module.pm Class-MOP-0.63/lib/Class/MOP/Object.pm Class-MOP-0.63/lib/Class/MOP/Package.pm Class-MOP-0.63/lib/Class/MOP.pm Class-MOP-0.63/lib/metaclass.pm Class-MOP-0.63/Makefile.PL Class-MOP-0.63/MANIFEST Class-MOP-0.63/MANIFEST.SKIP Class-MOP-0.63/META.yml Class-MOP-0.63/MOP.xs Class-MOP-0.63/ppport.h Class-MOP-0.63/README Class-MOP-0.63/scripts/ Class-MOP-0.63/scripts/class_browser.pl Class-MOP-0.63/t/ Class-MOP-0.63/t/000_load.t Class-MOP-0.63/t/001_basic.t Class-MOP-0.63/t/002_class_precedence_list.t Class-MOP-0.63/t/003_methods.t Class-MOP-0.63/t/004_advanced_methods.t Class-MOP-0.63/t/005_attributes.t Class-MOP-0.63/t/006_new_and_clone_metaclasses.t Class-MOP-0.63/t/010_self_introspection.t Class-MOP-0.63/t/011_create_class.t Class-MOP-0.63/t/012_package_variables.t Class-MOP-0.63/t/013_add_attribute_alternate.t Class-MOP-0.63/t/014_attribute_introspection.t Class-MOP-0.63/t/015_metaclass_inheritance.t Class-MOP-0.63/t/016_class_errors_and_edge_cases.t Class-MOP-0.63/t/017_add_method_modifier.t Class-MOP-0.63/t/018_anon_class.t Class-MOP-0.63/t/019_anon_class_keep_alive.t Class-MOP-0.63/t/020_attribute.t Class-MOP-0.63/t/021_attribute_errors_and_edge_cases.t Class-MOP-0.63/t/022_attribute_duplication.t Class-MOP-0.63/t/023_attribute_get_read_write.t Class-MOP-0.63/t/024_attribute_initializer.t Class-MOP-0.63/t/030_method.t Class-MOP-0.63/t/031_method_modifiers.t Class-MOP-0.63/t/040_metaclass.t Class-MOP-0.63/t/041_metaclass_incompatability.t Class-MOP-0.63/t/042_metaclass_incompatibility_dyn.t Class-MOP-0.63/t/043_instance_metaclass_incompat.t Class-MOP-0.63/t/044_instance_metaclass_incompat_dyn.t Class-MOP-0.63/t/045_metaclass_loads_classes.t Class-MOP-0.63/t/046_rebless_instance.t Class-MOP-0.63/t/047_rebless_with_extra_params.t Class-MOP-0.63/t/050_scala_style_mixin_composition.t Class-MOP-0.63/t/060_instance.t Class-MOP-0.63/t/061_instance_inline.t Class-MOP-0.63/t/070_immutable_metaclass.t Class-MOP-0.63/t/071_immutable_w_custom_metaclass.t Class-MOP-0.63/t/072_immutable_w_constructors.t Class-MOP-0.63/t/073_make_mutable.t Class-MOP-0.63/t/080_meta_package.t Class-MOP-0.63/t/081_meta_package_extension.t Class-MOP-0.63/t/082_get_code_info.t Class-MOP-0.63/t/083_load_class.t Class-MOP-0.63/t/100_BinaryTree_test.t Class-MOP-0.63/t/101_InstanceCountingClass_test.t Class-MOP-0.63/t/102_InsideOutClass_test.t Class-MOP-0.63/t/103_Perl6Attribute_test.t Class-MOP-0.63/t/104_AttributesWithHistory_test.t Class-MOP-0.63/t/105_ClassEncapsulatedAttributes_test.t Class-MOP-0.63/t/106_LazyClass_test.t Class-MOP-0.63/t/107_C3MethodDispatchOrder_test.t Class-MOP-0.63/t/108_ArrayBasedStorage_test.t Class-MOP-0.63/t/200_Class_C3_compatibility.t Class-MOP-0.63/t/300_random_eval_bug.t Class-MOP-0.63/t/301_RT_27329_fix.t Class-MOP-0.63/t/302_modify_parent_method.t Class-MOP-0.63/t/lib/ Class-MOP-0.63/t/lib/BinaryTree.pm Class-MOP-0.63/t/lib/MyMetaClass/ Class-MOP-0.63/t/lib/MyMetaClass/Attribute.pm Class-MOP-0.63/t/lib/MyMetaClass/Instance.pm Class-MOP-0.63/t/lib/MyMetaClass/Method.pm Class-MOP-0.63/t/lib/MyMetaClass.pm Class-MOP-0.63/t/lib/SyntaxError.pm Class-MOP-0.63/t/pod.t Class-MOP-0.63/t/pod_coverage.t Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' CPAN.pm: Going to build S/SA/SARTAK/Class-MOP-0.63.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Cannot determine perl version info from lib/Class/MOP.pm Warning: prerequisite Sub::Identify 0.03 not found. Warning: prerequisite Sub::Name 0.02 not found. Checking if your kit is complete... Looks good Writing Makefile for Class::MOP ---- Unsatisfied dependencies detected during ---- ---- SARTAK/Class-MOP-0.63.tar.gz ---- Sub::Name [requires] Sub::Identify [requires] Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test Delayed until after prerequisites Running test for module 'Sub::Name' Running make for X/XM/XMATH/Sub-Name-0.04.tar.gz Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Checksum for /net/nas/data/cpan/authors/id/X/XM/XMATH/Sub-Name-0.04.tar.gz ok Sub-Name-0.04/ Sub-Name-0.04/Changes Sub-Name-0.04/MANIFEST Sub-Name-0.04/META.yml Sub-Name-0.04/Makefile.PL Sub-Name-0.04/Name.xs Sub-Name-0.04/README Sub-Name-0.04/lib/ Sub-Name-0.04/lib/Sub/ Sub-Name-0.04/lib/Sub/Name.pm Sub-Name-0.04/t/ Sub-Name-0.04/t/smoke.t Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' CPAN.pm: Going to build X/XM/XMATH/Sub-Name-0.04.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Sub::Name >>> make cp lib/Sub/Name.pm blib/lib/Sub/Name.pm /home/fly818/ap818/bin/perl-static /home/fly818/var/megalib/ExtUtils/xsubpp -typemap /home/fly818/ap818/lib/ExtUtils/typemap Name.xs > Name.xsc && mv Name.xsc Name.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -fpic "-I/home/fly818/ap818/lib/CORE" Name.c Running Mkbootstrap for Sub::Name () chmod 644 Name.bs rm -f blib/arch/auto/Sub/Name/Name.so gcc -shared Name.o -o blib/arch/auto/Sub/Name/Name.so \ \ chmod 755 blib/arch/auto/Sub/Name/Name.so cp Name.bs blib/arch/auto/Sub/Name/Name.bs chmod 644 blib/arch/auto/Sub/Name/Name.bs Manifying blib/man3/Sub::Name.3 XMATH/Sub-Name-0.04.tar.gz make -- OK Prepending %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/smoke.... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok All tests successful. Files=1, Tests=5, 0 wallclock secs ( 0.00 usr 0.01 sys + 0.00 cusr 0.02 csys = 0.03 CPU) Result: PASS XMATH/Sub-Name-0.04.tar.gz make test TEST_VERBOSE=1 -- OK Matthijs van Duin <xmath-no-spam@nospam.cpan.org> (re)name a sub >>> (cd /home/fly818/var/cpan/build/Sub-Name-0.04-HDdJ2N && tar cvf - Sub-Name-0.04.ppd blib) | gzip -c >/home/fly818/var/REPO/X/XM/XMATH/Sub-Name-0.04.tar.gz Sub-Name-0.04.ppd blib/ blib/lib/ blib/lib/Sub/ blib/lib/Sub/Name.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Sub/ blib/arch/auto/Sub/Name/ blib/arch/auto/Sub/Name/Name.bs blib/arch/auto/Sub/Name/Name.so blib/man3/ blib/man3/Sub::Name.3 >>> mv /home/fly818/var/cpan/build/Sub-Name-0.04-HDdJ2N/Sub-Name-0.04.ppd /home/fly818/var/REPO/X/XM/XMATH Running test for module 'Sub::Identify' Running make for R/RG/RGARCIA/Sub-Identify-0.03.tar.gz Prepending %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Checksum for /net/nas/data/cpan/authors/id/R/RG/RGARCIA/Sub-Identify-0.03.tar.gz ok Sub-Identify-0.03/ Sub-Identify-0.03/META.yml Sub-Identify-0.03/Changes Sub-Identify-0.03/t/ Sub-Identify-0.03/t/02errors.t Sub-Identify-0.03/t/pod.t Sub-Identify-0.03/t/01basic.t Sub-Identify-0.03/lib/ Sub-Identify-0.03/lib/Sub/ Sub-Identify-0.03/lib/Sub/Identify.pm Sub-Identify-0.03/MANIFEST Sub-Identify-0.03/MANIFEST.SKIP Sub-Identify-0.03/Makefile.PL Prepending %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' CPAN.pm: Going to build R/RG/RGARCIA/Sub-Identify-0.03.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Sub::Identify >>> make cp lib/Sub/Identify.pm blib/lib/Sub/Identify.pm Manifying blib/man3/Sub::Identify.3 RGARCIA/Sub-Identify-0.03.tar.gz make -- OK Prepending %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01basic..... 1..30 ok 1 - use Sub::Identify; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - undefined subroutine ok 23 - undefined subroutine ok 24 - undefined subroutine ok 25 - undefined subroutine ok 26 - undefined subroutine ok 27 ok 28 ok 29 ok 30 ok t/02errors.... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/pod......... 1..1 ok 1 - blib/lib/Sub/Identify.pm ok All tests successful. Files=3, Tests=39, 0 wallclock secs ( 0.00 usr 0.02 sys + 0.06 cusr 0.08 csys = 0.16 CPU) Result: PASS RGARCIA/Sub-Identify-0.03.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from lib/Sub/Identify.pm Rafael Garcia-Suarez <rgarciasuarez@gmail.com> Retrieve names of code references >>> (cd /home/fly818/var/cpan/build/Sub-Identify-0.03-h4tGnI && tar cvf - Sub-Identify-0.03.ppd blib) | gzip -c >/home/fly818/var/REPO/R/RG/RGARCIA/Sub-Identify-0.03.tar.gz Sub-Identify-0.03.ppd blib/ blib/lib/ blib/lib/Sub/ blib/lib/Sub/Identify.pm blib/man3/ blib/man3/Sub::Identify.3 >>> mv /home/fly818/var/cpan/build/Sub-Identify-0.03-h4tGnI/Sub-Identify-0.03.ppd /home/fly818/var/REPO/R/RG/RGARCIA Running make for S/SA/SARTAK/Class-MOP-0.63.tar.gz Prepending %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/arch %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/lib %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/Class-MOP-0.63-5KUeUP Prepending %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/arch %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/lib %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' CPAN.pm: Going to build S/SA/SARTAK/Class-MOP-0.63.tar.gz >>> make cp lib/Class/MOP/Method/Constructor.pm blib/lib/Class/MOP/Method/Constructor.pm cp lib/Class/MOP/Method/Accessor.pm blib/lib/Class/MOP/Method/Accessor.pm cp lib/metaclass.pm blib/lib/metaclass.pm cp lib/Class/MOP/Method.pm blib/lib/Class/MOP/Method.pm cp lib/Class/MOP/Method/Generated.pm blib/lib/Class/MOP/Method/Generated.pm cp lib/Class/MOP/Instance.pm blib/lib/Class/MOP/Instance.pm cp lib/Class/MOP.pm blib/lib/Class/MOP.pm cp lib/Class/MOP/Class.pm blib/lib/Class/MOP/Class.pm cp lib/Class/MOP/Method/Wrapped.pm blib/lib/Class/MOP/Method/Wrapped.pm cp lib/Class/MOP/Immutable.pm blib/lib/Class/MOP/Immutable.pm cp lib/Class/MOP/Object.pm blib/lib/Class/MOP/Object.pm cp lib/Class/MOP/Attribute.pm blib/lib/Class/MOP/Attribute.pm cp lib/Class/MOP/Package.pm blib/lib/Class/MOP/Package.pm cp lib/Class/MOP/Module.pm blib/lib/Class/MOP/Module.pm /home/fly818/ap818/bin/perl-static "-Iinc" /home/fly818/var/megalib/ExtUtils/xsubpp -typemap /home/fly818/ap818/lib/ExtUtils/typemap MOP.xs > MOP.xsc && mv MOP.xsc MOP.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -DVERSION=\"0.63\" -DXS_VERSION=\"0.63\" -fpic "-I/home/fly818/ap818/lib/CORE" MOP.c Running Mkbootstrap for Class::MOP () chmod 644 MOP.bs rm -f blib/arch/auto/Class/MOP/MOP.so gcc -shared MOP.o -o blib/arch/auto/Class/MOP/MOP.so \ \ chmod 755 blib/arch/auto/Class/MOP/MOP.so cp MOP.bs blib/arch/auto/Class/MOP/MOP.bs chmod 644 blib/arch/auto/Class/MOP/MOP.bs Manifying blib/man3/Class::MOP::Method::Accessor.3 Manifying blib/man3/Class::MOP::Method::Constructor.3 Manifying blib/man3/metaclass.3 Manifying blib/man3/Class::MOP::Method::Generated.3 Manifying blib/man3/Class::MOP::Method.3 Manifying blib/man3/Class::MOP::Instance.3 Manifying blib/man3/Class::MOP.3 Manifying blib/man3/Class::MOP::Class.3 Manifying blib/man3/Class::MOP::Method::Wrapped.3 Manifying blib/man3/Class::MOP::Immutable.3 Manifying blib/man3/Class::MOP::Object.3 Manifying blib/man3/Class::MOP::Attribute.3 Manifying blib/man3/Class::MOP::Module.3 Manifying blib/man3/Class::MOP::Package.3 SARTAK/Class-MOP-0.63.tar.gz make -- OK Prepending %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/arch %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/lib %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/000_load................................ 1..42 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Package; ok 3 - use Class::MOP::Module; ok 4 - use Class::MOP::Class; ok 5 - use Class::MOP::Immutable; ok 6 - use Class::MOP::Attribute; ok 7 - use Class::MOP::Method; ok 8 - use Class::MOP::Method::Wrapped; ok 9 - use Class::MOP::Method::Generated; ok 10 - use Class::MOP::Method::Accessor; ok 11 - use Class::MOP::Method::Constructor; ok 12 - use Class::MOP::Instance; ok 13 - use Class::MOP::Object; ok 14 - ... Class::MOP::Package is loaded ok 15 - ... Class::MOP::Method is loaded ok 16 - ... Class::MOP::Method::Accessor is loaded ok 17 - ... Class::MOP::Method::Generated is loaded ok 18 - ... Class::MOP::Method::Wrapped is loaded ok 19 - ... Class::MOP::Instance is loaded ok 20 - ... Class::MOP::Attribute is loaded ok 21 - ... Class::MOP::Class is loaded ok 22 - ... Class::MOP::Object is loaded ok 23 - ... Class::MOP::Method::Constructor is loaded ok 24 - ... Class::MOP::Module is loaded ok 25 - ... Class::MOP::Package is immutable ok 26 - ... Class::MOP::Method is immutable ok 27 - ... Class::MOP::Method::Accessor is immutable ok 28 - ... Class::MOP::Method::Generated is immutable ok 29 - ... Class::MOP::Method::Wrapped is immutable ok 30 - ... Class::MOP::Instance is immutable ok 31 - ... Class::MOP::Attribute is immutable ok 32 - ... Class::MOP::Class is immutable ok 33 - ... Class::MOP::Object is immutable ok 34 - ... Class::MOP::Method::Constructor is immutable ok 35 - ... Class::MOP::Module is immutable ok 36 - ... got all the metaclasses ok 37 - ... got all the metaclass instances ok 38 - ... got all the metaclass names ok 39 - ... got all the metaclass identifiers ok 40 - ... Class::MOP::Class->meta == Class::MOP::Class->meta->meta ok 41 - ... Class::MOP::Class->meta == Class::MOP::Class->meta->meta->meta ok 42 - ... Class::MOP::Class->meta == Class::MOP::Class->meta->meta->meta->meta ok t/001_basic............................... 1..25 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Class; ok 3 - The object isa Class::MOP::Class ok 4 - The object isa Class::MOP::Class ok 5 - ... Foo->name == Foo ok 6 - ... Bar->name == Bar ok 7 - ... Foo->version == 0.01 ok 8 - ... Bar->version == undef ok 9 - ... Foo->authority == undef ok 10 - ... Bar->authority == cpan:JRANDOM ok 11 - ... Foo->identifier == Foo-0.01 ok 12 - ... Bar->identifier == Bar-cpan:JRANDOM ok 13 - ... Foo has no superclasses ok 14 - ... Bar->superclasses == (Foo) ok 15 - ... Foo->superclasses == (UNIVERSAL) now ok 16 - ... Foo->class_precedence_list == (Foo, UNIVERSAL) ok 17 - ... Bar->class_precedence_list == (Bar, Foo, UNIVERSAL) ok 18 - The object isa Class::MOP::Class ok 19 - ... our metaclasses are singletons ok 20 - ... Baz->name == Baz ok 21 - ... Baz->version == 0.10 ok 22 - ... Baz->authority == YOMAMA ok 23 - ... Baz->identifier == Baz-0.10-cpan:YOMAMA ok 24 - ... Baz->superclasses == (Bar) ok 25 - ... Baz->class_precedence_list == (Baz, Bar, Foo, UNIVERSAL) ok t/002_class_precedence_list............... 1..8 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Class; ok 3 - ... My::D->meta->class_precedence_list == (D B A C A) ok 4 - ... My::D->meta->linearized_isa == (D B A C) ok 5 - ... recursive inheritance breaks correctly :) ok 6 - ... My::3::D->meta->class_precedence_list == (D B A C A B A) ok 7 - ... My::3::D->meta->linearized_isa == (D B A C B) ok 8 - ... Foo::Bar::Baz->meta->class_precedence_list == @CLASS_PRECEDENCE_LIST ok t/003_methods............................. 1..65 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Class; ok 3 - ... got the method stub pie ok 4 - ... got the constant method stub cake ok 5 - ... our method is not yet blessed ok 6 - ... we added the method successfully ok 7 - The object isa Class::MOP::Method ok 8 - ... got the right name for the method ok 9 - ... got the right package name for the method ok 10 - ... Foo->has_method(foo) (defined with Sub::Name) ok 11 - ... Foo->get_method(foo) == \&foo ok 12 - ... Foo->foo() returns "Foo::foo" ok 13 - ... not Foo->has_method(FOO_CONSTANT) (defined w/ use constant) ok 14 - ... not Foo->has_method(bling) (defined in main:: using symbol tables (no Sub::Name)) ok 15 - ... Foo->has_method(bar) (defined in Foo) ok 16 - ... Foo->has_method(baz) (typeglob aliased within Foo) ok 17 - ... Foo->has_method(baaz) (typeglob aliased within Foo) ok 18 - ... Foo->has_method(floob) (defined in Foo:: using symbol tables and Sub::Name w/out package name) ok 19 - ... Foo->has_method(blah) (defined in main:: using fully qualified package name) ok 20 - ... Foo->has_method(bang) (defined in main:: using symbol tables and Sub::Name) ok 21 - ... Foo->has_method(evaled_foo) (evaled in main::) ok 22 - the method 'elk' is defined in OinkyBoinky ok 23 - the method 'bar' is not defined in OinkyBoinky ok 24 - but if you look in the inheritence chain then 'bar' does exist ok 25 - the returned value is a code ref ok 26 - The object isa Class::MOP::Method ok 27 - ... body matches CODE ref in package for baaz ok 28 - The object isa Class::MOP::Method ok 29 - ... body matches CODE ref in package for bar ok 30 - The object isa Class::MOP::Method ok 31 - ... body matches CODE ref in package for baz ok 32 - The object isa Class::MOP::Method ok 33 - ... body matches CODE ref in package for floob ok 34 - The object isa Class::MOP::Method ok 35 - ... body matches CODE ref in package for blah ok 36 - The object isa Class::MOP::Method ok 37 - ... body matches CODE ref in package for bang ok 38 - The object isa Class::MOP::Method ok 39 - ... body matches CODE ref in package for evaled_foo ok 40 - The object isa Class::MOP::Method ok 41 - ... body matches CODE ref in package for FOO_CONSTANT ok 42 - ... got the __ANON__ methods ok 43 - ... symbol matches CODE ref in package for bling ok 44 - ... !Foo->has_method(alias_me) (aliased from Foo::Aliasing) ok 45 - ... Foo does have a symbol table slow for alias_me though ok 46 - ... !Foo->has_method(blessed) (imported into Foo) ok 47 - ... !Foo->has_method(boom) (defined in main:: using symbol tables and Sub::Name w/out package name) ok 48 - ... !Foo->has_method(not_a_real_method) (does not exist) ok 49 - ... Foo->get_method(not_a_real_method) == undef ok 50 - ... got the right method list for Foo ok 51 - ... got the right list of applicable methods for Foo ok 52 - ... removed the foo method ok 53 - ... !Foo->has_method(foo) we just removed it ok 54 - ... cannot call Foo->foo because it is not there ok 55 - ... got the right method list for Foo ok 56 - The object isa Class::MOP::Class ok 57 - ... Bar->has_method(foo) ok 58 - ... Bar->has_method(bar) ok 59 - ... Bar->foo == Bar::foo ok 60 - ... Bar->bar == Bar::bar ok 61 - ... overwriting a method is fine ok 62 - ... Bar-> (still) has_method(foo) ok 63 - ... Bar->foo == "Bar::foo v2" ok 64 - ... got the right method list for Bar ok 65 - ... got the right list of applicable methods for Bar ok t/004_advanced_methods.................... 1..14 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Class; ok 3 - ... Foo::BUILD has not next method ok 4 - ... Bar::BUILD does have a next method ok 5 - ... Baz->BUILD does have a next method ok 6 - ... Foo::Bar->BUILD does have a next method ok 7 - ... Foo::Bar::Baz->BUILD does have a next method ok 8 - ... got the right list of applicable methods for Foo ok 9 - ... got the right list of applicable methods for Bar ok 10 - ... got the right list of applicable methods for Baz ok 11 - ... got the right list of applicable methods for Foo::Bar ok 12 - ... got the right list of applicable methods for Foo::Bar::Baz ok 13 - ... got the right list of BUILD methods for Foo::Bar ok 14 - ... got the right list of BUILD methods for Foo::Bar::Baz ok t/005_attributes.......................... 1..71 ok 1 - use Class::MOP; ok 2 - ... got the attributes name correctly ok 3 - ... got the attributes name correctly ok 4 - ... got the attributes name correctly ok 5 - ... we added an attribute to Foo successfully ok 6 - ... Foo has $foo attribute ok 7 - ... got the right attribute back for Foo ok 8 - ... no accessor created ok 9 - ... we added an attribute to Foo successfully ok 10 - ... Foo has $bar attribute ok 11 - ... got the right attribute back for Foo ok 12 - ... no accessor created ok 13 - ... we added an attribute to Bar successfully ok 14 - ... Bar has $bar attribute ok 15 - ... got the right attribute back for Bar ok 16 - ... got the right read method for Bar ok 17 - ... got the right write method for Bar ok 18 - ... an accessor has been created ok 19 - The object isa Class::MOP::Method::Accessor ok 20 - ... we added an attribute to Baz successfully ok 21 - ... Baz has $baz attribute ok 22 - ... got the right attribute back for Baz ok 23 - ... got the right read method for Baz ok 24 - ... got the right write method for Baz ok 25 - ... a reader has been created ok 26 - ... a writer has been created ok 27 - The object isa Class::MOP::Method::Accessor ok 28 - The object isa Class::MOP::Method::Accessor ok 29 - The object isa Class::MOP::Class ok 30 - ... got the right attribute for "bar" ok 31 - ... got the right attribute for "baz" ok 32 - ... got the right attribute for "foo" ok 33 - ... got the right list of applicable attributes for Baz ok 34 - ... got the right list of associated classes from the applicable attributes for Baz ok 35 - ... removed the $baz attribute successfully ok 36 - ... got the right attribute back for Baz ok 37 - ... Baz no longer has $baz attribute ok 38 - ... Baz no longer has $baz attribute ok 39 - ... a reader has been removed ok 40 - ... a writer has been removed ok 41 - ... got the right list of applicable attributes for Baz ok 42 - ... got the right list of associated classes from the applicable attributes for Baz ok 43 - ... removed the $bar attribute successfully ok 44 - ... got the right attribute back for Bar ok 45 - ... Bar no longer has $bar attribute ok 46 - ... a accessor has been removed ok 47 - ... got the right list of applicable attributes for Baz ok 48 - ... got the right list of associated classes from the applicable attributes for Baz ok 49 - ... attempted to remove the non-existent $blammo attribute ok 50 - ... got the right value back (undef) ok 51 - ... we added an attribute to Buzz successfully ok 52 - ... we added an attribute to Buzz successfully ok 53 - ... we added an attribute to Buzz successfully ok 54 - ... we added a method to Buzz successfully ok 55 - ...Buzz instantiated successfully ok 56 - ...foo builder works as expected ok 57 - ...bar is not set ok 58 - ...bar returns undef ok 59 - ...bar was not autovivified ok 60 - ...bar is set ok 61 - ...bar is undef ok 62 - ...bar is no longerset ok 63 - ...Buzz instantiated successfully ok 64 - ...bar is set ok 65 - ...bar is undef ok 66 - ...Buzz instantiated successfully ok 67 - ...bah is set ok 68 - ...bah returns "BAH" ok 69 - ...Buzz instantiated successfully ok 70 - ...bah is set ok 71 - ...bah is undef ok t/006_new_and_clone_metaclasses........... 1..36 ok 1 - use Class::MOP; ok 2 - The object isa Class::MOP::Class ok 3 - The object isa Class::MOP::Class ok 4 - ... it still creates the singleton ok 5 - The object isa Class::MOP::Class ok 6 - ... it creates the singleton even if you try to clone it ok 7 - The object isa Class::MOP::Class ok 8 - ... got the right Foo->meta singleton ok 9 - ... cloning got the right Foo->meta singleton ok 10 - The object isa Class::MOP::Class ok 11 - The object isa Class::MOP::Class ok 12 - ... even subclasses still create the singleton ok 13 - The object isa Class::MOP::Class ok 14 - ... and subclasses creates the singleton even if you try to clone it ok 15 - ... got the right Foo->meta singleton (w/subclass) ok 16 - ... cloning got the right Foo->meta singleton (w/subclass) ok 17 - The object isa Class::MOP::Class ok 18 - ... got the right name for the Bar metaclass ok 19 - ... Bar does not exists, so it has no version ok 20 - The object isa Class::MOP::Class ok 21 - The object isa MyMetaClass ok 22 - ... got the right Baz->meta singleton ok 23 - ... cloning got the right Baz->meta singleton ok 24 - The object isa Foo ok 25 - The object isa Bar ok 26 - The object isa Foo ok 27 - The object isa Baz ok 28 - The object isa Bar ok 29 - The object isa Foo ok 30 - The object isa Foo ok 31 - ... $cloned_foo is a new object different from $foo ok 32 - ... this dies as expected ok 33 - The object isa Class::MOP::Attribute ok 34 - The object isa Class::MOP::Attribute ok 35 - ... we successfully cloned our attributes ok 36 - ... we successfully did not clone our associated metaclass ok t/010_self_introspection.................. 1..204 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Class; ok 3 - use Class::MOP::Package; ok 4 - use Class::MOP::Module; ok 5 - ... instance and class both lead to the same meta ok 6 - The object isa Class::MOP::Class ok 7 - The object isa Class::MOP::Package ok 8 - The object isa Class::MOP::Module ok 9 - ... got the correct method list for class ok 10 - ... Class::MOP::Class->has_method(initialize) ok 11 - ... Class::MOP::Class->get_method(initialize) == &Class::MOP::Class::initialize ok 12 - ... Class::MOP::Class->has_method(reinitialize) ok 13 - ... Class::MOP::Class->get_method(reinitialize) == &Class::MOP::Class::reinitialize ok 14 - ... Class::MOP::Class->has_method(create) ok 15 - ... Class::MOP::Class->get_method(create) == &Class::MOP::Class::create ok 16 - ... Class::MOP::Class->has_method(update_package_cache_flag) ok 17 - ... Class::MOP::Class->get_method(update_package_cache_flag) == &Class::MOP::Class::update_package_cache_flag ok 18 - ... Class::MOP::Class->has_method(reset_package_cache_flag) ok 19 - ... Class::MOP::Class->get_method(reset_package_cache_flag) == &Class::MOP::Class::reset_package_cache_flag ok 20 - ... Class::MOP::Class->has_method(create_anon_class) ok 21 - ... Class::MOP::Class->get_method(create_anon_class) == &Class::MOP::Class::create_anon_class ok 22 - ... Class::MOP::Class->has_method(is_anon_class) ok 23 - ... Class::MOP::Class->get_method(is_anon_class) == &Class::MOP::Class::is_anon_class ok 24 - ... Class::MOP::Class->has_method(instance_metaclass) ok 25 - ... Class::MOP::Class->get_method(instance_metaclass) == &Class::MOP::Class::instance_metaclass ok 26 - ... Class::MOP::Class->has_method(get_meta_instance) ok 27 - ... Class::MOP::Class->get_method(get_meta_instance) == &Class::MOP::Class::get_meta_instance ok 28 - ... Class::MOP::Class->has_method(new_object) ok 29 - ... Class::MOP::Class->get_method(new_object) == &Class::MOP::Class::new_object ok 30 - ... Class::MOP::Class->has_method(clone_object) ok 31 - ... Class::MOP::Class->get_method(clone_object) == &Class::MOP::Class::clone_object ok 32 - ... Class::MOP::Class->has_method(construct_instance) ok 33 - ... Class::MOP::Class->get_method(construct_instance) == &Class::MOP::Class::construct_instance ok 34 - ... Class::MOP::Class->has_method(construct_class_instance) ok 35 - ... Class::MOP::Class->get_method(construct_class_instance) == &Class::MOP::Class::construct_class_instance ok 36 - ... Class::MOP::Class->has_method(clone_instance) ok 37 - ... Class::MOP::Class->get_method(clone_instance) == &Class::MOP::Class::clone_instance ok 38 - ... Class::MOP::Class->has_method(rebless_instance) ok 39 - ... Class::MOP::Class->get_method(rebless_instance) == &Class::MOP::Class::rebless_instance ok 40 - ... Class::MOP::Class->has_method(check_metaclass_compatability) ok 41 - ... Class::MOP::Class->get_method(check_metaclass_compatability) == &Class::MOP::Class::check_metaclass_compatability ok 42 - ... Class::MOP::Class->has_method(attribute_metaclass) ok 43 - ... Class::MOP::Class->get_method(attribute_metaclass) == &Class::MOP::Class::attribute_metaclass ok 44 - ... Class::MOP::Class->has_method(method_metaclass) ok 45 - ... Class::MOP::Class->get_method(method_metaclass) == &Class::MOP::Class::method_metaclass ok 46 - ... Class::MOP::Class->has_method(superclasses) ok 47 - ... Class::MOP::Class->get_method(superclasses) == &Class::MOP::Class::superclasses ok 48 - ... Class::MOP::Class->has_method(subclasses) ok 49 - ... Class::MOP::Class->get_method(subclasses) == &Class::MOP::Class::subclasses ok 50 - ... Class::MOP::Class->has_method(class_precedence_list) ok 51 - ... Class::MOP::Class->get_method(class_precedence_list) == &Class::MOP::Class::class_precedence_list ok 52 - ... Class::MOP::Class->has_method(linearized_isa) ok 53 - ... Class::MOP::Class->get_method(linearized_isa) == &Class::MOP::Class::linearized_isa ok 54 - ... Class::MOP::Class->has_method(has_method) ok 55 - ... Class::MOP::Class->get_method(has_method) == &Class::MOP::Class::has_method ok 56 - ... Class::MOP::Class->has_method(get_method) ok 57 - ... Class::MOP::Class->get_method(get_method) == &Class::MOP::Class::get_method ok 58 - ... Class::MOP::Class->has_method(add_method) ok 59 - ... Class::MOP::Class->get_method(add_method) == &Class::MOP::Class::add_method ok 60 - ... Class::MOP::Class->has_method(remove_method) ok 61 - ... Class::MOP::Class->get_method(remove_method) == &Class::MOP::Class::remove_method ok 62 - ... Class::MOP::Class->has_method(alias_method) ok 63 - ... Class::MOP::Class->get_method(alias_method) == &Class::MOP::Class::alias_method ok 64 - ... Class::MOP::Class->has_method(get_method_list) ok 65 - ... Class::MOP::Class->get_method(get_method_list) == &Class::MOP::Class::get_method_list ok 66 - ... Class::MOP::Class->has_method(get_method_map) ok 67 - ... Class::MOP::Class->get_method(get_method_map) == &Class::MOP::Class::get_method_map ok 68 - ... Class::MOP::Class->has_method(compute_all_applicable_methods) ok 69 - ... Class::MOP::Class->get_method(compute_all_applicable_methods) == &Class::MOP::Class::compute_all_applicable_methods ok 70 - ... Class::MOP::Class->has_method(find_method_by_name) ok 71 - ... Class::MOP::Class->get_method(find_method_by_name) == &Class::MOP::Class::find_method_by_name ok 72 - ... Class::MOP::Class->has_method(find_all_methods_by_name) ok 73 - ... Class::MOP::Class->get_method(find_all_methods_by_name) == &Class::MOP::Class::find_all_methods_by_name ok 74 - ... Class::MOP::Class->has_method(find_next_method_by_name) ok 75 - ... Class::MOP::Class->get_method(find_next_method_by_name) == &Class::MOP::Class::find_next_method_by_name ok 76 - ... Class::MOP::Class->has_method(add_before_method_modifier) ok 77 - ... Class::MOP::Class->get_method(add_before_method_modifier) == &Class::MOP::Class::add_before_method_modifier ok 78 - ... Class::MOP::Class->has_method(add_after_method_modifier) ok 79 - ... Class::MOP::Class->get_method(add_after_method_modifier) == &Class::MOP::Class::add_after_method_modifier ok 80 - ... Class::MOP::Class->has_method(add_around_method_modifier) ok 81 - ... Class::MOP::Class->get_method(add_around_method_modifier) == &Class::MOP::Class::add_around_method_modifier ok 82 - ... Class::MOP::Class->has_method(has_attribute) ok 83 - ... Class::MOP::Class->get_method(has_attribute) == &Class::MOP::Class::has_attribute ok 84 - ... Class::MOP::Class->has_method(get_attribute) ok 85 - ... Class::MOP::Class->get_method(get_attribute) == &Class::MOP::Class::get_attribute ok 86 - ... Class::MOP::Class->has_method(add_attribute) ok 87 - ... Class::MOP::Class->get_method(add_attribute) == &Class::MOP::Class::add_attribute ok 88 - ... Class::MOP::Class->has_method(remove_attribute) ok 89 - ... Class::MOP::Class->get_method(remove_attribute) == &Class::MOP::Class::remove_attribute ok 90 - ... Class::MOP::Class->has_method(get_attribute_list) ok 91 - ... Class::MOP::Class->get_method(get_attribute_list) == &Class::MOP::Class::get_attribute_list ok 92 - ... Class::MOP::Class->has_method(get_attribute_map) ok 93 - ... Class::MOP::Class->get_method(get_attribute_map) == &Class::MOP::Class::get_attribute_map ok 94 - ... Class::MOP::Class->has_method(compute_all_applicable_attributes) ok 95 - ... Class::MOP::Class->get_method(compute_all_applicable_attributes) == &Class::MOP::Class::compute_all_applicable_attributes ok 96 - ... Class::MOP::Class->has_method(find_attribute_by_name) ok 97 - ... Class::MOP::Class->get_method(find_attribute_by_name) == &Class::MOP::Class::find_attribute_by_name ok 98 - ... Class::MOP::Class->has_method(is_mutable) ok 99 - ... Class::MOP::Class->get_method(is_mutable) == &Class::MOP::Class::is_mutable ok 100 - ... Class::MOP::Class->has_method(is_immutable) ok 101 - ... Class::MOP::Class->get_method(is_immutable) == &Class::MOP::Class::is_immutable ok 102 - ... Class::MOP::Class->has_method(make_mutable) ok 103 - ... Class::MOP::Class->get_method(make_mutable) == &Class::MOP::Class::make_mutable ok 104 - ... Class::MOP::Class->has_method(make_immutable) ok 105 - ... Class::MOP::Class->get_method(make_immutable) == &Class::MOP::Class::make_immutable ok 106 - ... Class::MOP::Class->has_method(create_immutable_transformer) ok 107 - ... Class::MOP::Class->get_method(create_immutable_transformer) == &Class::MOP::Class::create_immutable_transformer ok 108 - ... Class::MOP::Class->has_method(get_immutable_options) ok 109 - ... Class::MOP::Class->get_method(get_immutable_options) == &Class::MOP::Class::get_immutable_options ok 110 - ... Class::MOP::Class->has_method(get_immutable_transformer) ok 111 - ... Class::MOP::Class->get_method(get_immutable_transformer) == &Class::MOP::Class::get_immutable_transformer ok 112 - ... Class::MOP::Class->has_method(DESTROY) ok 113 - ... Class::MOP::Class->get_method(DESTROY) == &Class::MOP::Class::DESTROY ok 114 - ... got the correct method list for package ok 115 - ... Class::MOP::Package->has_method(initialize) ok 116 - ... Class::MOP::Package->get_method(initialize) == &Class::MOP::Package::initialize ok 117 - ... Class::MOP::Package->has_method(name) ok 118 - ... Class::MOP::Package->get_method(name) == &Class::MOP::Package::name ok 119 - ... Class::MOP::Package->has_method(namespace) ok 120 - ... Class::MOP::Package->get_method(namespace) == &Class::MOP::Package::namespace ok 121 - ... Class::MOP::Package->has_method(add_package_symbol) ok 122 - ... Class::MOP::Package->get_method(add_package_symbol) == &Class::MOP::Package::add_package_symbol ok 123 - ... Class::MOP::Package->has_method(get_package_symbol) ok 124 - ... Class::MOP::Package->get_method(get_package_symbol) == &Class::MOP::Package::get_package_symbol ok 125 - ... Class::MOP::Package->has_method(has_package_symbol) ok 126 - ... Class::MOP::Package->get_method(has_package_symbol) == &Class::MOP::Package::has_package_symbol ok 127 - ... Class::MOP::Package->has_method(remove_package_symbol) ok 128 - ... Class::MOP::Package->get_method(remove_package_symbol) == &Class::MOP::Package::remove_package_symbol ok 129 - ... Class::MOP::Package->has_method(list_all_package_symbols) ok 130 - ... Class::MOP::Package->get_method(list_all_package_symbols) == &Class::MOP::Package::list_all_package_symbols ok 131 - ... Class::MOP::Package->has_method(get_all_package_symbols) ok 132 - ... Class::MOP::Package->get_method(get_all_package_symbols) == &Class::MOP::Package::get_all_package_symbols ok 133 - ... Class::MOP::Package->has_method(remove_package_glob) ok 134 - ... Class::MOP::Package->get_method(remove_package_glob) == &Class::MOP::Package::remove_package_glob ok 135 - ... Class::MOP::Package->has_method(_deconstruct_variable_name) ok 136 - ... Class::MOP::Package->get_method(_deconstruct_variable_name) == &Class::MOP::Package::_deconstruct_variable_name ok 137 - ... got the correct method list for module ok 138 - ... Class::MOP::Module->has_method(version) ok 139 - ... Class::MOP::Module->get_method(version) == &Class::MOP::Module::version ok 140 - ... Class::MOP::Module->has_method(authority) ok 141 - ... Class::MOP::Module->get_method(authority) == &Class::MOP::Module::authority ok 142 - ... Class::MOP::Module->has_method(identifier) ok 143 - ... Class::MOP::Module->get_method(identifier) == &Class::MOP::Module::identifier ok 144 - ... NOT Class::MOP::Class->has_method(confess) ok 145 - ... NOT Class::MOP::Class->has_method(blessed) ok 146 - ... NOT Class::MOP::Class->has_method(subname) ok 147 - ... NOT Class::MOP::Class->has_method(svref_2object) ok 148 - ... got the right list of attributes ok 149 - ... got the right list of attributes ok 150 - ... Class::MOP::Class->has_attribute(@!superclasses) ok 151 - The object isa Class::MOP::Attribute ok 152 - ... Class::MOP::Class->has_attribute(%!methods) ok 153 - The object isa Class::MOP::Attribute ok 154 - ... Class::MOP::Class->has_attribute(%!attributes) ok 155 - The object isa Class::MOP::Attribute ok 156 - ... Class::MOP::Class->has_attribute($!attribute_metaclass) ok 157 - The object isa Class::MOP::Attribute ok 158 - ... Class::MOP::Class->has_attribute($!method_metaclass) ok 159 - The object isa Class::MOP::Attribute ok 160 - ... Class::MOP::Class->has_attribute($!instance_metaclass) ok 161 - The object isa Class::MOP::Attribute ok 162 - ... got the right list of attributes ok 163 - ... got the right list of attributes ok 164 - ... Class::MOP::Package->has_attribute($!package) ok 165 - The object isa Class::MOP::Attribute ok 166 - ... Class::MOP::Package->has_attribute(%!namespace) ok 167 - The object isa Class::MOP::Attribute ok 168 - ... got the right list of attributes ok 169 - ... got the right list of attributes ok 170 - ... Class::MOP::Module->has_attribute($!version) ok 171 - The object isa Class::MOP::Attribute ok 172 - ... Class::MOP::Module->has_attribute($!authority) ok 173 - The object isa Class::MOP::Attribute ok 174 - ... Class::MOP::Class $!package has a reader ok 175 - ... Class::MOP::Class $!package's a reader is { name => sub { ... } } ok 176 - ... Class::MOP::Class $!package has a init_arg ok 177 - ... Class::MOP::Class $!package's a init_arg is package ok 178 - ... Class::MOP::Class %!attributes has a reader ok 179 - ... Class::MOP::Class %!attributes's a reader is &get_attribute_map ok 180 - ... Class::MOP::Class %!attributes has a init_arg ok 181 - ... Class::MOP::Class %!attributes's a init_arg is attributes ok 182 - ... Class::MOP::Class %!attributes has a default ok 183 - ... Class::MOP::Class %!attributes's a default of {} ok 184 - ... Class::MOP::Class $!attribute_metaclass has a reader ok 185 - ... Class::MOP::Class $!attribute_metaclass's a reader is &attribute_metaclass ok 186 - ... Class::MOP::Class $!attribute_metaclass has a init_arg ok 187 - ... Class::MOP::Class $!attribute_metaclass's a init_arg is attribute_metaclass ok 188 - ... Class::MOP::Class $!attribute_metaclass has a default ok 189 - ... Class::MOP::Class $!attribute_metaclass's a default is Class::MOP:::Attribute ok 190 - ... Class::MOP::Class $!method_metaclass has a reader ok 191 - ... Class::MOP::Class $!method_metaclass's a reader is &method_metaclass ok 192 - ... Class::MOP::Class $!method_metaclass has a init_arg ok 193 - ... Class::MOP::Class $:method_metaclass's init_arg is method_metaclass ok 194 - ... Class::MOP::Class $!method_metaclass has a default ok 195 - ... Class::MOP::Class $!method_metaclass's a default is Class::MOP:::Method ok 196 - ... Class::MOP::Class->name ok 197 - ... Class::MOP::Class->version ok 198 - ... Class::MOP::Class->has_package_symbol($VERSION) ok 199 - ... Class::MOP::Class->get_package_symbol($VERSION) ok 200 - ... Class::MOP::Class->superclasses == [ Class::MOP::Module ] ok 201 - ... Class::MOP::Class->class_precedence_list == [ Class::MOP::Class Class::MOP::Module Class::MOP::Package ] ok 202 - ... got the right value for attribute_metaclass ok 203 - ... got the right value for method_metaclass ok 204 - ... got the right value for instance_metaclass ok t/011_create_class........................ 1..28 ok 1 - use Class::MOP; ok 2 - The object isa Class::MOP::Class ok 3 - The object isa Class::MOP::Class ok 4 - The object isa Point ok 5 - Point->can('x') ok 6 - Point->can('y') ok 7 - Point->can('clear') ok 8 - ... got the meta from the instance too ok 9 - ... the $.y attribute was initialized correctly through the metaobject ok 10 - ... the $.y attribute was set properly with the accessor ok 11 - ... the $.x attribute was initialized correctly through the metaobject ok 12 - ... cannot write to a read-only accessor ok 13 - ... the $.x attribute was not altered ok 14 - ... the $.y attribute was cleared correctly ok 15 - ... the $.x attribute was cleared correctly ok 16 - The object isa Point3D ok 17 - The object isa Point ok 18 - ... got the meta from the instance too ok 19 - Point3D->can('x') ok 20 - Point3D->can('y') ok 21 - Point3D->can('clear') ok 22 - ... the $.x attribute was initialized correctly through the metaobject ok 23 - ... the $.y attribute was initialized correctly through the metaobject ok 24 - ... the $:z attribute was initialized correctly through the metaobject ok 25 - The object isa Point3D ok 26 - ... the $.x attribute was not initialized ok 27 - ... the $.y attribute was not initialized ok 28 - ... the $:z attribute was initialized correctly through the metaobject ok t/012_package_variables................... 1..87 ok 1 - use Class::MOP; ok 2 - ... the %foo slot has not been created yet ok 3 - ... the meta agrees ok 4 - ... created %Foo::foo successfully ok 5 - ... SCALAR shouldnt have been created too ok 6 - ... ARRAY shouldnt have been created too ok 7 - ... CODE shouldnt have been created too ok 8 - ... the %foo slot was created successfully ok 9 - ... the meta agrees ok 10 - ... our %foo was initialized correctly ok 11 - ... our %foo was initialized correctly ok 12 - ... got the right package variable back ok 13 - ... our %foo is the same as the metas ok 14 - ... our %foo was updated correctly ok 15 - ... our %foo was updated correctly ok 16 - ... the @bar slot has not been created yet ok 17 - ... created @Foo::bar successfully ok 18 - ... the @bar slot was created successfully ok 19 - ... the meta agrees ok 20 - ... SCALAR shouldnt have been created too ok 21 - ... HASH shouldnt have been created too ok 22 - ... CODE shouldnt have been created too ok 23 - ... our @bar was initialized correctly ok 24 - ... our @bar was initialized correctly ok 25 - ... the $baz slot has not been created yet ok 26 - ... created $Foo::baz successfully ok 27 - ... the $baz slot was created successfully ok 28 - ... the meta agrees ok 29 - ... ARRAY shouldnt have been created too ok 30 - ... HASH shouldnt have been created too ok 31 - ... CODE shouldnt have been created too ok 32 - ... got the right value back ok 33 - ... our $baz was assigned to correctly ok 34 - ... the meta agrees ok 35 - ... the &funk slot has not been created yet ok 36 - ... created &Foo::funk successfully ok 37 - ... the &funk slot was created successfully ok 38 - ... the meta agrees ok 39 - ... SCALAR shouldnt have been created too ok 40 - ... ARRAY shouldnt have been created too ok 41 - ... HASH shouldnt have been created too ok 42 - ... our &funk exists ok 43 - ... got the right value from the function ok 44 - ... created @Foo::foo successfully ok 45 - ... the @foo slot was added successfully ok 46 - ... got the right values for @Foo::foo ok 47 - ... created &Foo::foo successfully ok 48 - ... the meta agrees ok 49 - ... got the right value for &Foo::foo ok 50 - ... created $Foo::foo successfully ok 51 - ... the meta agrees ok 52 - ... got the right scalar value back ok 53 - ... got the right value from the scalar ok 54 - ... removed %Foo::foo successfully ok 55 - ... the %foo slot was removed successfully ok 56 - ... the @foo slot still exists ok 57 - ... the &foo slot still exists ok 58 - ... the $foo slot still exists ok 59 - ... got the right values for @Foo::foo ok 60 - ... got the right value for &Foo::foo ok 61 - ... got the right value for $Foo::foo ok 62 - ... the %foo slot has been removed successfully ok 63 - ... the @foo slot has NOT been removed ok 64 - ... the &foo slot has NOT been removed ok 65 - ... the $foo slot has NOT been removed ok 66 - ... removed &Foo::foo successfully ok 67 - ... the &foo slot no longer exists ok 68 - ... the @foo slot still exists ok 69 - ... the $foo slot still exists ok 70 - ... got the right values for @Foo::foo ok 71 - ... got the right value for $Foo::foo ok 72 - ... the %foo slot has been removed successfully ok 73 - ... the &foo slot has now been removed ok 74 - ... the @foo slot has NOT been removed ok 75 - ... the $foo slot has NOT been removed ok 76 - ... removed $Foo::foo successfully ok 77 - ... the $foo slot no longer exists ok 78 - ... the @foo slot still exists ok 79 - ... got the right values for @Foo::foo ok 80 - ... the %foo slot has been removed successfully ok 81 - ... the &foo slot has now been removed ok 82 - ... the $foo slot has now been removed ok 83 - ... the @foo slot has NOT been removed ok 84 - ... no sigil for bar ok 85 - ... no sigil for bar ok 86 - ... no sigil for bar ok 87 - ... no sigil for bar ok t/013_add_attribute_alternate............. 1..28 ok 1 - use Class::MOP; ok 2 - The object isa Class::MOP::Class ok 3 - The object isa Class::MOP::Class ok 4 - The object isa Point ok 5 - Point->can('x') ok 6 - Point->can('y') ok 7 - Point->can('clear') ok 8 - ... got the meta from the instance too ok 9 - ... the $.y attribute was initialized correctly through the metaobject ok 10 - ... the $.y attribute was set properly with the accessor ok 11 - ... the $.x attribute was initialized correctly through the metaobject ok 12 - ... cannot write to a read-only accessor ok 13 - ... the $.x attribute was not altered ok 14 - ... the $.y attribute was cleared correctly ok 15 - ... the $.x attribute was cleared correctly ok 16 - The object isa Point3D ok 17 - The object isa Point ok 18 - ... got the meta from the instance too ok 19 - Point3D->can('x') ok 20 - Point3D->can('y') ok 21 - Point3D->can('clear') ok 22 - ... the $.x attribute was initialized correctly through the metaobject ok 23 - ... the $.y attribute was initialized correctly through the metaobject ok 24 - ... the $:z attribute was initialized correctly through the metaobject ok 25 - The object isa Point3D ok 26 - ... the $.x attribute was not initialized ok 27 - ... the $.y attribute was not initialized ok 28 - ... the $:z attribute was initialized correctly through the metaobject ok t/014_attribute_introspection............. 1..62 ok 1 - use Class::MOP; ok 2 - ... instance and class both lead to the same meta ok 3 - The object isa Class::MOP::Class ok 4 - ... our method list matches ok 5 - ... Class::MOP::Attribute->has_method(new) ok 6 - ... Class::MOP::Attribute->has_method(clone) ok 7 - ... Class::MOP::Attribute->has_method(initialize_instance_slot) ok 8 - ... Class::MOP::Attribute->has_method(_set_initial_slot_value) ok 9 - ... Class::MOP::Attribute->has_method(name) ok 10 - ... Class::MOP::Attribute->has_method(has_accessor) ok 11 - ... Class::MOP::Attribute->has_method(accessor) ok 12 - ... Class::MOP::Attribute->has_method(has_writer) ok 13 - ... Class::MOP::Attribute->has_method(writer) ok 14 - ... Class::MOP::Attribute->has_method(has_write_method) ok 15 - ... Class::MOP::Attribute->has_method(get_write_method) ok 16 - ... Class::MOP::Attribute->has_method(get_write_method_ref) ok 17 - ... Class::MOP::Attribute->has_method(has_reader) ok 18 - ... Class::MOP::Attribute->has_method(reader) ok 19 - ... Class::MOP::Attribute->has_method(has_read_method) ok 20 - ... Class::MOP::Attribute->has_method(get_read_method) ok 21 - ... Class::MOP::Attribute->has_method(get_read_method_ref) ok 22 - ... Class::MOP::Attribute->has_method(has_predicate) ok 23 - ... Class::MOP::Attribute->has_method(predicate) ok 24 - ... Class::MOP::Attribute->has_method(has_clearer) ok 25 - ... Class::MOP::Attribute->has_method(clearer) ok 26 - ... Class::MOP::Attribute->has_method(has_builder) ok 27 - ... Class::MOP::Attribute->has_method(builder) ok 28 - ... Class::MOP::Attribute->has_method(has_init_arg) ok 29 - ... Class::MOP::Attribute->has_method(init_arg) ok 30 - ... Class::MOP::Attribute->has_method(has_default) ok 31 - ... Class::MOP::Attribute->has_method(default) ok 32 - ... Class::MOP::Attribute->has_method(is_default_a_coderef) ok 33 - ... Class::MOP::Attribute->has_method(has_initializer) ok 34 - ... Class::MOP::Attribute->has_method(initializer) ok 35 - ... Class::MOP::Attribute->has_method(slots) ok 36 - ... Class::MOP::Attribute->has_method(get_value) ok 37 - ... Class::MOP::Attribute->has_method(set_value) ok 38 - ... Class::MOP::Attribute->has_method(set_initial_value) ok 39 - ... Class::MOP::Attribute->has_method(has_value) ok 40 - ... Class::MOP::Attribute->has_method(clear_value) ok 41 - ... Class::MOP::Attribute->has_method(associated_class) ok 42 - ... Class::MOP::Attribute->has_method(attach_to_class) ok 43 - ... Class::MOP::Attribute->has_method(detach_from_class) ok 44 - ... Class::MOP::Attribute->has_method(accessor_metaclass) ok 45 - ... Class::MOP::Attribute->has_method(associated_methods) ok 46 - ... Class::MOP::Attribute->has_method(associate_method) ok 47 - ... Class::MOP::Attribute->has_method(process_accessors) ok 48 - ... Class::MOP::Attribute->has_method(install_accessors) ok 49 - ... Class::MOP::Attribute->has_method(remove_accessors) ok 50 - ... our attribute list matches ok 51 - ... Class::MOP::Attribute->has_attribute($!name) ok 52 - ... Class::MOP::Attribute->has_attribute($!accessor) ok 53 - ... Class::MOP::Attribute->has_attribute($!reader) ok 54 - ... Class::MOP::Attribute->has_attribute($!writer) ok 55 - ... Class::MOP::Attribute->has_attribute($!predicate) ok 56 - ... Class::MOP::Attribute->has_attribute($!clearer) ok 57 - ... Class::MOP::Attribute->has_attribute($!builder) ok 58 - ... Class::MOP::Attribute->has_attribute($!init_arg) ok 59 - ... Class::MOP::Attribute->has_attribute($!initializer) ok 60 - ... Class::MOP::Attribute->has_attribute($!default) ok 61 - ... Class::MOP::Attribute->has_attribute($!associated_class) ok 62 - ... Class::MOP::Attribute->has_attribute(@!associated_methods) ok t/015_metaclass_inheritance............... 1..10 ok 1 - use Class::MOP; ok 2 - The object isa Class::MOP::Class ok 3 - ... foo_meta->name == Foo ok 4 - The object isa Class::MOP::Class ok 5 - ... bar_meta->name == Bar ok 6 - ... Bar->meta != Foo->meta ok 7 - The object isa Class::MOP::Class ok 8 - ... baz_meta->name == Baz ok 9 - ... Baz->meta != Bar->meta ok 10 - ... Baz->meta != Foo->meta ok t/016_class_errors_and_edge_cases......... 1..49 ok 1 - use Class::MOP; ok 2 - ... initialize requires a name parameter ok 3 - ... initialize requires a name valid parameter ok 4 - ... initialize requires an unblessed parameter ok 5 - ... construct_class_instance requires an :package parameter ok 6 - ... construct_class_instance requires a defined :package parameter ok 7 - ... construct_class_instance requires a valid :package parameter ok 8 - ... create requires an package_name parameter ok 9 - ... create requires a defined package_name parameter ok 10 - ... create requires a valid package_name parameter ok 11 - ... create requires a valid package_name parameter ok 12 - ... can only clone instances ok 13 - ... can only clone instances ok 14 - ... add_method dies as expected ok 15 - ... add_method dies as expected ok 16 - ... add_method dies as expected ok 17 - ... add_method dies as expected ok 18 - ... alias_method dies as expected ok 19 - ... alias_method dies as expected ok 20 - ... alias_method dies as expected ok 21 - ... alias_method dies as expected ok 22 - ... has_method dies as expected ok 23 - ... has_method dies as expected ok 24 - ... get_method dies as expected ok 25 - ... get_method dies as expected ok 26 - ... remove_method dies as expected ok 27 - ... remove_method dies as expected ok 28 - ... find_all_methods_by_name dies as expected ok 29 - ... find_all_methods_by_name dies as expected ok 30 - ... add_attribute dies as expected ok 31 - ... has_attribute dies as expected ok 32 - ... has_attribute dies as expected ok 33 - ... get_attribute dies as expected ok 34 - ... get_attribute dies as expected ok 35 - ... remove_attribute dies as expected ok 36 - ... remove_attribute dies as expected ok 37 - ... add_package_symbol dies as expected ok 38 - ... add_package_symbol dies as expected ok 39 - ... add_package_symbol dies as expected ok 40 - ... add_package_symbol dies as expected ok 41 - ... has_package_symbol dies as expected ok 42 - ... has_package_symbol dies as expected ok 43 - ... has_package_symbol dies as expected ok 44 - ... get_package_symbol dies as expected ok 45 - ... get_package_symbol dies as expected ok 46 - ... get_package_symbol dies as expected ok 47 - ... remove_package_symbol dies as expected ok 48 - ... remove_package_symbol dies as expected ok 49 - ... remove_package_symbol dies as expected ok t/017_add_method_modifier................. 1..20 ok 1 - use Class::MOP; ok 2 - ... checking account now has a withdraw method ok 3 - The object isa Class::MOP::Method::Wrapped ok 4 - The object isa Class::MOP::Method ok 5 - The object isa BankAccount ok 6 - ... got the right savings balance ok 7 - ... withdrew from savings successfully ok 8 - ... got the right savings balance after withdrawl ok 9 - ... could not withdraw from savings successfully ok 10 - ... got the right savings balance after deposit ok 11 - The object isa CheckingAccount ok 12 - The object isa BankAccount ok 13 - ... got the right overdraft account ok 14 - ... got the right checkings balance ok 15 - ... withdrew from checking successfully ok 16 - ... got the right checkings balance after withdrawl ok 17 - ... got the right savings balance after checking withdrawl (no overdraft) ok 18 - ... withdrew from checking successfully ok 19 - ... got the right checkings balance after withdrawl ok 20 - ... got the right savings balance after overdraft withdrawl ok t/018_anon_class.......................... 1..19 ok 1 - use Class::MOP; ok 2 - The object isa Class::MOP::Class ok 3 - ... the package exists ok 4 - ... got an anon class package name ok 5 - ... got an empty superclass list ok 6 - ... can add a superclass to anon class ok 7 - ... got the right superclass list ok 8 - ... no foo method ok 9 - ... added a method to my anon-class ok 10 - ... we have a foo method now ok 11 - The object isa Class::MOP::Class::__ANON__::SERIAL::2 ok 12 - The object isa Foo ok 13 - ... got the right return value of our foo method ok 14 - ... got the right return value of our bar method ok 15 - ... the package still exists ok 16 - ... the package no longer exists ok 17 - The object isa Class::MOP::Class::__ANON__::SERIAL::2 ok 18 - ... but the new instance is not a Foo ok 19 - ... and it can no longer call the foo method ok t/019_anon_class_keep_alive............... 1..11 ok 1 - use Class::MOP; ok 2 - The object isa Class::MOP::Class::__ANON__::SERIAL::2 ok 3 - The object isa Class::MOP::Class ok 4 - ... Anonymous instance isa Foo isa Foo ok 5 - ... Anonymous instance can foo ok 6 - ... Anonymous instance has method foo ok 7 - ... Anonymous instance still has attribute bar ok 8 - ... Anonymous instance still has attribute baz ok 9 - ... Anonymous instance still has correct bar value ok 10 - ... Anonymous instance still has correct baz value ok 11 - ... Anonymous instance has class precedence list ok t/020_attribute........................... 1..101 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Attribute; ok 3 - The object isa Class::MOP::Attribute ok 4 - ... $attr->name == $foo ok 5 - ... $attr does have an init_arg ok 6 - ... $attr init_arg is the name ok 7 - ... $attr does not have an accessor ok 8 - ... $attr does not have an reader ok 9 - ... $attr does not have an writer ok 10 - ... $attr does not have an default ok 11 - ... $attr does not have a builder ok 12 - ... it is a plain old sub ok 13 - ... it is a plain old sub ok 14 - ... it is a plain old sub ok 15 - ... it is a plain old sub ok 16 - The object isa Class::MOP::Class ok 17 - ... attached a class successfully ok 18 - ... the class was associated correctly ok 19 - ... $attr does not have an read method ok 20 - ... $attr does not have an write method ok 21 - ... it is a plain old sub ok 22 - ... it is a plain old sub ok 23 - The object isa Class::MOP::Method ok 24 - The object isa Class::MOP::Method ok 25 - The object isa Class::MOP::Attribute ok 26 - ... but they are different instances ok 27 - ... the associated classes are the same though ok 28 - ... the associated classes are the same though ok 29 - ... the associated classes are the same though ok 30 - ... but they are the same inside ok 31 - The object isa Class::MOP::Attribute ok 32 - ... $attr->name == $foo ok 33 - ... $attr does have an init_arg ok 34 - ... $attr->init_arg == -foo ok 35 - ... $attr does have an default ok 36 - ... $attr->default == BAR ok 37 - ... $attr does not have a builder ok 38 - ... $attr does not have an accessor ok 39 - ... $attr does not have an reader ok 40 - ... $attr does not have an writer ok 41 - ... $attr does not have an read method ok 42 - ... $attr does not have an write method ok 43 - ... it is a plain old sub ok 44 - ... it is a plain old sub ok 45 - ... it is a plain old sub ok 46 - ... it is a plain old sub ok 47 - The object isa Class::MOP::Attribute ok 48 - ... but they are different instances ok 49 - ... the associated classes are the same though ok 50 - ... the associated class is actually undef ok 51 - ... the associated class is actually undef ok 52 - ... but they are the same inside ok 53 - The object isa Class::MOP::Attribute ok 54 - ... $attr->name == $foo ok 55 - ... $attr does have an init_arg ok 56 - ... $attr->init_arg == -foo ok 57 - ... $attr does have an default ok 58 - ... $attr->default == BAR ok 59 - ... $attr does have an accessor ok 60 - ... $attr->accessor == foo ok 61 - ... $attr does not have an reader ok 62 - ... $attr does not have an writer ok 63 - ... $attr does not have an read method ok 64 - ... $attr does not have an write method ok 65 - ... it is not a plain old sub ok 66 - ... it is not a plain old sub ok 67 - ... it is a plain old sub ok 68 - ... it is a plain old sub ok 69 - The object isa Class::MOP::Attribute ok 70 - ... but they are different instances ok 71 - ... but they are the same inside ok 72 - The object isa Class::MOP::Attribute ok 73 - ... $attr->name == $foo ok 74 - ... $attr does have an init_arg ok 75 - ... $attr->init_arg == -foo ok 76 - ... $attr does have an default ok 77 - ... $attr->default == BAR ok 78 - ... $attr does have an reader ok 79 - ... $attr->reader == get_foo ok 80 - ... $attr does have an writer ok 81 - ... $attr->writer == set_foo ok 82 - ... $attr does not have an accessor ok 83 - ... $attr does not have an read method ok 84 - ... $attr does not have an write method ok 85 - ... it is not a plain old sub ok 86 - ... it is not a plain old sub ok 87 - ... it is a plain old sub ok 88 - ... it is a plain old sub ok 89 - The object isa Class::MOP::Attribute ok 90 - ... but they are different instances ok 91 - ... but they are the same inside ok 92 - The object isa Class::MOP::Attribute ok 93 - The object isa Class::MOP::Attribute ok 94 - ... but they are different instances ok 95 - ... we changes the name parameter ok 96 - ... $attr->name == $foo ok 97 - ... $attr_clone->name == $bar ok 98 - The object isa Class::MOP::Attribute ok 99 - ... $attr does not have a default ok 100 - ... $attr does have a builder ok 101 - ... $attr->builder == foo_builder ok t/021_attribute_errors_and_edge_cases..... 1..29 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Attribute; ok 3 - ... no refs for defaults ok 4 - ... no refs for defaults ok 5 - ... no refs for defaults ok 6 - ... no refs for defaults ok 7 - ... no refs for defaults ok 8 - ... no refs for builders ok 9 - ... no refs for builders ok 10 - ... no refs for builders ok 11 - ... no refs for builders ok 12 - ... no refs for builders ok 13 - ... no default AND builder ok 14 - ... no name argument ok 15 - ... bad name argument ok 16 - ... bad name argument ok 17 - ... attach_to_class died as expected ok 18 - ... attach_to_class died as expected ok 19 - ... attach_to_class died as expected ok 20 - ... bad reader format ok 21 - ... cannot find "fail" type generator ok 22 - ... failed to generate accessors correctly ok 23 - The object isa Class::MOP::Class ok 24 - Bar->can('has_test') ok 25 - ... removed the $test attribute ok 26 - ... Bar no longer has the "has_test" method ok 27 - ... can create accessors with reader/writers ok 28 - ... can create accessors with reader/writers ok 29 - ... can create accessors with reader/writers ok t/022_attribute_duplication............... 1..17 ok 1 - use Class::MOP; ok 2 - Foo->can('get_bar') ok 3 - Foo->can('set_bar') ok 4 - ... Foo has the attribute bar ok 5 - ... the bar attribute has the reader get_bar ok 6 - ... the bar attribute has the writer set_bar ok 7 - ... and the bar attribute is associated with Foo->meta ok 8 - ... Foo no longer has the get_bar method ok 9 - ... Foo no longer has the set_bar method ok 10 - Foo->can('assign_bar') ok 11 - ... Foo still has the attribute bar ok 12 - ... this is a new bar attribute ok 13 - ... and the old bar attribute is no longer associated with Foo->meta ok 14 - ... and the new bar attribute *is* associated with Foo->meta ok 15 - ... the bar attribute no longer has the reader get_bar ok 16 - ... the bar attribute no longer has the reader set_bar ok 17 - ... the bar attribute now has the reader assign_bar ok t/023_attribute_get_read_write............ 1..37 ok 1 - use Class::MOP; ok 2 - Foo->can('get_bar') ok 3 - Foo->can('set_bar') ok 4 - Foo->can('baz') ok 5 - Foo->can('get_gorch') ok 6 - ... Foo has the attribute bar ok 7 - ... Foo has the attribute baz ok 8 - ... Foo has the attribute gorch ok 9 - ... the bar attribute has the reader get_bar ok 10 - ... the bar attribute has the writer set_bar ok 11 - ... and the bar attribute is associated with Foo->meta ok 12 - ... $attr does have an read method ok 13 - ... $attr does have an write method ok 14 - The object isa Class::MOP::Method ok 15 - The object isa Class::MOP::Method ok 16 - ... it is the sub we are looking for ok 17 - ... it is the sub we are looking for ok 18 - ... it is a plain old sub ok 19 - ... it is a plain old sub ok 20 - ... the bar attribute has the accessor baz ok 21 - ... and the bar attribute is associated with Foo->meta ok 22 - ... $attr does have an read method ok 23 - ... $attr does have an write method ok 24 - The object isa Class::MOP::Method ok 25 - The object isa Class::MOP::Method ok 26 - ... they are the same method ok 27 - ... it is the sub we are looking for ok 28 - ... it is the sub we are looking for ok 29 - ... the gorch attribute has the reader get_gorch (HASH ref) ok 30 - ... and the gorch attribute is associated with Foo->meta ok 31 - ... $attr does have an read method ok 32 - ... $attr does not have an write method ok 33 - The object isa Class::MOP::Method ok 34 - ... it is not a plain old sub ok 35 - The object isa Class::MOP::Method ok 36 - ... it is the sub we are looking for ok 37 - ... it is the sub we are looking for ok t/024_attribute_initializer............... 1..10 ok 1 - use Class::MOP; ok 2 - Foo->can('get_bar') ok 3 - Foo->can('set_bar') ok 4 - The object isa Class::MOP::Attribute ok 5 - ... the attribute is our own ok 6 - ... initial argument was doubled as expected ok 7 - ... and setter works correctly ok 8 - The object isa Class::MOP::Attribute ok 9 - ... bar has an initializer ok 10 - ... the initializer is a CODE ref ok t/030_method.............................. 1..28 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Method; ok 3 - ... instance and class both lead to the same meta ok 4 - ... our package is main:: ok 5 - ... our sub name is __ANON__ ok 6 - ... our subs full name is main::__ANON__ ok 7 - ... cant call this method without some code ok 8 - ... cant call this method without some code ok 9 - ... cant call this method without some code ok 10 - ... cant call this method with a class ok 11 - ... cant call this method with a class ok 12 - ... cant call this method with a class ok 13 - The object isa Class::MOP::Class ok 14 - ... Class::MOP::Method->has_method(wrap) ok 15 - ... our package is Class::MOP::Method ok 16 - ... our sub name is "wrap" ok 17 - ... Class::MOP::Method->has_method(package_name) ok 18 - ... our package is Class::MOP::Method ok 19 - ... our sub name is "package_name" ok 20 - ... Class::MOP::Method->has_method(name) ok 21 - ... our package is Class::MOP::Method ok 22 - ... our sub name is "name" ok 23 - ... bad args for &wrap ok 24 - ... bad args for &wrap ok 25 - ... bad args for &wrap ok 26 - ... bad args for &wrap ok 27 - ... bad args for &wrap ok 28 - ... bad args for &wrap ok t/031_method_modifiers.................... 1..26 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Method; ok 3 - The object isa Class::MOP::Method ok 4 - ... got the right return value from method ok 5 - The object isa Class::MOP::Method::Wrapped ok 6 - The object isa Class::MOP::Method ok 7 - ... got the right return value from the wrapped method ok 8 - ... added the before modifier okay ok 9 - ... got the right return value from the wrapped method (w/ before) ok 10 - ... added the after modifier okay ok 11 - ... got the right return value from the wrapped method (w/ before) ok 12 - The object isa Class::MOP::Method ok 13 - ... got the right value from the wrapped method ok 14 - The object isa Class::MOP::Method::Wrapped ok 15 - The object isa Class::MOP::Method ok 16 - ... got the right value from the wrapped method ok 17 - ... added the around modifier okay ok 18 - ... got the right results back from the around methods (in list context) ok 19 - ... got the right results back from the around methods (in scalar context) ok 20 - The object isa Class::MOP::Method ok 21 - The object isa Class::MOP::Method::Wrapped ok 22 - The object isa Class::MOP::Method ok 23 - ... added the before modifier okay ok 24 - ... added the around modifier okay ok 25 - ... added the after modifier okay ok 26 - ... got the right tracelog from all our before/around/after methods ok t/040_metaclass........................... 1..12 ok 1 - use metaclass; ok 2 - Foo->can('meta') ok 3 - The object isa FooMeta ok 4 - The object isa Class::MOP::Class ok 5 - Bar->can('meta') ok 6 - The object isa BarMeta ok 7 - The object isa Class::MOP::Class ok 8 - ... got the right attribute metaobject ok 9 - ... got the right method metaobject ok 10 - Baz->can('meta') ok 11 - The object isa Class::MOP::Class ok 12 - ... metaclasses must be subclass of Class::MOP::Class ok t/041_metaclass_incompatability........... 1..7 ok 1 - use metaclass; ok 2 - ... Foo.meta => Foo::Meta is compatible ok 3 - ... Bar.meta => Bar::Meta is compatible ok 4 - ... Foo::Foo.meta => Bar::Meta is not compatible ok 5 - ... Bar::Bar.meta => Foo::Meta is not compatible ok 6 - ... FooBar.meta => FooBar::Meta is compatible ok 7 - ... FooBar2.meta => FooBar::Meta is compatible ok t/042_metaclass_incompatibility_dyn....... 1..7 ok 1 - use metaclass; ok 2 - ... Foo.meta => Foo::Meta is compatible ok 3 - ... Bar.meta => Bar::Meta is compatible ok 4 - ... Foo::Foo.meta => Bar::Meta is not compatible ok 5 - ... Bar::Bar.meta => Foo::Meta is not compatible ok 6 - ... FooBar.meta => FooBar::Meta is compatible ok 7 - ... FooBar2.meta => FooBar::Meta is compatible ok t/043_instance_metaclass_incompat......... 1..7 ok 1 - use metaclass; ok 2 - ... Foo.meta => Foo::Meta is compatible ok 3 - ... Bar.meta => Bar::Meta is compatible ok 4 - ... Foo::Foo.meta => Bar::Meta is not compatible ok 5 - ... Bar::Bar.meta => Foo::Meta is not compatible ok 6 - ... FooBar.meta => FooBar::Meta is compatible ok 7 - ... FooBar2.meta => FooBar::Meta is compatible ok t/044_instance_metaclass_incompat_dyn..... 1..7 ok 1 - use metaclass; ok 2 - ... Foo.meta => Foo::Meta is compatible ok 3 - ... Bar.meta => Bar::Meta is compatible ok 4 - ... Foo::Foo.meta => Bar::Meta is not compatible ok 5 - ... Bar::Bar.meta => Foo::Meta is not compatible ok 6 - ... FooBar.meta => FooBar::Meta is compatible ok 7 - ... FooBar2.meta => FooBar::Meta is compatible ok t/045_metaclass_loads_classes............. 1..9 ok 1 - use Class::MOP; ok 2 - ... Correct metaclass isa MyMetaClass ok 3 - ... metaclass loaded ok 4 - ... Correct attribute metaclass ok 5 - ... attribute metaclass loaded ok 6 - ... Correct instance metaclass ok 7 - ... instance metaclass loaded ok 8 - ... Correct method metaclass ok 9 - ... method metaclass loaded ok t/046_rebless_instance.................... 1..27 ok 1 - Parent->new gives a Parent ok 2 - Parent->whoami gives parent ok 3 - Parent->parent gives parent ok 4 - Parent->child method doesn't exist ok 5 - rebless_instance really reblessed the instance ok 6 - reblessed->whoami gives child ok 7 - reblessed->parent gives parent ok 8 - reblessed->child gives child ok 9 - threw Regexp ((?-xism:You may rebless only into a subclass of \(Child\), of which \(LeftField\) isn't\.)) ok 10 - threw Regexp ((?-xism:You may rebless only into a subclass of \(Child\), of which \(NonExistent\) isn't\.)) ok 11 - sanity check ok 12 - meta gives a Class::MOP::Class ok 13 - this Class::MOP::Class instance is for Parent ok 14 - metaclass has "new" method ok 15 - metaclass has "whoami" method ok 16 - metaclass has "parent" method ok 17 - new_object gives a Parent ok 18 - rebless really reblessed ok 19 - meta gives a Class::MOP::Class ok 20 - this Class::MOP::Class instance is for Child ok 21 - metaclass has "new" method ok 22 - metaclass has "parent" method ok 23 - no "new" method in this class ok 24 - no "parent" method in this class ok 25 - metaclass has "whoami" method ok 26 - metaclass has "child" method ok 27 - new_object gives a Child ok t/047_rebless_with_extra_params........... 1..22 ok 1 - use Class::MOP; ok 2 - The object isa Foo ok 3 - ... got the expect value ok 4 - ... no baz method though ok 5 - ... this works ok 6 - ... got the expect value ok 7 - ... we have baz method now ok 8 - ... got the expect value ok 9 - The object isa Foo ok 10 - ... got the expect value ok 11 - ... no baz method though ok 12 - ... this works ok 13 - ... got the expect value ok 14 - ... we have baz method now ok 15 - ... got the expect value ok 16 - The object isa Foo ok 17 - ... got the expect value ok 18 - ... no baz method though ok 19 - ... this works ok 20 - ... got the expect value ok 21 - ... we have baz method now ok 22 - ... got the expect value ok t/050_scala_style_mixin_composition....... 1..0 # Skip SUPER 1.10 required for this test skipped: SUPER 1.10 required for this test t/060_instance............................ 1..46 ok 1 - use Class::MOP::Instance; ok 2 - Class::MOP::Instance->can('new') ok 3 - Class::MOP::Instance->can('create_instance') ok 4 - Class::MOP::Instance->can('bless_instance_structure') ok 5 - Class::MOP::Instance->can('get_all_slots') ok 6 - Class::MOP::Instance->can('initialize_all_slots') ok 7 - Class::MOP::Instance->can('deinitialize_all_slots') ok 8 - Class::MOP::Instance->can('get_slot_value') ok 9 - Class::MOP::Instance->can('set_slot_value') ok 10 - Class::MOP::Instance->can('initialize_slot') ok 11 - Class::MOP::Instance->can('deinitialize_slot') ok 12 - Class::MOP::Instance->can('is_slot_initialized') ok 13 - Class::MOP::Instance->can('weaken_slot_value') ok 14 - Class::MOP::Instance->can('strengthen_slot_value') ok 15 - Class::MOP::Instance->can('inline_get_slot_value') ok 16 - Class::MOP::Instance->can('inline_set_slot_value') ok 17 - Class::MOP::Instance->can('inline_initialize_slot') ok 18 - Class::MOP::Instance->can('inline_deinitialize_slot') ok 19 - Class::MOP::Instance->can('inline_is_slot_initialized') ok 20 - Class::MOP::Instance->can('inline_weaken_slot_value') ok 21 - Class::MOP::Instance->can('inline_strengthen_slot_value') ok 22 - The object isa Class::MOP::Instance ok 23 - ... get all slots for Foo ok 24 - The object isa Class::MOP::Instance ok 25 - ... they are not the same instance ok 26 - ... get all slots for Bar ok 27 - The object isa Foo ok 28 - The object isa Foo ok 29 - ... not the same instance ok 30 - ... but the same structure ok 31 - slot not initialized ok 32 - ... no value for slot ok 33 - ... but no value for slot ok 34 - ... get slot value ok 35 - ... Foo cant moosen ok 36 - ... white box test of weaken ok 37 - weak value is fetchable ok 38 - return value not weak ok 39 - weak value destroyed ok 40 - value not weak yet ok 41 - weak value destroyed ok 42 - ... white box test of weaken ok 43 - ... white box test of weaken ok 44 - weak value can be strengthened ok 45 - slot deinitialized ok 46 - ... no value for slot ok t/061_instance_inline..................... 1..16 ok 1 - use Class::MOP::Instance; ok 2 - ... got the right code for get_slot_value ok 3 - ... got the right code for set_slot_value ok 4 - ... got the right code for initialize_slot ok 5 - ... got the right code for get_slot_value ok 6 - ... got the right code for weaken_slot_value ok 7 - ... got the right code for strengthen_slot_value ok 8 - ... got the right code for get_slot_value ok 9 - ... got the right code for set_slot_value ok 10 - ... got the right code for initialize_slot ok 11 - ... got the right code for get_slot_value ok 12 - ... got the right code for weaken_slot_value ok 13 - ... got the right code for strengthen_slot_value ok 14 - ... got the right code string for accessor ok 15 - ... got the right code string for reader ok 16 - ... got the right code string for writer ok t/070_immutable_metaclass................. 1..85 ok 1 - use Class::MOP; ok 2 - Created immutable transformer ok 3 - ... transformer isa Class::MOP::Immutable isa Class::MOP::Immutable ok 4 - ... transformer has correct metaclass ok 5 - ... immutable_metaclass is an anonymous class ok 6 - ... immutable_metaclass is not mutable ok 7 - ... immutable_metaclass is immutable ok 8 - ... immutable_metaclass make_mutable is noop ok 9 - ... immutable_metaclass meta hack works ok 10 - ... immutable_metaclass superclasses are correct ok 11 ok 12 - ... checking the Foo metaclass ok 13 - ... our class is mutable ok 14 - ... our class is not immutable ok 15 - ... changed Foo to be immutable ok 16 - ... immutable transformer cache works ok 17 - ... make immutable now returns nothing ok 18 - ... our class is no longer mutable ok 19 - ... our class is now immutable ok 20 - The object isa Class::MOP::Class ok 21 - ... exception thrown as expected ok 22 - ... exception thrown as expected ok 23 - ... exception thrown as expected ok 24 - ... exception thrown as expected ok 25 - ... exception thrown as expected ok 26 - ... exception thrown as expected ok 27 - ... exception thrown as expected ok 28 - ... no exception for get_package_symbol special case ok 29 - ... got the superclasses okay ok 30 - ... but could not set the superclasses okay ok 31 - ... got the meta instance okay ok 32 - The object isa Class::MOP::Instance ok 33 - ... and we know it is cached ok 34 - ... got the class precedence list okay ok 35 - ... we just have ourselves in the class precedence list ok 36 - ... got the attribute list okay ok 37 - ... got the right list of attributes ok 38 - ... checking the Bar metaclass ok 39 - ... our class is mutable ok 40 - ... our class is not immutable ok 41 - ... changed Bar to be immutable ok 42 - ... make immutable now returns nothing ok 43 - ... our class is no longer mutable ok 44 - ... our class is now immutable ok 45 - The object isa Class::MOP::Class ok 46 - ... exception thrown as expected ok 47 - ... exception thrown as expected ok 48 - ... exception thrown as expected ok 49 - ... exception thrown as expected ok 50 - ... exception thrown as expected ok 51 - ... exception thrown as expected ok 52 - ... exception thrown as expected ok 53 - ... got the superclasses okay ok 54 - ... but could not set the superclasses okay ok 55 - ... got the meta instance okay ok 56 - The object isa Class::MOP::Instance ok 57 - ... and we know it is cached ok 58 - ... got the class precedence list okay ok 59 - ... we just have ourselves in the class precedence list ok 60 - ... got the attribute list okay ok 61 - ... got the right list of attributes ok 62 - ... checking the Baz metaclass ok 63 - ... our class is mutable ok 64 - ... our class is not immutable ok 65 - ... changed Baz to be immutable ok 66 - ... make immutable now returns nothing ok 67 - ... our class is no longer mutable ok 68 - ... our class is now immutable ok 69 - The object isa Class::MOP::Class ok 70 - ... exception thrown as expected ok 71 - ... exception thrown as expected ok 72 - ... exception thrown as expected ok 73 - ... exception thrown as expected ok 74 - ... exception thrown as expected ok 75 - ... exception thrown as expected ok 76 - ... exception thrown as expected ok 77 - ... got the superclasses okay ok 78 - ... but could not set the superclasses okay ok 79 - ... got the meta instance okay ok 80 - The object isa Class::MOP::Instance ok 81 - ... and we know it is cached ok 82 - ... got the class precedence list okay ok 83 - ... we just have ourselves in the class precedence list ok 84 - ... got the attribute list okay ok 85 - ... got the right list of attributes ok t/071_immutable_w_custom_metaclass........ 1..15 ok 1 - use Class::MOP; ok 2 - ... we survive the metaclass incompatability test ok 3 - ... Baz is mutable ok 4 - Foo and Bar immutable metaclasses match ok 5 - Baz->meta blessed as MyMetaClass ok 6 - ... Baz can do method before immutable ok 7 - ... meta can do method before immutable ok 8 - Baz is now immutable ok 9 - ... Baz is immutable ok 10 - Baz->meta isa MyMetaClass ok 11 - ... Baz can do method after imutable ok 12 - ... meta can do method after immutable ok 13 - Baz and Bar immutable metaclasses are different ok 14 - Baz is now mutable ok 15 - ... Baz is mutable again ok t/072_immutable_w_constructors............ 1..93 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Immutable; ok 3 - ... checking the Foo metaclass ok 4 - The object isa Class::MOP::Method::Accessor ok 5 - The object isa Class::MOP::Method ok 6 - ... the bar accessor is not inlined ok 7 - ... our class is not immutable ok 8 - ... changed Foo to be immutable ok 9 - ... our class is now immutable ok 10 - The object isa Class::MOP::Class ok 11 - Foo->can('new') ok 12 - The object isa Foo ok 13 - ... got the right default value ok 14 - The object isa Foo ok 15 - ... got the right parameter value ok 16 - The object isa Bar ok 17 - The object isa Foo ok 18 - ... got the right inherited parameter value ok 19 - ... got the right inherited parameter value ok 20 - The object isa Class::MOP::Method::Accessor ok 21 - The object isa Class::MOP::Method ok 22 - ... the bar accessor is still not inlined ok 23 - ... checking the Bar metaclass ok 24 - The object isa Class::MOP::Method::Accessor ok 25 - The object isa Class::MOP::Method ok 26 - ... the bar accessor is not inlined ok 27 - The object isa Class::MOP::Method::Accessor ok 28 - The object isa Class::MOP::Method ok 29 - ... the baz accessor is not inlined ok 30 - ... our class is not immutable ok 31 - ... changed Bar to be immutable ok 32 - ... our class is now immutable ok 33 - The object isa Class::MOP::Class ok 34 - Bar->can('new') ok 35 - The object isa Bar ok 36 - ... got the right default value ok 37 - ... got the right default value ok 38 - The object isa Bar ok 39 - ... got the right parameter value ok 40 - ... got the right parameter value ok 41 - The object isa Class::MOP::Method::Accessor ok 42 - The object isa Class::MOP::Method ok 43 - ... the bar accessor is still not inlined ok 44 - The object isa Class::MOP::Method::Accessor ok 45 - The object isa Class::MOP::Method ok 46 - ... the baz accessor is not inlined ok 47 - ... checking the Bar metaclass ok 48 - The object isa Class::MOP::Method::Accessor ok 49 - The object isa Class::MOP::Method ok 50 - ... the bar accessor is not inlined ok 51 - The object isa Class::MOP::Method::Accessor ok 52 - The object isa Class::MOP::Method ok 53 - ... the baz accessor is inlined ok 54 - The object isa Class::MOP::Method::Accessor ok 55 - The object isa Class::MOP::Method ok 56 - ... the baz accessor is not inlined ok 57 - ... our class is not immutable ok 58 - ... changed Bar to be immutable ok 59 - ... our class is now immutable ok 60 - The object isa Class::MOP::Class ok 61 - ... no constructor was made ok 62 - The object isa Bar ok 63 - ... got the right default value ok 64 - ... got the right default value ok 65 - The object isa Baz ok 66 - ... got the right parameter value ok 67 - ... got the right parameter value ok 68 - ... got the right parameter value ok 69 - The object isa Class::MOP::Method::Accessor ok 70 - The object isa Class::MOP::Method ok 71 - ... the bar accessor is still not inlined ok 72 - The object isa Class::MOP::Method::Accessor ok 73 - The object isa Class::MOP::Method ok 74 - ... the baz accessor is not inlined ok 75 - The object isa Class::MOP::Method::Accessor ok 76 - The object isa Class::MOP::Method ok 77 - ... the baz accessor is not inlined ok 78 - ...Buzz instantiated successfully ok 79 - ...bar is not set ok 80 - ...bar returns undef ok 81 - ...bar was not autovivified ok 82 - ...bar is set ok 83 - ...bar is undef ok 84 - ...bar is no longerset ok 85 - ...Buzz instantiated successfully ok 86 - ...bar is set ok 87 - ...bar is undef ok 88 - ...Buzz instantiated successfully ok 89 - ...bah is set ok 90 - ...bah returns "BAH" ok 91 - ...Buzz instantiated successfully ok 92 - ...bah is set ok 93 - ...bah is undef ok t/073_make_mutable........................ 1..112 ok 1 - use Class::MOP; ok 2 - ... checking the Baz metaclass ok 3 - ... changed Baz to be immutable ok 4 - ... our class is no longer mutable ok 5 - ... our class is now immutable ok 6 - ... make immutable now returns nothing ok 7 - ... inlined constructor created ok 8 - ... inlined constructor created for sure ok 9 - ... changed Baz to be mutable ok 10 - ... our class is mutable ok 11 - ... our class is not immutable ok 12 - ... make mutable now returns nothing ok 13 - ... inlined constructor removed ok 14 - ... inlined constructor removed for sure ok 15 - ... no straneous hashkeys ok 16 - ... Baz->meta isa Class::MOP::Class isa Class::MOP::Class ok 17 - ... added method ok 18 - ... method xyz works ok 19 - ... we dont have the aliased method yet ok 20 - ... aliased method ok 21 - ... the aliased method does not register (correctly) ok 22 - ... method zxy works ok 23 - ... removed method ok 24 - ... removed aliased method ok 25 - ... added attribute ok 26 - ... Baz can fickle ok 27 - ... removed attribute ok 28 - ... added package symbol ok 29 - ... values match ok 30 - ... removed it ok 31 - ... values match ok 32 - ... got the superclasses okay ok 33 - ... set the superclasses ok 34 - ... set the superclasses okay ok 35 - ... reset superclasses ok 36 - ... reset the superclasses okay ok 37 - ... get_meta_instance works ok 38 - ... compute_all_applicable_attributes works ok 39 - ... class_precedence_list works ok 40 - ... get_method_map works ok 41 - ... changed Baz to be immutable again ok 42 - ... inlined constructor recreated ok 43 - Changed Baz to be immutable ok 44 - ... changed Baz to be mutable ok 45 - ... changed Baz to be immutable ok 46 - ... exception thrown as expected ok 47 - ... exception thrown as expected ok 48 - ... exception thrown as expected ok 49 - ... exception thrown as expected ok 50 - ... exception thrown as expected ok 51 - ... exception thrown as expected ok 52 - ... exception thrown as expected ok 53 - ... got the superclasses okay ok 54 - ... set the superclasses ok 55 - ... get_meta_instance works ok 56 - ... compute_all_applicable_attributes works ok 57 - ... class_precedence_list works ok 58 - ... get_method_map works ok 59 - Superclass is immutable ok 60 - We have an anon metaclass ok 61 - ... our anon class is mutable ok 62 - ... our anon class is not immutable ok 63 - ... changed class to be immutable ok 64 - ... our class is no longer mutable ok 65 - ... our class is now immutable ok 66 - ... make immutable now returns nothing ok 67 - ... changed Baz to be mutable ok 68 - ... our class is mutable ok 69 - ... our class is not immutable ok 70 - ... make mutable now returns nothing ok 71 - ... still marked as an anon class ok 72 - ... no straneous hashkeys ok 73 - ... no straneous methods ok 74 - ... Anon class isa Class::MOP::Class isa Class::MOP::Class ok 75 - ... added method ok 76 - ... method xyz works ok 77 - ... aliased method ok 78 - ... method zxy works ok 79 - ... removed method ok 80 - ... removed aliased method ok 81 - ... added attribute ok 82 - ... instance can fickle ok 83 - ... removed attribute ok 84 - ... added package symbol ok 85 - ... values match ok 86 - ... removed it ok 87 - ... values match ok 88 - ... got the superclasses okay ok 89 - ... set the superclasses ok 90 - ... set the superclasses okay ok 91 - ... reset superclasses ok 92 - ... reset the superclasses okay ok 93 - ... get_meta_instance works ok 94 - ... compute_all_applicable_attributes works ok 95 - ... class_precedence_list works ok 96 - ... get_method_map works ok 97 - ... changed class to be immutable ok 98 - ... changed class to be mutable ok 99 - ... changed class to be immutable ok 100 - ... exception thrown as expected ok 101 - ... exception thrown as expected ok 102 - ... exception thrown as expected ok 103 - ... exception thrown as expected ok 104 - ... exception thrown as expected ok 105 - ... exception thrown as expected ok 106 - ... exception thrown as expected ok 107 - ... got the superclasses okay ok 108 - ... set the superclasses ok 109 - ... get_meta_instance works ok 110 - ... compute_all_applicable_attributes works ok 111 - ... class_precedence_list works ok 112 - ... get_method_map works ok t/080_meta_package........................ 1..92 ok 1 - use Class::MOP; ok 2 - use Class::MOP::Package; ok 3 - ... the %foo slot has not been created yet ok 4 - ... the meta agrees ok 5 - ... created %Foo::foo successfully ok 6 - ... SCALAR shouldnt have been created too ok 7 - ... ARRAY shouldnt have been created too ok 8 - ... CODE shouldnt have been created too ok 9 - ... the %foo slot was created successfully ok 10 - ... the meta agrees ok 11 - ... our %foo was initialized correctly ok 12 - ... our %foo was initialized correctly ok 13 - ... got the right package variable back ok 14 - ... our %foo is the same as the metas ok 15 - ... our %foo was updated correctly ok 16 - ... our %foo was updated correctly ok 17 - ... the @bar slot has not been created yet ok 18 - ... created @Foo::bar successfully ok 19 - ... the @bar slot was created successfully ok 20 - ... the meta agrees ok 21 - ... SCALAR shouldnt have been created too ok 22 - ... HASH shouldnt have been created too ok 23 - ... CODE shouldnt have been created too ok 24 - ... our @bar was initialized correctly ok 25 - ... our @bar was initialized correctly ok 26 - ... the $baz slot has not been created yet ok 27 - ... created $Foo::baz successfully ok 28 - ... the $baz slot was created successfully ok 29 - ... the meta agrees ok 30 - ... ARRAY shouldnt have been created too ok 31 - ... HASH shouldnt have been created too ok 32 - ... CODE shouldnt have been created too ok 33 - ... got the right value back ok 34 - ... our $baz was assigned to correctly ok 35 - ... the meta agrees ok 36 - ... the &funk slot has not been created yet ok 37 - ... created &Foo::funk successfully ok 38 - ... the &funk slot was created successfully ok 39 - ... the meta agrees ok 40 - ... SCALAR shouldnt have been created too ok 41 - ... ARRAY shouldnt have been created too ok 42 - ... HASH shouldnt have been created too ok 43 - ... our &funk exists ok 44 - ... got the right value from the function ok 45 - ... created @Foo::foo successfully ok 46 - ... the @foo slot was added successfully ok 47 - ... got the right values for @Foo::foo ok 48 - ... created &Foo::foo successfully ok 49 - ... the meta agrees ok 50 - ... got the right value for &Foo::foo ok 51 - ... created $Foo::foo successfully ok 52 - ... the meta agrees ok 53 - ... got the right scalar value back ok 54 - ... got the right value from the scalar ok 55 - ... removed %Foo::foo successfully ok 56 - ... the %foo slot was removed successfully ok 57 - ... the @foo slot still exists ok 58 - ... the &foo slot still exists ok 59 - ... the $foo slot still exists ok 60 - ... got the right values for @Foo::foo ok 61 - ... got the right value for &Foo::foo ok 62 - ... got the right value for $Foo::foo ok 63 - ... the %foo slot has been removed successfully ok 64 - ... the @foo slot has NOT been removed ok 65 - ... the &foo slot has NOT been removed ok 66 - ... the $foo slot has NOT been removed ok 67 - ... removed &Foo::foo successfully ok 68 - ... the &foo slot no longer exists ok 69 - ... the @foo slot still exists ok 70 - ... the $foo slot still exists ok 71 - ... got the right values for @Foo::foo ok 72 - ... got the right value for $Foo::foo ok 73 - ... the %foo slot has been removed successfully ok 74 - ... the &foo slot has now been removed ok 75 - ... the @foo slot has NOT been removed ok 76 - ... the $foo slot has NOT been removed ok 77 - ... removed $Foo::foo successfully ok 78 - ... the $foo slot no longer exists ok 79 - ... the @foo slot still exists ok 80 - ... got the right values for @Foo::foo ok 81 - ... the %foo slot has been removed successfully ok 82 - ... the &foo slot has now been removed ok 83 - ... the $foo slot has now been removed ok 84 - ... the @foo slot has NOT been removed ok 85 - ... the fetched symbols are the same as the listed ones ok 86 - ... the fetched symbols are the same as the listed ones ok 87 - ... got the right symbol ok 88 - ... got the right symbol ok 89 - ... no sigil for bar ok 90 - ... no sigil for bar ok 91 - ... no sigil for bar ok 92 - ... no sigil for bar ok t/081_meta_package_extension.............. 1..16 ok 1 - use Class::MOP; ok 2 - The object isa My::Meta::Package ok 3 - The object isa Class::MOP::Package ok 4 - ... the %foo slot has not been created yet ok 5 - ... the meta agrees ok 6 - ... the %foo symbol is created succcessfully ok 7 - ... the %foo slot has not been created in the actual Foo package ok 8 - ... the meta agrees ok 9 - ... got the right package variable back ok 10 - ... our %foo is the same as the metas ok 11 - ... the @bar slot has not been created yet ok 12 - ... created @Foo::bar successfully ok 13 - ... the @bar slot has still not been created ok 14 - ... the %baz slot has not been created yet ok 15 - ... created %Foo::baz successfully ok 16 - ... the %baz slot has still not been created ok t/082_get_code_info....................... ok 1 - use Class::MOP; ok 2 - sub name is main::__ANON__ ok 3 - sub name is Foo::bar ok 4 - sub name is main:: ok 5 - sub name is Class::MOP::Method::name 1..5 ok t/083_load_class.......................... 1..14 ok 1 - is_class_loaded with no argument returns false ok 2 - can't load the empty class ok 3 - can't load a class name reference?? ok 4 - threw Regexp ((?-xism:Invalid class name \(undef\))) ok 5 - threw Regexp ((?-xism:Invalid class name \(\))) ok 6 - threw Regexp ((?-xism:Invalid class name \(SCALAR\(\w+\)\))) ok 7 - successfully loaded the class BinaryTree ok 8 - load_class returns the metaclass ok 9 - BinaryTree->can('traverse') ok 10 - this should not die! ok 11 - threw Regexp ((?-xism:Can't locate )) ok 12 - threw Regexp ((?-xism:Missing right curly)) ok 13 ok 14 - a class with just constants is still a class ok t/100_BinaryTree_test..................... 1..70 ok 1 - use Class::MOP; ok 2 - ... the binary tree class is not loaded ok 3 - ... loaded the BinaryTree class without dying ok 4 - ... the binary tree class is now loaded ok 5 - BinaryTree->can('new') ok 6 - BinaryTree->can('setLeft') ok 7 - BinaryTree->can('setRight') ok 8 - The object isa BinaryTree ok 9 - BinaryTree->can('isRoot') ok 10 - ... this is the root ok 11 - BinaryTree->can('isLeaf') ok 12 - ... this is not a leaf node ok 13 - ... this is a leaf node ok 14 - BinaryTree->can('hasLeft') ok 15 - ... this has a left node ok 16 - BinaryTree->can('hasRight') ok 17 - ... this has a right node ok 18 - BinaryTree->can('getUID') ok 19 - ... our UID is derived from the stringified object ok 20 - BinaryTree->can('getNodeValue') ok 21 - ... got what we expected ok 22 - BinaryTree->can('getLeft') ok 23 - The object isa BinaryTree ok 24 - ... got what we expected ok 25 - BinaryTree->can('getParent') ok 26 - The object isa BinaryTree ok 27 - .. got what we expected ok 28 - BinaryTree->can('getRight') ok 29 - The object isa BinaryTree ok 30 - ... got what we expected ok 31 - BinaryTree->can('getParent') ok 32 - The object isa BinaryTree ok 33 - .. got what we expected ok 34 - BinaryTree->can('setUID') ok 35 - ... our UID is not what we expected ok 36 - BinaryTree->can('setNodeValue') ok 37 - ... got what we expected ok 38 - BinaryTree->can('removeLeft') ok 39 - The object isa BinaryTree ok 40 - ... we dont have a left node anymore ok 41 - ... and we are not a leaf node ok 42 - ... we have our left node again ok 43 - ... and it is what we told it to be ok 44 - The object isa BinaryTree ok 45 - ... our left leaf is a leaf ok 46 - ... we dont have a left leaf node anymore ok 47 - ... we have our left leaf node again ok 48 - ... and it is what we told it to be ok 49 - BinaryTree->can('removeRight') ok 50 - The object isa BinaryTree ok 51 - ... we dont have a right node anymore ok 52 - ... and we are not a leaf node ok 53 - ... we have our right node again ok 54 - ... and it is what we told it to be ok 55 - The object isa BinaryTree ok 56 - ... our right leaf is a leaf ok 57 - ... we dont have a right leaf node anymore ok 58 - ... we have our right leaf node again ok 59 - ... and it is what we told it to be ok 60 - The object isa BinaryTree ok 61 - BinaryTree->can('size') ok 62 - ... we have 14 nodes in the tree ok 63 - BinaryTree->can('height') ok 64 - ... the tree is 6 nodes tall ok 65 - The object isa BinaryTree ok 66 - ... check that our tree starts out correctly ok 67 - BinaryTree->can('mirror') ok 68 - ... check that our tree ends up correctly ok 69 - The object isa BinaryTree ok 70 - ... this should be the reverse of the original ok t/101_InstanceCountingClass_test.......... 1..12 ok 1 - use Class::MOP; ok 2 - require 'examples/InstanceCountingClass.pod'; ok 3 - ... our Foo count is 0 ok 4 - ... our Bar count is 0 ok 5 - The object isa Foo ok 6 - ... our Foo count is now 1 ok 7 - ... our Bar count is still 0 ok 8 - The object isa Bar ok 9 - ... our Foo count is still 1 ok 10 - ... our Bar count is now 1 ok 11 - ... our Foo count is now 10 ok 12 - ... our Bar count is still 1 ok t/102_InsideOutClass_test................. 1..89 ok 1 - use Class::MOP; ok 2 - require 'examples/InsideOutClass.pod'; ok 3 - The object isa Foo ok 4 - ... Foo is made with SCALAR ok 5 - Foo->can('foo') ok 6 - Foo->can('has_foo') ok 7 - Foo->can('get_bar') ok 8 - Foo->can('set_bar') ok 9 - ... Foo::foo is not defined yet ok 10 - ... Foo::foo is not defined yet ok 11 - ... Foo::bar has been initialized ok 12 - ... Foo::foo is defined now ok 13 - ... Foo::foo == "This is Foo" ok 14 - ... Foo::bar == 42 ok 15 - The object isa Foo ok 16 - ... Foo is made with SCALAR ok 17 - ... Foo2::foo is not defined yet ok 18 - ... Foo2::foo is not defined yet ok 19 - ... Foo2::bar has been initialized ok 20 - ... Foo2::bar == DONT PANIC ok 21 - ... Foo::bar == 42 ok 22 - The object isa Bar ok 23 - The object isa Foo ok 24 - ... Bar is made with SCALAR ok 25 - Bar->can('foo') ok 26 - Bar->can('has_foo') ok 27 - Bar->can('get_bar') ok 28 - Bar->can('set_bar') ok 29 - Bar->can('baz') ok 30 - Bar->can('has_baz') ok 31 - ... Bar::foo is not defined yet ok 32 - ... Bar::foo is not defined yet ok 33 - ... Bar::bar has been initialized ok 34 - ... Bar::baz is not defined yet ok 35 - ... Bar::baz is not defined yet ok 36 - ... Bar::foo is defined now ok 37 - ... Bar::foo == "This is Bar" ok 38 - ... Bar::bar has been initialized ok 39 - ... Bar::baz is defined now ok 40 - ... Bar::foo == "This is Bar" ok 41 - ... Bar::foo == "This is Bar" ok 42 - ... Bar::bar has been initialized ok 43 - The object isa Bar::Baz ok 44 - The object isa Bar ok 45 - The object isa Foo ok 46 - The object isa Baz ok 47 - ... Bar::Baz is made with SCALAR ok 48 - Bar::Baz->can('foo') ok 49 - Bar::Baz->can('has_foo') ok 50 - Bar::Baz->can('get_bar') ok 51 - Bar::Baz->can('set_bar') ok 52 - Bar::Baz->can('baz') ok 53 - Bar::Baz->can('has_baz') ok 54 - Bar::Baz->can('bling') ok 55 - ... Bar::Baz::bar has been initialized ok 56 - ... Bar::Baz::bling has been initialized ok 57 - ... Bar::Baz::foo is not defined yet ok 58 - ... Bar::Baz::foo is not defined yet ok 59 - ... Bar::Baz::baz is not defined yet ok 60 - ... Bar::Baz::baz is not defined yet ok 61 - ... Bar::Baz::foo is defined now ok 62 - ... Bar::Baz::foo == "This is Bar" ok 63 - ... Bar::Baz::bar has been initialized ok 64 - ... Bar::Baz::bling has been initialized ok 65 - ... Bar::Baz::baz is defined now ok 66 - ... Bar::Baz::foo == "This is Bar" ok 67 - ... Bar::Baz::foo == "This is Bar" ok 68 - ... Bar::Baz::bar has been initialized ok 69 - ... Bar::Baz::bling has been initialized ok 70 - ... there is a foo package variable in Foo ok 71 - ... there is a bar package variable in Foo ok 72 - ... got the right number of entries for Foo::foo ok 73 - ... got the right number of entries for Foo::bar ok 74 - ... no foo package variable in Bar ok 75 - ... no bar package variable in Bar ok 76 - ... there is a baz package variable in Bar ok 77 - ... got the right number of entries for Bar::foo ok 78 - ... got the right number of entries for Bar::bar ok 79 - ... got the right number of entries for Bar::baz ok 80 - ... there is a bar package variable in Baz ok 81 - ... got the right number of entries for Baz::bling ok 82 - ... no foo package variable in Bar::Baz ok 83 - ... no bar package variable in Bar::Baz ok 84 - ... no baz package variable in Bar::Baz ok 85 - ... no bar package variable in Baz::Baz ok 86 - ... got the right number of entries for Bar::Baz::foo ok 87 - ... got the right number of entries for Bar::Baz::bar ok 88 - ... got the right number of entries for Bar::Baz::baz ok 89 - ... got the right number of entries for Bar::Baz::bling ok t/103_Perl6Attribute_test................. 1..10 ok 1 - use Class::MOP; ok 2 - require 'examples/Perl6Attribute.pod'; ok 3 - The object isa Foo ok 4 - Foo->can('foo') ok 5 - Foo->can('bar') ok 6 - Foo->can('baz') ok 7 - ... Foo.foo == undef ok 8 - ... Foo.foo == 42 ok 9 - ... Foo.bar == [] ok 10 - ... Foo.baz == {} ok t/104_AttributesWithHistory_test.......... 1..28 ok 1 - use Class::MOP; ok 2 - require 'examples/AttributesWithHistory.pod'; ok 3 - The object isa Foo ok 4 - Foo->can('foo') ok 5 - Foo->can('get_foo_history') ok 6 - Foo->can('set_bar') ok 7 - Foo->can('get_bar') ok 8 - Foo->can('get_bar_history') ok 9 - The object isa Foo ok 10 - ... foo is not yet defined ok 11 - ... got correct empty history for foo ok 12 - ... foo2 is not yet defined ok 13 - ... got correct empty history for foo2 ok 14 - ... foo == 42 ok 15 - ... got correct history for foo ok 16 - ... foo2 is still not yet defined ok 17 - ... still got correct empty history for foo2 ok 18 - ... foo is still == 42 ok 19 - ... still got correct history for foo ok 20 - ... foo2 == 100 ok 21 - ... got correct empty history for foo2 ok 22 - ... got correct history for foo ok 23 - ... bar is not yet defined ok 24 - ... got correct empty history for foo ok 25 - ... bar == "FOO" ok 26 - ... got correct history for foo ok 27 - ... got correct history for bar ok 28 - ... still have the correct history for foo ok t/105_ClassEncapsulatedAttributes_test.... 1..29 ok 1 - use Class::MOP; ok 2 - require 'examples/ClassEncapsulatedAttributes.pod'; ok 3 - The object isa Foo ok 4 - Foo->can('foo') ok 5 - Foo->can('has_foo') ok 6 - Foo->can('get_bar') ok 7 - Foo->can('set_bar') ok 8 - The object isa Bar ok 9 - Bar->can('foo') ok 10 - Bar->can('has_foo') ok 11 - Bar->can('get_bar') ok 12 - Bar->can('set_bar') ok 13 - ... Foo::has_foo == 1 ok 14 - ... Bar::has_foo == 1 ok 15 - ... got the right default value for Foo::foo ok 16 - ... got the right default value for Bar::foo ok 17 - ... got the right default value for Bar::SUPER::foo ok 18 - ... successfully set Foo::foo through Bar::SUPER::foo ok 19 - ... BAR::SUPER::has_foo == 0 ok 20 - ... Foo::has_foo (is still) 1 ok 21 - The object isa Bar ok 22 - Bar->can('foo') ok 23 - Bar->can('has_foo') ok 24 - Bar->can('get_bar') ok 25 - Bar->can('set_bar') ok 26 - ... Bar::has_foo == 1 ok 27 - ... Bar::SUPER_has_foo == 1 ok 28 - ... got the right default value for Bar::foo ok 29 - ... got the right default value for Bar::SUPER::foo ok t/106_LazyClass_test...................... 1..26 ok 1 - use Class::MOP; ok 2 - require 'examples/LazyClass.pod'; ok 3 - The object isa BinaryTree ok 4 - ... node attribute has been initialized yet ok 5 - ... left attribute has not been initialized yet ok 6 - ... right attribute has not been initialized yet ok 7 - The object isa BinaryTree ok 8 - The object isa BinaryTree ok 9 - ... left attribute has now been initialized ok 10 - ... right attribute has now been initialized ok 11 - ... node attribute has not been initialized yet ok 12 - ... left attribute has not been initialized yet ok 13 - ... right attribute has not been initialized yet ok 14 - ... node attribute has not been initialized yet ok 15 - ... left attribute has not been initialized yet ok 16 - ... right attribute has not been initialized yet ok 17 - ... the left node is uninitialized ok 18 - ... node attribute has now been initialized ok 19 - ... the left node == 1 ok 20 - ... left attribute still has not been initialized yet ok 21 - ... right attribute still has not been initialized yet ok 22 - ... the right node is uninitialized ok 23 - ... node attribute has now been initialized ok 24 - ... the right node == 1 ok 25 - ... left attribute still has not been initialized yet ok 26 - ... right attribute still has not been initialized yet ok t/107_C3MethodDispatchOrder_test.......... 1..5 ok 1 - use Class::MOP; ok 2 - require 'examples/C3MethodDispatchOrder.pod'; ok 3 - ... got the right MRO for Diamond_D ok 4 - ... got the right dispatch order ok 5 - ... can(method) resolved itself as expected ok t/108_ArrayBasedStorage_test.............. 1..72 ok 1 - use Class::MOP; ok 2 - require 'examples/ArrayBasedStorage.pod'; ok 3 - The object isa Foo ok 4 - ... Foo is made with ARRAY ok 5 - Foo->can('foo') ok 6 - Foo->can('has_foo') ok 7 - Foo->can('get_bar') ok 8 - Foo->can('set_bar') ok 9 - Foo->can('clear_foo') ok 10 - ... Foo::foo is not defined yet ok 11 - ... Foo::foo is not defined yet ok 12 - ... Foo::bar has been initialized ok 13 - ... Foo::foo is defined now ok 14 - ... Foo::foo == "This is Foo" ok 15 - ... Foo::foo is not defined anymore ok 16 - ... Foo::foo is not defined anymore ok 17 - ... Foo::bar == 42 ok 18 - The object isa Foo ok 19 - ... Foo is made with ARRAY ok 20 - ... Foo2::foo is not defined yet ok 21 - ... Foo2::foo is not defined yet ok 22 - ... Foo2::bar has been initialized ok 23 - ... Foo2::bar == DONT PANIC ok 24 - ... Foo::bar == 42 ok 25 - The object isa Bar ok 26 - The object isa Foo ok 27 - ... Bar is made with ARRAY ok 28 - Bar->can('foo') ok 29 - Bar->can('has_foo') ok 30 - Bar->can('get_bar') ok 31 - Bar->can('set_bar') ok 32 - Bar->can('baz') ok 33 - Bar->can('has_baz') ok 34 - ... Bar::foo is not defined yet ok 35 - ... Bar::foo is not defined yet ok 36 - ... Bar::bar has been initialized ok 37 - ... Bar::baz is not defined yet ok 38 - ... Bar::baz is not defined yet ok 39 - ... Bar::foo is defined now ok 40 - ... Bar::foo == "This is Bar" ok 41 - ... Bar::bar has been initialized ok 42 - ... Bar::baz is defined now ok 43 - ... Bar::foo == "This is Bar" ok 44 - ... Bar::foo == "This is Bar" ok 45 - ... Bar::bar has been initialized ok 46 - The object isa Bar::Baz ok 47 - The object isa Bar ok 48 - The object isa Foo ok 49 - The object isa Baz ok 50 - ... Bar::Baz is made with ARRAY ok 51 - Bar::Baz->can('foo') ok 52 - Bar::Baz->can('has_foo') ok 53 - Bar::Baz->can('get_bar') ok 54 - Bar::Baz->can('set_bar') ok 55 - Bar::Baz->can('baz') ok 56 - Bar::Baz->can('has_baz') ok 57 - Bar::Baz->can('bling') ok 58 - ... Bar::Baz::bar has been initialized ok 59 - ... Bar::Baz::bling has been initialized ok 60 - ... Bar::Baz::foo is not defined yet ok 61 - ... Bar::Baz::foo is not defined yet ok 62 - ... Bar::Baz::baz is not defined yet ok 63 - ... Bar::Baz::baz is not defined yet ok 64 - ... Bar::Baz::foo is defined now ok 65 - ... Bar::Baz::foo == "This is Bar" ok 66 - ... Bar::Baz::bar has been initialized ok 67 - ... Bar::Baz::bling has been initialized ok 68 - ... Bar::Baz::baz is defined now ok 69 - ... Bar::Baz::foo == "This is Bar" ok 70 - ... Bar::Baz::foo == "This is Bar" ok 71 - ... Bar::Baz::bar has been initialized ok 72 - ... Bar::Baz::bling has been initialized ok t/200_Class_C3_compatibility.............. 1..8 ok 1 - use Class::MOP; ok 2 - ... got the right MRO for Diamond_D ok 3 - ... A has a method hello ok 4 - ... B does not have a method hello ok 5 - ... C has a method hello ok 6 - ... D does not have a method hello ok 7 - ... B does have an alias to the method hello ok 8 - ... D does have an alias to the method hello ok t/300_random_eval_bug..................... 1..2 ok 1 - use Class::MOP; ok 2 - ... we die correctly with bad args ok t/301_RT_27329_fix........................ 1..9 ok 1 - use Class::MOP; ok 2 - The object isa Foo ok 3 - ... got the right default value ok 4 - The object isa Foo ok 5 - ... and it is a clone ok 6 - ... got the right cloned value ok 7 - The object isa Foo ok 8 - ... and it is a clone ok 9 - ... got the right cloned value ok t/302_modify_parent_method................ 1..5 ok 1 - use Class::MOP; ok 2 ok 3 ok 4 not ok 5 - cache is correctly invalidated when the parent method is wrapped # TODO pending fix # Failed (TODO) test 'cache is correctly invalidated when the parent method is wrapped' # at t/302_modify_parent_method.t line 79. # Structures begin differing at: # $got->[1] = 'Parent::method' # $expected->[1] = 'before Parent::method' ok t/pod..................................... 1..14 ok 1 - blib/lib/metaclass.pm ok 2 - blib/lib/Class/MOP.pm ok 3 - blib/lib/Class/MOP/Module.pm ok 4 - blib/lib/Class/MOP/Object.pm ok 5 - blib/lib/Class/MOP/Method.pm ok 6 - blib/lib/Class/MOP/Class.pm ok 7 - blib/lib/Class/MOP/Package.pm ok 8 - blib/lib/Class/MOP/Instance.pm ok 9 - blib/lib/Class/MOP/Attribute.pm ok 10 - blib/lib/Class/MOP/Immutable.pm ok 11 - blib/lib/Class/MOP/Method/Constructor.pm ok 12 - blib/lib/Class/MOP/Method/Accessor.pm ok 13 - blib/lib/Class/MOP/Method/Generated.pm ok 14 - blib/lib/Class/MOP/Method/Wrapped.pm ok t/pod_coverage............................ 1..14 ok 1 - Pod coverage on metaclass ok 2 - Pod coverage on Class::MOP ok 3 - Pod coverage on Class::MOP::Module ok 4 - Pod coverage on Class::MOP::Object ok 5 - Pod coverage on Class::MOP::Method ok 6 - Pod coverage on Class::MOP::Class ok 7 - Pod coverage on Class::MOP::Package ok 8 - Pod coverage on Class::MOP::Instance ok 9 - Pod coverage on Class::MOP::Attribute ok 10 - Pod coverage on Class::MOP::Immutable ok 11 - Pod coverage on Class::MOP::Method::Constructor ok 12 - Pod coverage on Class::MOP::Method::Accessor ok 13 - Pod coverage on Class::MOP::Method::Generated ok 14 - Pod coverage on Class::MOP::Method::Wrapped ok All tests successful. Files=58, Tests=2012, 7 wallclock secs ( 0.02 usr 0.55 sys + 4.35 cusr 2.86 csys = 7.78 CPU) Result: PASS SARTAK/Class-MOP-0.63.tar.gz make test TEST_VERBOSE=1 -- OK Shawn M Moore <sartak@gmail.com> A Meta Object Protocol for Perl 5 >>> (cd /home/fly818/var/cpan/build/Class-MOP-0.63-5KUeUP && tar cvf - Class-MOP-0.63.ppd blib) | gzip -c >/home/fly818/var/REPO/S/SA/SARTAK/Class-MOP-0.63.tar.gz Class-MOP-0.63.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/MOP/ blib/lib/Class/MOP/Method/ blib/lib/Class/MOP/Method/Constructor.pm blib/lib/Class/MOP/Method/Accessor.pm blib/lib/Class/MOP/Method/Generated.pm blib/lib/Class/MOP/Method/Wrapped.pm blib/lib/Class/MOP/Module.pm blib/lib/Class/MOP/Object.pm blib/lib/Class/MOP/Method.pm blib/lib/Class/MOP/Class.pm blib/lib/Class/MOP/Package.pm blib/lib/Class/MOP/Instance.pm blib/lib/Class/MOP/Attribute.pm blib/lib/Class/MOP/Immutable.pm blib/lib/Class/MOP.pm blib/lib/metaclass.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Class/ blib/arch/auto/Class/MOP/ blib/arch/auto/Class/MOP/MOP.bs blib/arch/auto/Class/MOP/MOP.so blib/man3/ blib/man3/Class::MOP::Method.3 blib/man3/Class::MOP::Method::Wrapped.3 blib/man3/Class::MOP::Attribute.3 blib/man3/metaclass.3 blib/man3/Class::MOP::Package.3 blib/man3/Class::MOP::Method::Generated.3 blib/man3/Class::MOP::Module.3 blib/man3/Class::MOP::Instance.3 blib/man3/Class::MOP.3 blib/man3/Class::MOP::Immutable.3 blib/man3/Class::MOP::Object.3 blib/man3/Class::MOP::Method::Constructor.3 blib/man3/Class::MOP::Class.3 blib/man3/Class::MOP::Method::Accessor.3 >>> mv /home/fly818/var/cpan/build/Class-MOP-0.63-5KUeUP/Class-MOP-0.63.ppd /home/fly818/var/REPO/S/SA/SARTAK Running make for S/ST/STEVAN/Moose-0.54.tar.gz Prepending %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/arch %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/lib %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/arch %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/lib %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/Moose-0.54-rHLAh4 Prepending %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/arch %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/lib %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/arch %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/lib %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' CPAN.pm: Going to build S/ST/STEVAN/Moose-0.54.tar.gz >>> make /home/fly818/ap818/bin/perl-static "-Iinc" Makefile.PL --config= --installdeps=Class::MOP,0.59 Cannot determine perl version info from lib/Moose.pm cp lib/Moose/Meta/TypeConstraint/Class.pm blib/lib/Moose/Meta/TypeConstraint/Class.pm cp lib/Moose/Cookbook/Snack/Types.pod blib/lib/Moose/Cookbook/Snack/Types.pod cp lib/Moose/Meta/TypeCoercion/Union.pm blib/lib/Moose/Meta/TypeCoercion/Union.pm cp lib/Moose/Cookbook/Recipe10.pod blib/lib/Moose/Cookbook/Recipe10.pod cp lib/Moose/Meta/Method.pm blib/lib/Moose/Meta/Method.pm cp lib/Moose/Meta/Role/Application.pm blib/lib/Moose/Meta/Role/Application.pm cp lib/Moose/Meta/TypeConstraint/Union.pm blib/lib/Moose/Meta/TypeConstraint/Union.pm cp lib/Moose/Cookbook/Recipe7.pod blib/lib/Moose/Cookbook/Recipe7.pod 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/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/Meta/Method/Constructor.pm blib/lib/Moose/Meta/Method/Constructor.pm cp lib/Moose/Util/TypeConstraints.pm blib/lib/Moose/Util/TypeConstraints.pm cp lib/Moose/Meta/TypeConstraint.pm blib/lib/Moose/Meta/TypeConstraint.pm cp lib/Moose/Cookbook/Recipe1.pod blib/lib/Moose/Cookbook/Recipe1.pod 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/Cookbook/Recipe11.pod blib/lib/Moose/Cookbook/Recipe11.pod cp lib/Moose/Cookbook/Recipe21.pod blib/lib/Moose/Cookbook/Recipe21.pod 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/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/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/Cookbook/Recipe2.pod blib/lib/Moose/Cookbook/Recipe2.pod cp lib/Moose/Util.pm blib/lib/Moose/Util.pm cp lib/Moose/Meta/Role.pm blib/lib/Moose/Meta/Role.pm cp lib/Moose/Meta/Role/Method.pm blib/lib/Moose/Meta/Role/Method.pm cp lib/Moose/Meta/Instance.pm blib/lib/Moose/Meta/Instance.pm cp lib/Moose/Cookbook/Recipe3.pod blib/lib/Moose/Cookbook/Recipe3.pod cp lib/Moose/Role.pm blib/lib/Moose/Role.pm 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/Cookbook/Recipe5.pod blib/lib/Moose/Cookbook/Recipe5.pod cp lib/Moose/Meta/TypeConstraint/Parameterizable.pm blib/lib/Moose/Meta/TypeConstraint/Parameterizable.pm cp lib/Moose/Cookbook/Recipe6.pod blib/lib/Moose/Cookbook/Recipe6.pod cp lib/Moose/Meta/Role/Application/RoleSummation.pm blib/lib/Moose/Meta/Role/Application/RoleSummation.pm cp lib/Moose/Cookbook/Recipe4.pod blib/lib/Moose/Cookbook/Recipe4.pod cp lib/Moose/Cookbook/Snack/Keywords.pod blib/lib/Moose/Cookbook/Snack/Keywords.pod cp lib/Moose/Cookbook/Recipe9.pod blib/lib/Moose/Cookbook/Recipe9.pod cp lib/Test/Moose.pm blib/lib/Test/Moose.pm cp lib/Moose/Cookbook/Recipe22.pod blib/lib/Moose/Cookbook/Recipe22.pod 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/Util/TypeConstraints/OptimizedConstraints.pm blib/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm cp lib/Moose/Cookbook/Style.pod blib/lib/Moose/Cookbook/Style.pod Manifying blib/man3/Moose::Cookbook::Snack::Types.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Class.3 Manifying blib/man3/Moose::Cookbook::Recipe10.3 Manifying blib/man3/Moose::Meta::TypeCoercion::Union.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Union.3 Manifying blib/man3/Moose::Meta::Role::Application.3 Manifying blib/man3/Moose::Meta::Method.3 Manifying blib/man3/Moose::Cookbook::Recipe7.3 Manifying blib/man3/Moose::Meta::Method::Augmented.3 Manifying blib/man3/Moose.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Registry.3 Manifying blib/man3/Moose::Meta::Method::Constructor.3 Manifying blib/man3/Moose::Meta::Method::Overriden.3 Manifying blib/man3/Moose::Util::TypeConstraints.3 Manifying blib/man3/Moose::Cookbook::Recipe1.3 Manifying blib/man3/Moose::Meta::TypeConstraint.3 Manifying blib/man3/Moose::Meta::Role::Application::ToInstance.3 Manifying blib/man3/Moose::Meta::Role::Method::Required.3 Manifying blib/man3/Moose::Cookbook::Recipe21.3 Manifying blib/man3/Moose::Cookbook::Recipe11.3 Manifying blib/man3/Moose::Meta::Role::Application::ToClass.3 Manifying blib/man3/Moose::Cookbook::FAQ.3 Manifying blib/man3/Moose::Meta::Role::Composite.3 Manifying blib/man3/Moose::Meta::Attribute.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Parameterized.3 Manifying blib/man3/Moose::Cookbook.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::Cookbook::Recipe2.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Role.3 Manifying blib/man3/Moose::Meta::Role.3 Manifying blib/man3/Moose::Util.3 Manifying blib/man3/Moose::Meta::Role::Method.3 Manifying blib/man3/Moose::Meta::Instance.3 Manifying blib/man3/Moose::Cookbook::Recipe3.3 Manifying blib/man3/Moose::Role.3 Manifying blib/man3/Moose::Meta::Method::Destructor.3 Manifying blib/man3/Moose::Meta::Method::Accessor.3 Manifying blib/man3/Moose::Cookbook::Recipe5.3 Manifying blib/man3/Moose::Cookbook::Recipe6.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Parameterizable.3 Manifying blib/man3/Moose::Cookbook::Snack::Keywords.3 Manifying blib/man3/Moose::Cookbook::Recipe4.3 Manifying blib/man3/Moose::Meta::Role::Application::RoleSummation.3 Manifying blib/man3/Moose::Cookbook::Recipe9.3 Manifying blib/man3/Test::Moose.3 Manifying blib/man3/Moose::Cookbook::Recipe22.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::Util::TypeConstraints::OptimizedConstraints.3 STEVAN/Moose-0.54.tar.gz make -- OK Prepending %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/arch %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/lib %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/arch %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/lib %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 /home/fly818/ap818/bin/perl-static "-Iinc" Makefile.PL --config= --installdeps=Class::MOP,0.59 Cannot determine perl version info from lib/Moose.pm PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/000_recipes/*.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/000_load.................................................. 1..1 ok 1 - use Moose; ok t/000_recipes/001_point..................................... 1..58 ok 1 - use Moose; ok 2 - The object isa Point ok 3 - The object isa Moose::Object ok 4 - ... got the right value for x ok 5 - ... got the right value for y ok 6 - ... got the right (changed) value for y ok 7 - ... cannot assign a non-Int to y ok 8 - ... cannot assign to a read-only method ok 9 - ... got the right (un-changed) value for x ok 10 - ... got the right (cleared) value for x ok 11 - ... got the right (cleared) value for y ok 12 - ... can assign a 0 to x and y ok 13 - ... cannot assign a non-Int to y ok 14 - ... cannot assign a non-Int to x ok 15 - The object isa Point3D ok 16 - The object isa Point ok 17 - The object isa Moose::Object ok 18 - ... got the right value for x ok 19 - ... got the right value for y ok 20 - ... got the right value for z ok 21 - ... there is no method for z ok 22 - ... got the right (cleared) value for x ok 23 - ... got the right (cleared) value for y ok 24 - ... got the right (cleared) value for z ok 25 - ... cannot assign a non-Int to y ok 26 - ... cannot assign a non-Int to x ok 27 - ... cannot assign a non-Int to z ok 28 - Point->can('meta') ok 29 - The object isa Moose::Meta::Class ok 30 - Point3D->can('meta') ok 31 - The object isa Moose::Meta::Class ok 32 - ... they are different metaclasses as well ok 33 - ... Point got the automagic base class ok 34 - ... we match the method list for Point ok 35 - ... we match the attribute list for Point ok 36 - ... Point has the method "meta" ok 37 - ... Point has the method "new" ok 38 - ... Point has the method "x" ok 39 - ... Point has the method "y" ok 40 - ... Point has the method "clear" ok 41 - ... Point has the attribute "x" ok 42 - ... Attribute x has a type constraint ok 43 - The object isa Moose::Meta::TypeConstraint ok 44 - ... Attribute x has an Int type constraint ok 45 - ... Point has the attribute "y" ok 46 - ... Attribute y has a type constraint ok 47 - The object isa Moose::Meta::TypeConstraint ok 48 - ... Attribute y has an Int type constraint ok 49 - ... Point3D gets the parent given to it ok 50 - ... we match the method list for Point3D ok 51 - ... we match the attribute list for Point3D ok 52 - ... Point3D has the method "new" ok 53 - ... Point3D has the method "meta" ok 54 - ... Point3D has the method "clear" ok 55 - ... Point3D has the attribute "z" ok 56 - ... Attribute z has a type constraint ok 57 - The object isa Moose::Meta::TypeConstraint ok 58 - ... Attribute z has an Int type constraint ok t/000_recipes/002_bank_account.............................. 1..24 ok 1 - use Moose; ok 2 - The object isa BankAccount ok 3 - ... got the right savings balance ok 4 - ... withdrew from savings successfully ok 5 - ... got the right savings balance after withdrawl ok 6 - ... got the right savings balance after deposit ok 7 - The object isa CheckingAccount ok 8 - The object isa BankAccount ok 9 - ... got the right overdraft account ok 10 - ... got the right checkings balance ok 11 - ... withdrew from checking successfully ok 12 - ... got the right checkings balance after withdrawl ok 13 - ... got the right savings balance after checking withdrawl (no overdraft) ok 14 - ... withdrew from checking successfully ok 15 - ... got the right checkings balance after withdrawl ok 16 - ... got the right savings balance after overdraft withdrawl ok 17 - The object isa CheckingAccount ok 18 - The object isa BankAccount ok 19 - ... no overdraft account ok 20 - ... got the right checkings balance ok 21 - ... withdrew from checking successfully ok 22 - ... got the right checkings balance after withdrawl ok 23 - ... withdrawl failed due to attempted overdraft ok 24 - ... got the right checkings balance after withdrawl failure ok t/000_recipes/003_binary_tree............................... 1..34 ok 1 - use Moose; ok 2 - The object isa BinaryTree ok 3 - ... got the right node value ok 4 - ... no left node yet ok 5 - ... no right node yet ok 6 - ... no parent for root node ok 7 - The object isa BinaryTree ok 8 - ... got the same node (and it is $left) ok 9 - ... we have a left node now ok 10 - ... lefts has a parent ok 11 - ... lefts parent is the root ok 12 - ... parent is a weakened ref ok 13 - ... $left no left node yet ok 14 - ... $left no right node yet ok 15 - ... left has got no node value ok 16 - ... assign to lefts node ok 17 - ... left now has a node value ok 18 - ... still no right node yet ok 19 - ... right has got no node value ok 20 - ... now we have a right node ok 21 - The object isa BinaryTree ok 22 - ... assign to rights node ok 23 - ... left now has a node value ok 24 - ... got the same node (and it is $right) ok 25 - ... we have a right node now ok 26 - ... rights has a parent ok 27 - ... rights parent is the root ok 28 - ... parent is a weakened ref ok 29 - The object isa BinaryTree ok 30 - ... left does have a parent ok 31 - ... got a parent node (and it is $left) ok 32 - ... we have a left node now ok 33 - ... got a left node (and it is $left_left) ok 34 - ... parent is a weakened ref ok t/000_recipes/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/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/006_augment_inner............................. 1..3 ok 1 - use Moose; ok 2 - The object isa TPSReport ok 3 - ... got the right TPS report ok t/000_recipes/010_roles..................................... 1..64 ok 1 - use Moose; ok 2 - ... US::Currency does Comparable ok 3 - ... US::Currency does Eq ok 4 - ... US::Currency does Printable ok 5 - The object isa US::Currency ok 6 - UNIVERSAL::DOES for class ok 7 - UNIVERSAL::DOES for role ok 8 - US::Currency->can('amount') ok 9 - ... got the right amount ok 10 - US::Currency->can('to_string') ok 11 - ... got the right stringified value ok 12 - ... US::Currency does Comparable ok 13 - ... US::Currency does Eq ok 14 - ... US::Currency does Printable ok 15 - The object isa US::Currency ok 16 - US::Currency->can('amount') ok 17 - ... got the right amount ok 18 - US::Currency->can('to_string') ok 19 - ... got the right stringified value ok 20 - ... 100 gt 50 ok 21 - ... 100 ge 50 ok 22 - ... !100 lt 50 ok 23 - ... !100 le 50 ok 24 - ... !100 eq 50 ok 25 - ... 100 ne 50 ok 26 - ... !50 gt 100 ok 27 - ... !50 ge 100 ok 28 - ... 50 lt 100 ok 29 - ... 50 le 100 ok 30 - ... !50 eq 100 ok 31 - ... 50 ne 100 ok 32 - ... !50 gt 50 ok 33 - ... !50 ge 50 ok 34 - ... 50 lt 50 ok 35 - ... 50 le 50 ok 36 - ... 50 eq 50 ok 37 - ... !50 ne 50 ok 38 - The object isa Moose::Meta::Role ok 39 - ... Eq has_method not_equal_to ok 40 - ... Eq requires_method not_equal_to ok 41 - The object isa Moose::Meta::Role ok 42 - ... Comparable does Eq ok 43 - ... Comparable has_method equal_to ok 44 - ... Comparable has_method not_equal_to ok 45 - ... Comparable has_method greater_than ok 46 - ... Comparable has_method greater_than_or_equal_to ok 47 - ... Comparable has_method less_than ok 48 - ... Comparable has_method less_than_or_equal_to ok 49 - ... Comparable requires_method compare ok 50 - The object isa Moose::Meta::Role ok 51 - ... Printable requires_method to_string ok 52 - The object isa Moose::Meta::Class ok 53 - ... US::Currency does Comparable ok 54 - ... US::Currency does Eq ok 55 - ... US::Currency does Printable ok 56 - ... US::Currency has_method amount ok 57 - ... US::Currency has_method equal_to ok 58 - ... US::Currency has_method not_equal_to ok 59 - ... US::Currency has_method compare ok 60 - ... US::Currency has_method greater_than ok 61 - ... US::Currency has_method greater_than_or_equal_to ok 62 - ... US::Currency has_method less_than ok 63 - ... US::Currency has_method less_than_or_equal_to ok 64 - ... US::Currency has_method to_string ok t/000_recipes/011_advanced_role_composition................. 1..5 ok 1 - made anon class with Restartable::ButUnreliable role ok 2 - Class::MOP::Class::__ANON__::SERIAL::2->can(...) ok 3 - made anon class with Restartable::ButBroken role ok 4 - ... start called explode ok 5 - ... stop also called explode ok t/000_recipes/021_meta_attribute............................ 1..2 ok 1 - use Moose; ok 2 - ... got the expected dump value ok t/000_recipes/022_attribute_trait........................... 1..3 ok 1 - use Moose; ok 2 - ... got the expected dump value ok 3 - ... got the expected dump value ok t/010_basics/001_basic_class_setup.......................... 1..23 ok 1 - use Moose; ok 2 - Foo->can('meta') ok 3 - The object isa Moose::Meta::Class ok 4 - ... we got the &meta method ok 5 - ... Foo is automagically a Moose::Object ok 6 - ... has_method requires an arg ok 7 - ... has_method requires an arg ok 8 - Foo->can('does') ok 9 - ... the meta does not treat "extends" as a method ok 10 - ... the meta does not treat "has" as a method ok 11 - ... the meta does not treat "before" as a method ok 12 - ... the meta does not treat "after" as a method ok 13 - ... the meta does not treat "around" as a method ok 14 - ... the meta does not treat "blessed" as a method ok 15 - ... the meta does not treat "confess" as a method ok 16 - ... the meta does not treat "type" as a method ok 17 - ... the meta does not treat "subtype" as a method ok 18 - ... the meta does not treat "as" as a method ok 19 - ... the meta does not treat "where" as a method ok 20 - ... the meta does not treat "coerce" as a method ok 21 - ... the meta does not treat "from" as a method ok 22 - ... the meta does not treat "via" as a method ok 23 - ... the meta does not treat "find_type_constraint" as a method ok t/010_basics/002_require_superclasses....................... 1..6 ok 1 - use Moose; ok 2 - ... loaded Foo superclass correctly ok 3 - ... loaded (inline) Bar superclass correctly ok 4 - ... loaded Foo and (inline) Bar superclass correctly ok 5 - ... could not find the superclass (as expected) ok 6 - ... and got the error we expected ok t/010_basics/003_super_and_override......................... 1..17 ok 1 - use Moose; ok 2 - The object isa Baz ok 3 - The object isa Bar ok 4 - The object isa Foo ok 5 - ... got the right value from &foo ok 6 - ... got the right value from &bar ok 7 - ... got the right value from &baz ok 8 - The object isa Bar ok 9 - The object isa Foo ok 10 - ... got the right value from &foo ok 11 - ... got the right value from &bar ok 12 - ... got the right value from &baz ok 13 - The object isa Foo ok 14 - ... got the right value from &foo ok 15 - ... got the right value from &bar ok 16 - ... got the right value from &baz ok 17 - ... cannot override a method which has a local equivalent ok t/010_basics/004_inner_and_augment.......................... 1..17 ok 1 - use Moose; ok 2 - The object isa Baz ok 3 - The object isa Bar ok 4 - The object isa Foo ok 5 - ... got the right value from &foo ok 6 - ... got the right value from &bar ok 7 - ... got the right value from &baz ok 8 - The object isa Bar ok 9 - The object isa Foo ok 10 - ... got the right value from &foo ok 11 - ... got the right value from &bar ok 12 - ... got the right value from &baz ok 13 - The object isa Foo ok 14 - ... got the right value from &foo ok 15 - ... got the right value from &bar ok 16 - ... got the right value from &baz ok 17 - ... cannot augment a method which has a local equivalent ok t/010_basics/005_override_augment_inner_super............... 1..6 ok 1 - use Moose; ok 2 - The object isa Baz ok 3 - The object isa Bar ok 4 - The object isa Foo ok 5 - ... got the right value from mixed augment/override foo ok 6 - ... got the right value from mixed augment/override bar ok t/010_basics/006_override_and_foreign_classes............... 1..16 ok 1 - use Moose; ok 2 - The object isa Baz ok 3 - The object isa Bar ok 4 - The object isa Foo ok 5 - ... got the right value from &foo ok 6 - ... got the right value from &bar ok 7 - ... got the right value from &baz ok 8 - The object isa Bar ok 9 - The object isa Foo ok 10 - ... got the right value from &foo ok 11 - ... got the right value from &bar ok 12 - ... got the right value from &baz ok 13 - The object isa Foo ok 14 - ... got the right value from &foo ok 15 - ... got the right value from &bar ok 16 - ... 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..8 ok 1 - use Moose; ok 2 - array context (TouchyBase) ok 3 - scalar context (TouchyBase) ok 4 - void context (TouchyBase) ok 5 - array context (AfterSub) ok 6 - scalar context (AfterSub) ok 7 - void context (AfterSub) ok 8 - methods were wrapped ok t/010_basics/009_import_unimport............................ 1..47 ok 1 - use Moose; ok 2 - ... Moose succesfully exported into Foo ok 3 - Foo->can('extends') ok 4 - Foo->can('with') ok 5 - Foo->can('has') ok 6 - Foo->can('before') ok 7 - Foo->can('after') ok 8 - Foo->can('around') ok 9 - Foo->can('override') ok 10 - Foo->can('augment') ok 11 - Foo->can('super') ok 12 - Foo->can('inner') ok 13 - Foo->can('make_immutable') ok 14 - ... Moose succesfully un-exported from Foo ok 15 - ... Foo can no longer do extends ok 16 - ... Foo can no longer do with ok 17 - ... Foo can no longer do has ok 18 - ... Foo can no longer do before ok 19 - ... Foo can no longer do after ok 20 - ... Foo can no longer do around ok 21 - ... Foo can no longer do override ok 22 - ... Foo can no longer do augment ok 23 - ... Foo can no longer do super ok 24 - ... Foo can no longer do inner ok 25 - ... Foo can no longer do make_immutable ok 26 - ... Moose::Util::TypeConstraints succesfully exported into Bar ok 27 - Bar->can('type') ok 28 - Bar->can('subtype') ok 29 - Bar->can('as') ok 30 - Bar->can('where') ok 31 - Bar->can('message') ok 32 - Bar->can('coerce') ok 33 - Bar->can('from') ok 34 - Bar->can('via') ok 35 - Bar->can('enum') ok 36 - Bar->can('find_type_constraint') ok 37 - ... Moose::Util::TypeConstraints succesfully un-exported from Bar ok 38 - ... Bar can no longer do type ok 39 - ... Bar can no longer do subtype ok 40 - ... Bar can no longer do as ok 41 - ... Bar can no longer do where ok 42 - ... Bar can no longer do message ok 43 - ... Bar can no longer do coerce ok 44 - ... Bar can no longer do from ok 45 - ... Bar can no longer do via ok 46 - ... Bar can no longer do enum ok 47 - ... Bar can no longer do find_type_constraint ok t/010_basics/010_method_modifier_with_regexp................ 1..10 ok 1 - use Moose; ok 2 - around modifier is called ok 3 - around modifier is called ok 4 - before modifier is called once ok 5 - after modifier is called once ok 6 - before modifier is called twice ok 7 - after modifier is called twice ok 8 - ... this is not currently supported ok 9 - ... this is not currently supported ok 10 - ... this is not currently supported ok t/010_basics/011_moose_respects_type_constraints............ 1..9 ok 1 - use Moose; ok 2 - use Moose::Util::TypeConstraints; ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... got the Value subtype for Foo ok 5 - ... my constraint passed correctly ok 6 - ... my constraint failed correctly ok 7 - The object isa Bar ok 8 - ... checked the type constraint correctly ok 9 - ... checked the type constraint correctly ok t/010_basics/012_rebless.................................... 1..13 ok 1 - use Moose; ok 2 - use Moose::Util::TypeConstraints; ok 3 - Parent->new gives a Parent object ok 4 - No name yet ok 5 - lazy attribute initialized ok 6 - Num type constraint for now.. ok 7 - ... this failed cause of type check ok 8 - ... this failed cause of type check ok 9 - successfully reblessed into Child ok 10 - Child->name's default came through ok 11 - lazy attribute was already initialized ok 12 - lazy attribute just now initialized ok 13 - ... this failed cause of type check ok t/010_basics/013_create..................................... 1..10 ok 1 - use Moose::Meta::Class; ok 2 - use Moose; ok 3 - use Moose::Role; ok 4 - creating lives ok 5 ok 6 ok 7 - $with_foo isa Class ok 8 - threw Regexp ((?-xism:You must pass an ARRAY ref of roles)) ok 9 - did not create Made::Of::Fail ok 10 - conflicting roles == death ok t/010_basics/014_create_anon................................ 1..11 ok 1 - use Moose::Meta::Class; ok 2 - use Moose; ok 3 - use Moose::Role; ok 4 - creating the same class twice without caching results in 2 classes ok 5 ok 6 ok 7 - with cache, the same class is the same class ok 8 ok 9 ok 10 - class_and_foo and class_and_bar are different ok 11 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/020_attributes/001_attribute_reader_generation............ 1..14 ok 1 - use Moose; ok 2 - ... created the reader method okay ok 3 - ... created the lazy reader method okay ok 4 - The object isa Foo ok 5 - Foo->can('get_foo') ok 6 - ... got an undefined value ok 7 - ... get_foo is a read-only ok 8 - ... no value in get_lazy_foo slot ok 9 - Foo->can('get_lazy_foo') ok 10 - ... got an deferred value ok 11 - ... get_lazy_foo is a read-only ok 12 - The object isa Foo ok 13 - ... got the correct value ok 14 - ... got the correct value ok t/020_attributes/002_attribute_writer_generation............ 1..30 ok 1 - use Moose; ok 2 - ... created the writer method okay ok 3 - ... created the required writer method okay ok 4 - ... created the writer method with type constraint okay ok 5 - ... created the writer method with weak_ref okay ok 6 - The object isa Foo ok 7 - Foo->can('set_foo') ok 8 - ... got an unset value ok 9 - ... set_foo wrote successfully ok 10 - ... got the correct set value ok 11 - ... it is not a weak reference ok 12 - ... cannot create without the required attribute ok 13 - Foo->can('set_foo_required') ok 14 - ... got an unset value ok 15 - ... set_foo_required wrote successfully ok 16 - ... got the correct set value ok 17 - ... set_foo_required died successfully with no value ok 18 - ... set_foo_required did accept undef ok 19 - ... it is not a weak reference ok 20 - Foo->can('set_foo_int') ok 21 - ... got an unset value ok 22 - ... set_foo_int wrote successfully ok 23 - ... got the correct set value ok 24 - ... set_foo_int died successfully ok 25 - ... it is not a weak reference ok 26 - Foo->can('set_foo_weak') ok 27 - ... got an unset value ok 28 - ... set_foo_weak wrote successfully ok 29 - ... got the correct set value ok 30 - ... it is a weak reference ok t/020_attributes/003_attribute_accessor_generation.......... 1..58 ok 1 - use Moose; ok 2 - ... created the accessor method okay ok 3 - ... created the lazy accessor method okay ok 4 - ... created the required accessor method okay ok 5 - ... created the accessor method with type constraint okay ok 6 - ... created the accessor method with weak_ref okay ok 7 - ... created the accessor method with auto_deref okay ok 8 - ... created the reader method with auto_deref okay ok 9 - ... created the reader method with auto_deref okay ok 10 - The object isa Foo ok 11 - Foo->can('foo') ok 12 - ... got an unset value ok 13 - ... foo wrote successfully ok 14 - ... got the correct set value ok 15 - ... it is not a weak reference ok 16 - ... cannot create without the required attribute ok 17 - Foo->can('foo_required') ok 18 - ... got an unset value ok 19 - ... foo_required wrote successfully ok 20 - ... got the correct set value ok 21 - ... foo_required did not die with undef ok 22 - value is undef ok 23 - ... it is not a weak reference ok 24 - ... no value in lazy_foo slot ok 25 - Foo->can('lazy_foo') ok 26 - ... got an deferred value ok 27 - Foo->can('foo_int') ok 28 - ... got an unset value ok 29 - ... foo_int wrote successfully ok 30 - ... got the correct set value ok 31 - ... foo_int died successfully ok 32 - ... it is not a weak reference ok 33 - Foo->can('foo_weak') ok 34 - ... got an unset value ok 35 - ... foo_weak wrote successfully ok 36 - ... got the correct set value ok 37 - ... it is a weak reference ok 38 - Foo->can('foo_deref') ok 39 - ... default default value ok 40 - ... doesn't deref undef value ok 41 - returns empty list in list context ok 42 - ... foo_deref wrote successfully ok 43 - returns an array reference in scalar context ok 44 - correct array ok 45 - returns list in list context ok 46 - correct list ok 47 - Foo->can('foo_deref') ok 48 - ... default default value ok 49 - ... read only ok 50 - scalar context ro ok 51 - list context ro ok 52 - Foo->can('foo_deref_hash') ok 53 - ... default default value ok 54 - ... doesn't deref undef value ok 55 - returns empty list in list context ok 56 - ... foo_deref_hash wrote successfully ok 57 - scalar context ok 58 - list context ok t/020_attributes/004_attribute_triggers..................... 1..26 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - The object isa Bar ok 4 - The object isa Baz ok 5 - ... did not die setting bar ok 6 - ... set the value foo.bar correctly ok 7 - ... which in turn set the value bar.foo correctly ok 8 - ... bar.foo is a weak reference ok 9 - ... did not die un-setting bar ok 10 - ... set the value foo.bar correctly ok 11 - ... which in turn set the value bar.foo correctly ok 12 - ... did not die setting baz ok 13 - ... set the value foo.baz correctly ok 14 - ... which in turn set the value baz.foo correctly ok 15 - ... baz.foo is a weak reference ok 16 - The object isa Bar ok 17 - The object isa Baz ok 18 - The object isa Foo ok 19 - ... set the value foo.bar correctly ok 20 - ... which in turn set the value bar.foo correctly ok 21 - ... bar.foo is a weak reference ok 22 - ... set the value foo.baz correctly ok 23 - ... which in turn set the value baz.foo correctly ok 24 - ... baz.foo is a weak reference ok 25 - ... a trigger must be a CODE ref ok 26 - ... a trigger must be a CODE ref ok t/020_attributes/005_attribute_does......................... 1..10 ok 1 - use Moose; ok 2 - The object isa Foo::Class ok 3 - The object isa Bar::Class ok 4 - ... bar passed the type constraint okay ok 5 - ... foo did not pass the type constraint okay ok 6 - ... baz passed the type constraint okay ok 7 - ... foo did not pass the type constraint okay ok 8 - ... foo passed the type constraint okay ok 9 - ... cannot have a does() which is not done by the isa() ok 10 - ... cannot have a isa() which is cannot does() ok t/020_attributes/006_attribute_required..................... 1..16 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - ... got the right bar ok 4 - ... got the right baz ok 5 - ... got the right boo ok 6 - The object isa Foo ok 7 - ... got the right bar ok 8 - ... got the right baz ok 9 - ... got the right boo ok 10 - The object isa Foo ok 11 - ... got the right bar ok 12 - ... got the right baz ok 13 - ... got the right boo ok 14 - ... undef is a valid attribute value ok 15 - ... undef is a valid attribute value ok 16 - ... must supply all the required attribute ok t/020_attributes/007_attribute_custom_metaclass............. 1..17 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - The object isa Foo::Meta::Attribute ok 4 - The object isa Moose::Meta::Attribute ok 5 - ... got the right name for our meta-attribute ok 6 - ... our meta-attrubute created the accessor for us ok 7 - ... our meta-attrubute created the type_constraint for us ok 8 - The object isa Moose::Meta::TypeConstraint ok 9 - ... got the right type constraint name ok 10 - ... got the right type constraint parent name ok 11 - ... the attribute metaclass need not be a Moose::Meta::Attribute as long as it behaves ok 12 - ... the attribute metaclass alias worked correctly ok 13 - ... the attribute metaclass alias worked correctly ok 14 - The object isa Foo::Meta::Attribute ok 15 - The object isa Moose::Meta::Attribute ok 16 - The object isa Moose::Meta::Attribute::Custom::Bar ok 17 - The object isa Moose::Meta::Attribute ok t/020_attributes/008_attribute_type_unions.................. 1..19 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - ... set bar successfully with an ARRAY ref ok 4 - ... set bar successfully with a HASH ref ok 5 - ... couldnt set bar successfully with a number ok 6 - ... couldnt set bar successfully with a CODE ref ok 7 - ... created new Foo with bar successfully set with an ARRAY ref ok 8 - ... created new Foo with bar successfully set with a HASH ref ok 9 - ... didnt create a new Foo with bar as a number ok 10 - ... didnt create a new Foo with bar as a CODE ref ok 11 - The object isa Bar ok 12 - ... set baz successfully with a string ok 13 - ... set baz successfully with a CODE ref ok 14 - ... couldnt set baz successfully with a SCALAR ref ok 15 - ... couldnt set bar successfully with a HASH ref ok 16 - ... created new Bar with baz successfully set with a string ok 17 - ... created new Bar with baz successfully set with a CODE ref ok 18 - ... didnt create a new Bar with baz as a number ok 19 - ... didnt create a new Bar with baz as a HASH ref ok t/020_attributes/009_attribute_inherited_slot_specs......... 1..83 ok 1 - use Moose; ok 2 - ... we can change the default attribute option ok 3 - ... we can add change the isa as long as it is a subtype ok 4 - ... we can change/add coerce as an attribute option ok 5 - ... we can change/add required as an attribute option ok 6 - ... we can change/add lazy as an attribute option ok 7 - ... extend an attribute with parameterized type ok 8 - ... extend an attribute with anon-subtype ok 9 - ... now can extend an attribute with a non-subtype ok 10 - ... we can add the handles attribute option ok 11 - ... we can not alter the handles attribute option ok 12 - ... can now create an attribute with an improper subtype relation ok 13 - ... cannot create an attribute with an illegal option ok 14 - ... cannot create an attribute with an illegal option ok 15 - The object isa Foo ok 16 - ... got the right undef default value ok 17 - ... assigned foo correctly ok 18 - ... got the right value for foo ok 19 - ... foo is not coercing (as expected) ok 20 - ... got the right default value ok 21 - ... Foo::bar is a read/only attr ok 22 - ... got the right undef default value ok 23 - ... Foo::baz accepts hash refs ok 24 - ... got the right value assigned to baz ok 25 - ... Foo::baz accepts an array ref ok 26 - ... got the right value assigned to baz ok 27 - ... Foo::baz accepts scalar ref ok 28 - ... got the right value assigned to baz ok 29 - ... Foo::bunch_of_stuff accepts an array of strings ok 30 - ... Foo::one_last_one accepts a code ref ok 31 - ... Foo::baz accepts a code ref ok 32 - ... got the right value assigned to baz ok 33 - ... cannot create Bar without required gorch param ok 34 - The object isa Bar ok 35 - The object isa Foo ok 36 - ... got the right undef default value ok 37 - ... assigned foo correctly ok 38 - ... got the right value for foo ok 39 - ... assigned foo correctly ok 40 - ... got the right value for foo ok 41 - ... got the right default value ok 42 - ... got the right default value ok 43 - ... Bar::bar is a read/only attr ok 44 - ... got the right undef default value ok 45 - ... Bar::baz does not accept hash refs ok 46 - ... Bar::baz can accept an array ref ok 47 - ... got the right value assigned to baz ok 48 - ... Bar::baz does not accept a scalar ref ok 49 - ... Bar::bunch_of_stuff accepts an array of ints ok 50 - ... Bar::bunch_of_stuff does not accept an array of strings ok 51 - ... Bar::baz does not accept a code ref ok 52 - ... Bar has a foo attr ok 53 - ... Bar has a bar attr ok 54 - ... Bar has a baz attr ok 55 - ... Bar has a gorch attr ok 56 - ... Bar has a gloum attr ok 57 - ... Bar has a bling attr ok 58 - ... Bar does have a bunch_of_stuff attr ok 59 - ... Bar has a blang attr ok 60 - ... Bar has a fail attr ok 61 - ... Bar does not have an other_fail attr ok 62 - ... Foo and Bar have different copies of foo ok 63 - ... Foo and Bar have different copies of bar ok 64 - ... Foo and Bar have different copies of baz ok 65 - ... Foo and Bar have different copies of gorch ok 66 - ... Foo and Bar have different copies of gloum ok 67 - ... Foo and Bar have different copies of bling ok 68 - ... Foo and Bar have different copies of bunch_of_stuff ok 69 - ... Bar::bar inherited the type constraint too ok 70 - ... Bar::baz inherited the type constraint too ok 71 - ... Bar::bar inherited the right type constraint too ok 72 - ... Foo::baz inherited the right type constraint too ok 73 - ... Bar::baz inherited the right type constraint too ok 74 - ... Foo::gorch is not a required attr ok 75 - ... Bar::gorch is a required attr ok 76 - ... Foo::bunch_of_stuff is an ArrayRef ok 77 - ... Bar::bunch_of_stuff is an ArrayRef[Int] ok 78 - ... Foo::gloum is not a required attr ok 79 - ... Bar::gloum is a required attr ok 80 - ... Foo::foo should not coerce ok 81 - ... Bar::foo should coerce ok 82 - ... Foo::foo should not handles ok 83 - ... Bar::foo should handles ok t/020_attributes/010_attribute_delegation................... 1..85 ok 1 - use Moose; ok 2 - The object isa Bar ok 3 - ... we have something in bar->foo ok 4 - The object isa Foo ok 5 - ... bar->foo->bar returned the right default ok 6 - Bar->can('foo_bar') ok 7 - ... bar->foo_bar delegated correctly ok 8 - ... bar->foo->bar returned the right (changed) value ok 9 - ... bar->foo_bar delegated correctly ok 10 - ... bar->foo->bar returned the right (changed) value ok 11 - ... bar->foo_bar delegated correctly ok 12 - The object isa Foo ok 13 - ... got the right foo->bar ok 14 - ... assigned the new Foo to Bar->foo ok 15 - ... assigned bar->foo with the new Foo ok 16 - ... bar->foo->bar returned the right result ok 17 - ... and bar->foo_bar delegated correctly again ok 18 - The object isa Car ok 19 - The object isa Engine ok 20 - Engine->can('go') ok 21 - Engine->can('stop') ok 22 - ... got the right value from ->engine->go ok 23 - ... got the right value from ->engine->stop ok 24 - Car->can('go') ok 25 - Car->can('stop') ok 26 - ... got the right value from ->go ok 27 - ... got the right value from ->stop ok 28 - The object isa Baz::Proxy1 ok 29 - Baz::Proxy1->can('baz') ok 30 - The object isa Baz ok 31 - Baz::Proxy1->can('foo') ok 32 - Baz::Proxy1->can('bar') ok 33 - Baz::Proxy1->can('boo') ok 34 - ... got the right proxied return value ok 35 - ... got the right proxied return value ok 36 - ... got the right proxied return value ok 37 - The object isa Baz::Proxy2 ok 38 - Baz::Proxy2->can('baz') ok 39 - The object isa Baz ok 40 - Baz::Proxy2->can('foo') ok 41 - Baz::Proxy2->can('boo') ok 42 - ... got the right proxied return value ok 43 - ... got the right proxied return value ok 44 - The object isa Baz::Proxy3 ok 45 - Baz::Proxy3->can('baz') ok 46 - The object isa Baz ok 47 - Baz::Proxy3->can('bar') ok 48 - Baz::Proxy3->can('boo') ok 49 - ... got the right proxied return value ok 50 - ... got the right proxied return value ok 51 - The object isa Foo::Thing ok 52 - The object isa Foo::Baz ok 53 - ... we have the method we expect ok 54 - ... we have the method we expect ok 55 - ... we dont have the method we expect ok 56 - ... got the right value ok 57 - ... got the right value ok 58 - ... got the right value ok 59 - ... you cannot delegate to AUTOLOADED class with regexp ok 60 - The object isa Bar::Autoloaded ok 61 - ... we have something in bar->foo ok 62 - The object isa Foo::Autoloaded ok 63 - ... bar->foo->bar returned the right (changed) value ok 64 - ... bar->foo_bar delegated correctly ok 65 - ... bar->foo->bar returned the right (changed) value ok 66 - ... bar->foo_bar delegated correctly ok 67 - The object isa Foo::Autoloaded ok 68 - ... got the right foo->bar ok 69 - ... assigned the new Foo to Bar->foo ok 70 - ... assigned bar->foo with the new Foo ok 71 - ... bar->foo->bar returned the right result ok 72 - ... and bar->foo_bar delegated correctly again ok 73 - The object isa Baz::Autoloaded ok 74 - ... we have something in baz->foo ok 75 - The object isa Foo::Autoloaded ok 76 - ... baz->foo->bar returned the right (changed) value ok 77 - ... baz->foo_bar delegated correctly ok 78 - ... baz->foo->bar returned the right (changed) value ok 79 - ... baz->foo_bar delegated correctly ok 80 - The object isa Foo::Autoloaded ok 81 - ... got the right foo->bar ok 82 - ... assigned the new Foo to Baz->foo ok 83 - ... assigned baz->foo with the new Foo ok 84 - ... baz->foo->bar returned the right result ok 85 - ... and baz->foo_bar delegated correctly again 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..44 ok 1 - use Moose; ok 2 - ... the foo has docs ok 3 - ... got the foo docs ok 4 - The object isa Test::For::Lazy::TypeConstraint ok 5 - ... this does not work ok 6 - ... this does not work ok 7 - The object isa Test::Arrayref::Attributes ok 8 - Test::Arrayref::Attributes->can(...) ok 9 - The object isa Test::Arrayref::RoleAttributes ok 10 - Test::Arrayref::RoleAttributes->can(...) ok 11 - ... default must return a value which passes the type constraint ok 12 - setter took string ok 13 - this is a *not* a string ok 14 - ... dies without overloading the string ok 15 - ... this doesnt trip overload to break anymore ok 16 - ... this works fine though ok 17 - foo is required ok 18 - foo has builder ok 19 - .. and it's named build_foo ok 20 - foo builder works ok 21 - ... no builder, wtf ok 22 - foo is lazy ok 23 - foo is required ok 24 - foo is lazy_build ok 25 - foo has clearer ok 26 - .. and it's named clear_foo ok 27 - foo has builder ok 28 - .. and it's named build_foo ok 29 - foo has predicate ok 30 - .. and it's named has_foo ok 31 - _foo is lazy ok 32 - _foo is required ok 33 - _foo is lazy_build ok 34 - _foo has clearer ok 35 - .. and it's named _clear_foo ok 36 - _foo has builder ok 37 - .. and it's named _build_foo ok 38 - _foo has predicate ok 39 - .. and it's named _has_foo ok 40 - noo foo value yet ok 41 - noo _foo value yet ok 42 - foo builder works ok 43 - foo builder works too ok 44 - Correct error when a builder method is not present ok t/020_attributes/013_attr_dereference_test.................. 1..12 ok 1 - use Moose; ok 2 - ... successfully created attr ok 3 - The object isa Customer ok 4 - The object isa Firm ok 5 - Firm->can('customers') ok 6 - ... got the right dereferenced value ok 7 - The object isa Firm ok 8 - Firm->can('customers') ok 9 - ... got the right dereferenced value ok 10 - ... its auto-de-ref-ing, not auto-en-ref-ing ok 11 - ... set the results of bar correctly ok 12 - ... auto-dereffed correctly ok t/020_attributes/014_misc_attribute_coerce_lazy............. 1..3 ok 1 - use Moose; ok 2 - The object isa Request ok 3 - ... this coerces and passes the type constraint even with lazy ok t/020_attributes/015_attribute_traits....................... 1..13 ok 1 - use Moose; ok 2 - The object isa My::Class ok 3 - ... got the right value for bar ok 4 - ... got the right value for gorch ok 5 - My::Class->can('baz') ok 6 - ... got the right value for baz ok 7 - The object does My::Attribute::Trait ok 8 - ... got the applied traits ok 9 - ... got the applied traits ok 10 - attr initialized ok 11 - ... gorch doesnt do the trait ok 12 - ... no traits applied ok 13 - ... no traits applied ok t/020_attributes/016_attribute_traits_registered............ 1..24 ok 1 - use Moose; ok 2 - The object isa My::Class ok 3 - ... got the right value for bar ok 4 - My::Class->can('baz') ok 5 - ... got the right value for baz ok 6 - The object does My::Attribute::Trait ok 7 - attr initialized ok 8 - does_role ignores aliases for sanity ok 9 - attr->does uses aliases ok 10 - does_role returns false for nonexistent roles ok 11 - attr->does returns false for nonexistent roles ok 12 - ... got the right value for bar ok 13 - My::Derived::Class->can('baz') ok 14 - ... got the right value for baz ok 15 - The object does My::Attribute::Trait ok 16 - attr initialized ok 17 - The object does My::Other::Attribute::Trait ok 18 - attr initialized ok 19 - does_role ignores aliases for sanity ok 20 - attr->does uses aliases ok 21 - does_role returns false for nonexistent roles ok 22 - attr->does returns false for nonexistent roles ok 23 - My::Derived::Class->can('additional_method') ok 24 - ... got the right value for additional_method ok t/020_attributes/017_attribute_traits_n_meta................ 1..8 ok 1 - use Moose; ok 2 - The object isa My::Class ok 3 - ... got the right value for bar ok 4 - My::Class->can('baz') ok 5 - ... got the right value for baz ok 6 - The object isa My::Meta::Attribute::DefaultReadOnly ok 7 - The object does My::Attribute::Trait ok 8 - ... got the right metaclass customization ok t/020_attributes/018_no_init_arg............................ 1..5 ok 1 - use Moose; ok 2 - ... created the attr okay ok 3 - The object isa Foo ok 4 - field is not set via init arg ok 5 - field is set via setter ok t/020_attributes/019_attribute_lazy_initializer............. 1..24 ok 1 - use Moose; ok 2 - The object isa Moose::Meta::Attribute ok 3 - ... got the right name ok 4 - The object isa Moose::Meta::Attribute ok 5 - ... got the right name ok 6 - The object isa Moose::Meta::Attribute ok 7 - ... got the right name ok 8 - The object isa Foo ok 9 - initial value set to 2x given value ok 10 - The object isa Moose::Meta::Attribute ok 11 - ... got the right name ok 12 - initial lazy value set to 2x given value ok 13 - The object isa Moose::Meta::Attribute ok 14 - ... got the right name ok 15 - initial lazy value with type set to 2x given value ok 16 - initial lazy value with builder set to 2x given value ok 17 - initial lazy value with builder and type set to 2x given value ok 18 - The object isa Moose::Meta::Attribute ok 19 - ... got the right name ok 20 - The object isa Bar ok 21 - initial value set to 2x given value ok 22 - The object isa Moose::Meta::Attribute ok 23 - ... got the right name ok 24 - ... this fails, because initializer returns a bad type ok t/020_attributes/020_trigger_and_coerce..................... 1..12 ok 1 - use Moose; ok 2 - ... trigger is being called ok 3 - The object isa Fake::DateTime ok 4 - The object isa Fake::DateTime ok 5 - The object isa Mortgage ok 6 - The object isa Fake::DateTime ok 7 - ... Mortgage is now immutable ok 8 - ... trigger is being called ok 9 - The object isa Fake::DateTime ok 10 - The object isa Fake::DateTime ok 11 - The object isa Mortgage ok 12 - The object isa Fake::DateTime ok t/020_attributes/021_method_generation_rules................ 1..18 ok 1 - use Moose; ok 2 - Can define attr with rw + writer ok 3 - Test::Class::WriterRW->can(...) ok 4 - Test::Class::WriterRW->_foo is writer ok 5 - Test::Class::WriterRW->foo is reader ok 6 - Test::Class::WriterRW->foo is not writer ok 7 - Test::Class::WriterRW->_foo is not reader ok 8 - Can define attr with ro + writer ok 9 - Test::Class::WriterRO->can(...) ok 10 - Test::Class::WriterRO->_foo is writer ok 11 - Test::Class::WriterRO->foo is reader ok 12 - Test::Class::WriterRO->foo is not writer ok 13 - Test::Class::WriterRO->_foo is not reader ok 14 - Can define attr with rw + accessor ok 15 - Test::Class::AccessorRW->can('_foo') ok 16 - Test::Class::AccessorRW->_foo is writer ok 17 - Test::Class::AccessorRW->foo is reader ok 18 - Cant define attr with ro + accessor ok t/020_attributes/022_legal_options_for_inheritance.......... 1..3 ok 1 - use Moose; ok 2 - ... added my_legal_option as legal option for inheritance ok 3 - ... overloaded my_legal_option ok t/030_roles/001_meta_role................................... 1..29 ok 1 - use Moose; ok 2 - use Moose::Meta::Role; ok 3 - The object isa Moose::Meta::Role ok 4 - The object isa Class::MOP::Module ok 5 - ... got the right name of FooRole ok 6 - ... got the right version of FooRole ok 7 - ... FooRole has the foo method ok 8 - ... FooRole got the foo method ok 9 - The object isa Moose::Meta::Role::Method ok 10 - ... got the right method list ok 11 - ... got the right attribute list ok 12 - ... FooRole does not have the bar attribute ok 13 - ... added the bar attribute okay ok 14 - ... got the right attribute list ok 15 - ... FooRole does have the bar attribute ok 16 - ... got the correct description of the bar attribute ok 17 - ... added the baz attribute okay ok 18 - ... got the right attribute list ok 19 - ... FooRole does have the baz attribute ok 20 - ... got the correct description of the baz attribute ok 21 - ... removed the bar attribute okay ok 22 - ... got the right attribute list ok 23 - ... FooRole does not have the bar attribute ok 24 - ... FooRole does still have the baz attribute ok 25 - ... no boo:before modifier ok 26 - ... added a method modifier okay ok 27 - ... now we have a boo:before modifier ok 28 - ... got the right method back ok 29 - ... got the right list of before method modifiers ok t/030_roles/002_role........................................ 1..37 ok 1 - use Moose::Role; ok 2 - ... extends() is not supported ok 3 - ... augment() is not supported ok 4 - ... inner() is not supported ok 5 - The object isa Moose::Meta::Role ok 6 - The object isa Class::MOP::Module ok 7 - ... got the right name of FooRole ok 8 - ... got the right version of FooRole ok 9 - ... FooRole has the foo method ok 10 - ... FooRole got the foo method ok 11 - The object isa Moose::Meta::Role::Method ok 12 - ... FooRole has the boo method ok 13 - ... FooRole got the boo method ok 14 - The object isa Moose::Meta::Role::Method ok 15 - ... got the right method list ok 16 - locally defined methods are still there ok 17 - sugar was unimported ok 18 - ... got the right attribute list ok 19 - ... FooRole does have the bar attribute ok 20 - ... got the correct description of the bar attribute ok 21 - ... FooRole does have the baz attribute ok 22 - ... got the correct description of the baz attribute ok 23 - ... now we have a boo:before modifier ok 24 - ... got the right method back ok 25 - ... got the right list of before method modifiers ok 26 - ... now we have a boo:after modifier ok 27 - ... got the right method back ok 28 - ... got the right method back ok 29 - ... got the right list of after method modifiers ok 30 - ... now we have a boo:around modifier ok 31 - ... got the right method back ok 32 - ... got the right list of around method modifiers ok 33 - ... now we have a bling:override modifier ok 34 - ... got the right method back ok 35 - ... now we have a fling:override modifier ok 36 - ... got the right method back ok 37 - ... got the right list of override method modifiers ok t/030_roles/003_apply_role.................................. 1..87 ok 1 - use Moose::Role; ok 2 - The object isa Moose::Meta::Class ok 3 - The object isa Moose::Meta::Class ok 4 - ... does_role requires a role name ok 5 - ... apply_role requires a role ok 6 - ... apply_role requires a role ok 7 - ... the FooClass->meta does_role FooRole ok 8 - ... the FooClass->meta !does_role OtherRole ok 9 - ... the FooBarClass->meta does_role FooRole ok 10 - ... the FooBarClass->meta does_role BarRole ok 11 - ... the FooBarClass->meta !does_role OtherRole ok 12 - ... FooClass has the method bar ok 13 - ... FooBarClass has the method bar ok 14 - ... FooClass has the method baz ok 15 - ... FooBarClass has the method baz ok 16 - ... FooClass has the method foo ok 17 - ... FooBarClass has the method foo ok 18 - ... FooClass has the method boo ok 19 - ... FooBarClass has the method boo ok 20 - ... FooClass has the method blau ok 21 - ... FooBarClass has the method blau ok 22 - ... FooClass has the method goo ok 23 - ... FooBarClass has the method goo ok 24 - ... FooClass lacks the method woot ok 25 - ... FooBarClass has the method woot ok 26 - ... FooClass has the attribute bar ok 27 - ... FooBarClass has the attribute bar ok 28 - ... FooClass has the attribute baz ok 29 - ... FooBarClass has the attribute baz ok 30 - FooClass->can('does') ok 31 - ... the FooClass does FooRole ok 32 - ... the FooClass does not do BarRole ok 33 - ... the FooClass does not do OtherRole ok 34 - FooBarClass->can('does') ok 35 - ... the FooClass does FooRole ok 36 - ... the FooBarClass does FooBarRole ok 37 - ... the FooBarClass does not do OtherRole ok 38 - The object isa FooClass ok 39 - The object isa FooBarClass ok 40 - ... got the right value of goo ok 41 - ... got the right value of goo ok 42 - ... got the right value from ->boo ok 43 - ... got the right value from ->boo (double wrapped) ok 44 - ... got the right value from ->blau ok 45 - ... got the right value from ->blau ok 46 - FooClass->can('does') ok 47 - ... an instance of FooClass does FooRole ok 48 - ... and instance of FooClass does not do OtherRole ok 49 - FooBarClass->can('does') ok 50 - ... an instance of FooBarClass does FooRole ok 51 - ... an instance of FooBarClass does BarRole ok 52 - ... and instance of FooBarClass does not do OtherRole ok 53 - FooClass->can('bar') ok 54 - FooClass->can('baz') ok 55 - FooClass->can('foo') ok 56 - FooClass->can('boo') ok 57 - FooClass->can('goo') ok 58 - FooClass->can('blau') ok 59 - ... got the right value of foo ok 60 - ... $foo->baz is undefined ok 61 - ... $foo->bar is undefined ok 62 - ... baz is a read-only accessor ok 63 - ... bar is a read-write accessor with a type constraint ok 64 - The object isa FooClass ok 65 - ... bar is a read-write accessor with a type constraint ok 66 - ... got the right value for bar now ok 67 - FooBarClass->can('does') ok 68 - ... an instance of FooClass does FooRole ok 69 - ... and instance of FooClass does not do OtherRole ok 70 - FooBarClass->can('does') ok 71 - ... an instance of FooBarClass does FooRole ok 72 - ... an instance of FooBarClass does BarRole ok 73 - ... and instance of FooBarClass does not do OtherRole ok 74 - FooBarClass->can('bar') ok 75 - FooBarClass->can('baz') ok 76 - FooBarClass->can('foo') ok 77 - FooBarClass->can('boo') ok 78 - FooBarClass->can('goo') ok 79 - FooBarClass->can('blau') ok 80 - ... got the right value of foo ok 81 - ... $foo->baz is undefined ok 82 - ... $foo->bar is undefined ok 83 - ... baz is a read-only accessor ok 84 - ... bar is a read-write accessor with a type constraint ok 85 - The object isa FooClass ok 86 - ... bar is a read-write accessor with a type constraint ok 87 - ... got the right value for bar now ok t/030_roles/004_role_composition_errors..................... 1..11 ok 1 - use Moose; ok 2 - ... the Foo::Role has a required method (foo) ok 3 - ... no foo method implemented by Foo::Class ok 4 - ... cannot consume a class, it must be a role ok 5 - ... has a foo method implemented by Bar::Class ok 6 - ... has a foo method implemented by Bar::Role ok 7 - ... the Bar::Role has not inherited the required method from Foo::Role ok 8 - ... no foo method implemented by Baz::Role ok 9 - ... the Baz::Role has inherited the required method from Foo::Role ok 10 - ... no foo method implemented by Baz::Class2 ok 11 - ... has a foo method implemented by Baz::Class2 ok t/030_roles/005_role_conflict_detection..................... 1..89 ok 1 - use Moose; ok 2 - use Moose::Role; ok 3 - ... our mutually recursive roles combine okay ok 4 - ... our mutually recursive roles combine okay (no matter what order) ok 5 - The object isa My::Test1 ok 6 - ... $test1 does Role::Foo ok 7 - ... $test1 does Role::Bar ok 8 - My::Test1->can('foo') ok 9 - My::Test1->can('bar') ok 10 - ... $test1->foo worked ok 11 - ... $test1->bar worked ok 12 - The object isa My::Test2 ok 13 - ... $test2 does Role::Foo ok 14 - ... $test2 does Role::Bar ok 15 - My::Test2->can('foo') ok 16 - My::Test2->can('bar') ok 17 - ... $test2->foo worked ok 18 - ... $test2->bar worked ok 19 - ... it still has the bar method ok 20 - ... it still has the required foo method ok 21 - ... it still has the foo method ok 22 - ... it still has the required bar method ok 23 - ... role methods conflicted and method was required ok 24 - ... role methods didnt conflict when manually combined ok 25 - ... role methods didnt conflict when manually combined (in opposite order) ok 26 - ... role methods didnt conflict when manually resolved ok 27 - ... we didnt get any methods in the conflict ok 28 - ... we did get the method when manually dealt with ok 29 - ... we did get the method when manually dealt with ok 30 - ... we did get the method when manually dealt with 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 - ... our class does() the correct roles ok 38 - ... our class does() the correct roles ok 39 - ... and we got the first method that was added ok 40 - ... and we got the first method that was added ok 41 - ... and we got the local method ok 42 - ... still got the bling method in Role::Bling::Bling ok 43 - ... our role correctly does() the other role ok 44 - ... dont have the bling method in Role::Bling::Bling::Bling ok 45 - ... still got the bling method in Role::Bling::Bling::Bling ok 46 - ... role attrs conflicted and method was required ok 47 - ... role attrs didnt conflict when manually combined ok 48 - ... role attrs didnt conflict when manually combined ok 49 - ... role attrs conflicted and cannot be manually disambiguted ok 50 - ... we didnt get any attributes in the conflict ok 51 - ... we did get an attributes when manually composed ok 52 - ... we did get an attributes when manually composed ok 53 - ... we did still have an attribute ghost (conflict does not mess with class) 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 - ... our class does() the correct roles ok 61 - ... our class does() the correct roles ok 62 - My::Test8->can('ghost') ok 63 - My::Test9->can('ghost') ok 64 - My::Test10->can('ghost') ok 65 - ... got the expected default attr value ok 66 - ... got the expected default attr value ok 67 - ... got the expected default attr value ok 68 - ... composed the role with override okay ok 69 - ... composed the role with override okay ok 70 - ... cannot compose it because we have no superclass ok 71 - ... cannot compose it because we have no superclass ok 72 - ... the twist method has been added ok 73 - ... the twist method has been added ok 74 - ... the twist method has not been added ok 75 - ... the twist method has not been added 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 - ... our class does() the correct roles ok 82 - ... our class does() the correct roles ok 83 - ... got the right method return ok 84 - ... got the right method return ok 85 - ... no twist method here at all ok 86 - ... got the right method return (from superclass) ok 87 - ... could not compose roles here, it dies ok 88 - ... the twist method has not been added ok 89 - ... the twist method returns the right value ok t/030_roles/006_role_exclusion.............................. 1..24 ok 1 - use Moose; ok 2 - use Moose::Role; ok 3 - ... Molecule::Organic exludes Molecule::Inorganic ok 4 - ... Molecule::Organic exludes Molecule::Inorganic ok 5 - ... adding the role (w/ excluded roles) okay ok 6 - ... adding the role w/ excluded role conflict dies okay ok 7 - ... adding the role (w/ excluded roles) okay ok 8 - ... adding the role w/ excluded role conflict dies okay ok 9 - ... My::Test1 does Molecule::Organic ok 10 - ... My::Test1 does Molecule ok 11 - ... My::Test1 excludes Molecule::Organic ok 12 - ... ! My::Test2 does Molecule::Organic ok 13 - ... ! My::Test2 does Molecule::Inorganic ok 14 - ... My::Test3 does Molecule::Organic ok 15 - ... My::Test1 does Molecule ok 16 - ... My::Test3 excludes Molecule::Organic ok 17 - ... ! My::Test3 does Molecule::Inorganic ok 18 - ... cannot add exculded role into class which extends Methane ok 19 - ... Methane does Molecule::Organic ok 20 - ... My::Test4 isa Methane ok 21 - ... My::Test4 does Molecule::Organic ok 22 - ... My::Test4 meat does_role Molecule::Organic ok 23 - ... My::Test4 meta excludes Molecule::Organic ok 24 - ... My::Test4 does Molecule::Inorganic ok t/030_roles/007_roles_and_req_method_edge_cases............. 1..17 ok 1 - use Moose; ok 2 - use Moose::Role; ok 3 - ... the required "foo" method will not exist yet (but we will live) ok 4 - ... foo method is still required for Role::ProvideFoo ok 5 - ... the required "foo" method will be found in the superclass ok 6 - ... the required "foo" method exists, although it is overriden locally ok 7 - ... the required "foo" method will be found in the superclass ok 8 - ... the required "foo" method exists, although it is a before modifier locally ok 9 - ... the required "foo" method exists locally, and it is modified locally ok 10 - The object isa Class::MOP::Method::Wrapped ok 11 - ... but the original method is from our package ok 12 - ... the required "foo" method exists in the symbol table (and we will live) ok 13 - ... the required "foo" method will be found in the superclass (but then overriden) ok 14 - ... the required "foo" method exists, but it is a before (and we will die) ok 15 - ... our role combined successfully ok 16 - required method exists in superclass as non-modifier, so we live ok 17 - required method exists in superclass as non-modifier, so we live ok t/030_roles/008_role_conflict_edge_cases.................... 1..34 ok 1 - use Moose; ok 2 - use Moose::Role; ok 3 - ... roles composed okay (no conflicts) ok 4 - ... have the method foo as expected ok 5 - ... have the method foo as expected ok 6 - ... have the method foo as expected ok 7 - ... have the method foo as expected ok 8 - ... got the right value from method ok 9 - ... roles composed okay (no conflicts) ok 10 - ... have the method foo as expected ok 11 - ... have the method foo as expected ok 12 - ... have the method foo as expected ok 13 - ... have the method foo as expected ok 14 - The object isa Moose::Meta::Method::Overriden ok 15 - ... have the method foo as expected ok 16 - The object isa Class::MOP::Method ok 17 - ... got the right value from method ok 18 - ... got the right value from method ok 19 - ... roles composed okay (no conflicts) ok 20 - ... have the method foo as expected ok 21 - ... have the method foo as expected ok 22 - ... have the method foo as expected ok 23 - ... have the method foo as expected ok 24 - The object isa Class::MOP::Method::Wrapped ok 25 - ... have the method foo as expected ok 26 - The object isa Class::MOP::Method ok 27 - ... got the right value from method ok 28 - ... got the right value from method ok 29 - ... roles composed okay (no conflicts) ok 30 - ... have the attribute foo as expected ok 31 - ... have the attribute foo as expected ok 32 - ... have the attribute foo as expected ok 33 - ... have the attribute foo as expected ok 34 - ... got the right value from method ok t/030_roles/009_more_role_edge_cases........................ 1..75 ok 1 - use Moose; ok 2 - ... role was composed as expected ok 3 - does SubAA ok 4 - does RootA ok 5 - The object isa SubAB ok 6 - SubAB->can('bar') ok 7 - ... got thr right bar rv ok 8 - SubAB->can('foo') ok 9 - ... called foo successfully ok 10 - ... got the right foo rv ok 11 - ... composed the role successfully ok 12 - BB does SubBA ok 13 - BB does RootB ok 14 - The object isa SubBB ok 15 - SubBB->can('foo') ok 16 - ... called foo successfully ok 17 - foo rv ok 18 - after hook called ok 19 - ... called foo successfully (again) ok 20 - after hook called (again) ok 21 - ... this has the foo method ok 22 - ... cannot compose an override over a local method ok 23 - simple composition without abstract ok 24 - simple composition with abstract ok 25 - SimpleClassWithSome does Abstract ok 26 - SimpleClassWithSome does ConcreteA ok 27 - SimpleClassWithSome does ConcreteB ok 28 - SimpleClassWithSome->can('method') ok 29 - SimpleClassWithSome->can('other') ok 30 - SimpleClassWithSome->can('another') ok 31 - provided by abstract ok 32 - provided by concrete a ok 33 - provided by concrete b ok 34 - SimpleClassWithAll does Abstract ok 35 - SimpleClassWithAll does ConcreteA ok 36 - SimpleClassWithAll does ConcreteB ok 37 - SimpleClassWithAll->can('method') ok 38 - SimpleClassWithAll->can('other') ok 39 - SimpleClassWithAll->can('another') ok 40 - provided by abstract ok 41 - provided by concrete a ok 42 - provided by concrete b ok 43 - composition without abstract ok 44 - composition with abstract ok 45 - can compose ConcreteA and ConcreteC together ok 46 - ClassWithSome does Abstract ok 47 - ClassWithSome does ConcreteA ok 48 - ClassWithSome does ConcreteB ok 49 - ClassWithSome does ConcreteC ok 50 - ClassWithSome->can('method') ok 51 - ClassWithSome->can('other') ok 52 - ClassWithSome->can('another') ok 53 - provided by abstract ok 54 - provided by concrete c + a ok 55 - provided by concrete b ok 56 - ClassWithAll does Abstract ok 57 - ClassWithAll does ConcreteA ok 58 - ClassWithAll does ConcreteB ok 59 - ClassWithAll does ConcreteC ok 60 - ClassWithAll->can('method') ok 61 - ClassWithAll->can('other') ok 62 - ClassWithAll->can('another') ok 63 - provided by abstract ok 64 - provided by concrete c + a ok 65 - provided by concrete b ok 66 - ClassWithEverything does Abstract ok 67 - ClassWithEverything does ConcreteA ok 68 - ClassWithEverything does ConcreteB ok 69 - ClassWithEverything does ConcreteC ok 70 - ClassWithEverything->can('method') ok 71 - ClassWithEverything->can('other') ok 72 - ClassWithEverything->can('another') ok 73 - provided by abstract ok 74 - provided by concrete c + a ok 75 - provided by concrete b ok t/030_roles/010_run_time_role_composition................... 1..28 ok 1 - use Moose; ok 2 - The object isa My::Class ok 3 - The object isa My::Class ok 4 - ... the role is not composed yet ok 5 - ... we do not do any roles yet ok 6 - ... we now do the Bark role ok 7 - ... the class does not do the Bark role ok 8 - The object isa My::Class ok 9 - ... but it is no longer blessed into My::Class ok 10 - ... the role is not composed at the class level ok 11 - ... the role is now composed at the object level ok 12 - ... got the right return value for the newly composed method ok 13 - ... we do not do any roles yet ok 14 - ... we now do the Bark role ok 15 - ... they share the same anon-class/role thing ok 16 - ... the original method responds as expected ok 17 - ... we do not do the Sleeper role ok 18 - ... we still do the Bark role ok 19 - ... we now do the Sleeper role too ok 20 - ... the class does not do the Sleeper role ok 21 - ... they no longer share the same anon-class/role thing ok 22 - The object isa My::Class ok 23 - ... the original method still responds as expected ok 24 - ... got the right return value for the newly composed method ok 25 - ... got the right return value for the newly composed method ok 26 - ... we do not do any roles yet ok 27 - ... we now do the Bark role ok 28 - ... they share the same anon-class/role thing again ok t/030_roles/011_overriding.................................. 1..40 ok 1 - use Moose; ok 2 - define role C ok 3 - define class A ok 4 - Class::A->can(...) ok 5 - ... got the right foo method ok 6 - ... got the right zot method ok 7 - ... got the right bar method ok 8 - ... got the right xxy method ok 9 - ... did not fufill the requirement of &bar method ok 10 - ... did fufill the requirement of &bar method ok 11 - ... Role::A::Conflict created the bar requirement ok 12 - Class::A::Resolved->can('bar') ok 13 - ... got the right bar method ok 14 - define role Role::F ok 15 - define class Class::B ok 16 - Class::B->can(...) ok 17 - ... got the &foo method okay ok 18 - ... got the &zot method okay ok 19 - ... got the &bar method okay ok 20 - ... got the &xxy method okay ok 21 - ... Role::F fufilled the &foo requirement ok 22 - ... define role Role::D::And::E::Conflict ok 23 - ... Role::D::And::E::Conflict fufilled the &foo requirement ok 24 - ... Role::D::And::E::Conflict adds the &xxy requirement ok 25 - ... Role::D::And::E::Conflict adds the &bar requirement ok 26 - define role Role::I ok 27 - defining class Class::C fails ok 28 - resolved with method ok 29 - Class::E->can(...) ok 30 - ... got the right &foo method ok 31 - ... got the right &zot method ok 32 - ... got the right &bar method ok 33 - ... got the right &xxy method ok 34 - ... Role::I still have the &foo requirement not ok 35 - 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 224. # died: 'Role::I' requires the method 'foo' to be implemented by 'Class::D', the method is only an attribute accessor at /home/fly818/var/cpan/build/Moose-0.54-rHLAh4/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 60 # Moose::Meta::Role::Application::ToClass::check_required_methods() called at /home/fly818/var/cpan/build/Moose-0.54-rHLAh4/blib/lib/Moose/Meta/Role/Application.pm line 58 # Moose::Meta::Role::Application::apply() called at /home/fly818/var/cpan/build/Moose-0.54-rHLAh4/blib/lib/Moose/Meta/Role/Application/ToClass.pm line 19 # Moose::Meta::Role::Application::ToClass::apply() called at /home/fly818/var/cpan/build/Moose-0.54-rHLAh4/blib/lib/Moose/Meta/Role.pm line 385 # Moose::Meta::Role::apply() called at /home/fly818/var/cpan/build/Moose-0.54-rHLAh4/blib/lib/Moose/Util.pm line 94 # Moose::Util::apply_all_roles() called at /home/fly818/var/cpan/build/Moose-0.54-rHLAh4/blib/lib/Moose.pm line 105 # Moose::with() called at t/030_roles/011_overriding.t line 222 # Test::Exception::lives_ok() called at t/030_roles/011_overriding.t line 224 not ok 36 - 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 226. # Class::D->can('bar') failed # Class::D->can('xxy') failed not ok 37 - bar # TODO add support for attribute methods fufilling reqs # Failed (TODO) test 'bar' # at t/030_roles/011_overriding.t line 227. # got: undef # expected: 'Role::H::bar' not ok 38 - xxy # TODO add support for attribute methods fufilling reqs # Failed (TODO) test 'xxy' # at t/030_roles/011_overriding.t line 228. # got: undef # expected: 'Role::I::xxy' ok 39 - foo ok 40 - zot ok t/030_roles/012_method_exclusion_in_composition............. 1..20 ok 1 - use Moose; ok 2 - we have a foo method ok 3 - we have a baz method ok 4 - ... but we excluded bar ok 5 - we have a foo method ok 6 - we have a bar method ok 7 - we have a baz method ok 8 - ... and the &foo method is not required ok 9 - ... and the &bar method is required ok 10 - ... composed our roles correctly ok 11 - ... composed our roles correctly ok 12 - The object isa My::Foo::Class ok 13 - My::Foo::Class->can('foo') ok 14 - ... got the right method ok 15 - ... composed our roles correctly ok 16 - we have a foo method ok 17 - ... and the &foo method is not required ok 18 - ... composed our roles correctly ok 19 - we dont have a foo method ok 20 - ... and the &foo method is required ok t/030_roles/013_method_aliasing_in_composition.............. 1..36 ok 1 - use Moose; ok 2 - ... this succeeds ok 3 - ... this succeeds ok 4 - we have a foo method ok 5 - we have a baz method ok 6 - we have a bar method ok 7 - we have a role_bar method ok 8 - ... this succeeds ok 9 - ... this succeeds ok 10 - we have a foo method ok 11 - we have a baz method ok 12 - we have a role_bar method ok 13 - ... and the &bar method is not required ok 14 - ... and the &role_bar method is not required ok 15 - ... this succeeds ok 16 - we have a foo method ok 17 - we have a baz method ok 18 - we have a role_bar method ok 19 - ... and the &bar method is required ok 20 - ... composed our roles correctly ok 21 - ... composed our roles correctly ok 22 - The object isa My::Foo::Class ok 23 - My::Foo::Class->can('foo') ok 24 - My::Foo::Class->can('foo_foo') ok 25 - My::Foo::Class->can('bar_foo') ok 26 - ... got the right method ok 27 - ... got the right method ok 28 - ... got the right method ok 29 - ... composed our roles correctly ok 30 - we have a foo method ok 31 - we have a foo_foo method ok 32 - we have a bar_foo method ok 33 - ... and the &foo method is not required ok 34 - ... composed our roles correctly ok 35 - we dont have a foo_foo method ok 36 - ... and the &foo method is required ok t/030_roles/014_more_alias_and_exclude...................... 1..10 ok 1 - use Moose; ok 2 - ... everything works out all right ok 3 - The object isa My::Class 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 10 - ... got the right method ok t/030_roles/015_runtime_roles_and_attrs..................... 1..12 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - ... the role is not composed yet ok 4 - ditto ok 5 - ... we do not do any roles yet ok 6 - ... and setting the accessor fails (not a Dog yet) ok 7 - ... we now do the Bark role ok 8 - ... the role is now composed at the object level ok 9 - it has fur ok 10 - ... got the right return value for the newly composed method ok 11 - ... and setting the accessor is okay ok 12 - role attr initialized ok t/030_roles/016_runtime_roles_and_nonmoose.................. 1..8 ok 1 - use Moose; ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... the role is not composed yet ok 5 - ... and setting the accessor fails (not a Dog yet) ok 6 - ... the role is now composed at the object level ok 7 - ... got the right return value for the newly composed method ok 8 - ... and setting the accessor is okay ok t/030_roles/017_extending_role_attrs........................ 1..28 ok 1 - use Moose; ok 2 - ... extended the attribute successfully ok 3 - The object isa Foo ok 4 - ... got the extended attribute ok 5 - ... narrowed the role's type constraint successfully ok 6 - The object isa Bar ok 7 - ... got the extended attribute ok 8 - ... can change the attribute's value to an Int ok 9 - threw Regexp ((?-xism:^Attribute \(foo\) does not pass the type constraint because: Validation failed for 'Int' failed with value baz at )) ok 10 - ... still has the old Int value ok 11 - ... narrowed the role's type constraint successfully ok 12 - The object isa Baz ok 13 - ... got the extended attribute ok 14 - ... can change the attribute's value to a ClassName ok 15 - threw Regexp ((?-xism:^Attribute \(baz\) does not pass the type constraint because: Validation failed for 'Int \| ClassName' failed with value zonk at )) ok 16 - ... still has the old ClassName value ok 17 - ... narrowed the role's type constraint successfully ok 18 - The object isa Quux ok 19 - ... got the extended attribute ok 20 - ... can change the attribute's value to an Int ok 21 - ... can change the attribute's value to an ArrayRef ok 22 - threw Regexp ((?-xism:^Attribute \(quux\) does not pass the type constraint because: Validation failed for 'Positive \| ArrayRef' failed with value quux at )) ok 23 - ... still has the old ArrayRef value ok 24 - threw Regexp ((?-xism:^Attribute \(quux\) does not pass the type constraint because: Validation failed for 'Positive \| ArrayRef' failed with value HASH\(\w+\) at )) ok 25 - ... still has the old ArrayRef value ok 26 - can get less specific in the subclass ok 27 - or change the type completely ok 28 - or add new types to the union ok t/030_roles/018_runtime_roles_w_params...................... 1..22 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - ... got the expect value ok 4 - ... no baz method though ok 5 - ... this works ok 6 - ... got the expect value ok 7 - ... we have baz method now ok 8 - ... got the expect value ok 9 - The object isa Foo ok 10 - ... got the expect value ok 11 - ... no baz method though ok 12 - ... this works ok 13 - ... got the expect value ok 14 - ... we have baz method now ok 15 - ... got the expect value ok 16 - The object isa Foo ok 17 - ... got the expect value ok 18 - ... no baz method though ok 19 - ... this works ok 20 - ... got the expect value ok 21 - ... we have baz method now ok 22 - ... got the expect value ok t/030_roles/020_role_composite.............................. 1..17 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... got the right roles ok 7 - ... our composite does the role Role::Foo ok 8 - ... our composite does the role Role::Bar ok 9 - ... our composite does the role Role::Baz ok 10 - ... this composed okay ok 11 - The object isa Moose::Meta::Role::Composite ok 12 - ... got the composite role name ok 13 - ... got the right roles ok 14 - ... our composite does the role Role::Foo ok 15 - ... our composite does the role Role::Bar ok 16 - ... our composite does the role Role::Baz ok 17 - ... our composite does the role Role::Gorch ok t/030_roles/021_role_composite_exclusion.................... 1..15 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - ... got the right exclusions ok 5 - ... got the right exclusions ok 6 - ... this fails 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 - The object isa Moose::Meta::Role::Composite ok 11 - ... got the composite role name ok 12 - ... this lives as expected ok 13 - ... has excluded roles ok 14 - ... this fails as expected ok 15 - ... this fails as expected ok t/030_roles/022_role_composition_req_methods................ 1..19 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... this succeeds as expected ok 7 - ... got the right list of required methods ok 8 - The object isa Moose::Meta::Role::Composite ok 9 - ... got the composite role name ok 10 - ... this succeeds as expected ok 11 - ... got the right list of required methods ok 12 - The object isa Moose::Meta::Role::Composite ok 13 - ... got the composite role name ok 14 - ... this succeeds as expected ok 15 - ... got the right list of required methods ok 16 - The object isa Moose::Meta::Role::Composite ok 17 - ... got the composite role name ok 18 - ... this succeeds as expected ok 19 - ... got the right list of required methods ok t/030_roles/023_role_composition_attributes................. 1..10 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... this succeeds as expected ok 7 - ... got the right list of attributes ok 8 - ... this fails as expected ok 9 - ... this fails as expected ok 10 - ... this fails as expected ok t/030_roles/024_role_composition_methods.................... 1..22 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... this succeeds as expected ok 7 - ... got the right list of methods ok 8 - The object isa Moose::Meta::Role::Composite ok 9 - ... got the composite role name ok 10 - ... this succeeds as expected ok 11 - ... got the right list of methods 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 methods ok 17 - ... got the right list of required methods ok 18 - The object isa Moose::Meta::Role::Composite ok 19 - ... got the composite role name ok 20 - ... this succeeds as expected ok 21 - ... got the right list of methods ok 22 - ... got the right list of required methods ok t/030_roles/025_role_composition_override................... 1..11 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... this lives ok ok 7 - ... got the right list of methods ok 8 - ... this fails as expected ok 9 - ... this fails as expected ok 10 - ... this fails as expected ok 11 - ... this fails as expected ok t/030_roles/026_role_composition_method_mods................ 1..10 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 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 methods ok 10 - ... got the right list of methods ok t/030_roles/030_role_parameterized.......................... 1..1 ok 1 - use Moose; ok t/040_type_constraints/001_util_type_constraints............ 1..38 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... this is a Num ok 3 - ... this is not a Num ok 4 - ... type constraint stringifies to name ok 5 - ... this is a Str ok 6 - ... this is not a Str ok 7 - ... this is a Natural ok 8 - ... this is not a Natural ok 9 - ... this is not a Natural ok 10 - ... this is a NaturalLessThanTen ok 11 - ... this is not a NaturalLessThanTen ok 12 - ... this is not a NaturalLessThanTen ok 13 - ... this is not a NaturalLessThanTen ok 14 - ... got a value back from negative ok 15 - The object isa Moose::Meta::TypeConstraint ok 16 - ... this is a negative number ok 17 - ... this is not a negative number ok 18 - ... this is not a negative number ok 19 - ... $negative is a subtype of Number ok 20 - ... $negative is not a subtype of String ok 21 - The object isa Moose::Meta::TypeConstraint ok 22 - ... NaturalLessThanTen is subtype of Natural ok 23 - ... NaturalLessThanTen is subtype of Number ok 24 - ... NaturalLessThanTen is not subtype of String ok 25 - ... it has a message ok 26 - ... validated successfully (no error) ok 27 - ... validated unsuccessfully (got error) ok 28 - The object isa Moose::Meta::TypeConstraint ok 29 - ... Natural is a subtype of Number ok 30 - ... Natural is not a subtype of String ok 31 - ... it does not have a message ok 32 - ... validated successfully (no error) ok 33 - ... validated unsuccessfully (got error) ok 34 - The object isa Moose::Meta::TypeConstraint ok 35 - ... it does have a message ok 36 - ... validated successfully (no error) ok 37 - ... validated unsuccessfully (got error) ok 38 - meta-attr construction ok even when type constraint utils loaded first 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..14 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 - The object isa Moose::Meta::TypeCoercion ok 7 - The object isa HTTPHeader ok 8 - ... got the right array ok 9 - ... nothing assigned to the hash ok 10 - The object isa HTTPHeader ok 11 - ... got the right hash ok 12 - ... nothing assigned to the array ok 13 - ... got back what we put in ok 14 - ... got back what we put in ok t/040_type_constraints/006_util_type_reloading.............. 1..5 ok 1 - use Moose; ok 2 - ... loaded Foo successfully ok 3 - ... re-loaded Foo successfully ok 4 - ... loaded Bar successfully ok 5 - ... re-loaded Bar successfully ok t/040_type_constraints/007_util_more_type_coercion.......... 1..26 ok 1 - use Moose; ok 2 - The object isa Engine ok 3 - ... type was coerced without incident ok 4 - The object isa HTTPHeader ok 5 - ... got the right array value of the header ok 6 - ... no hash value set ok 7 - ... type was coerced without incident ok 8 - The object isa HTTPHeader ok 9 - ... got the right hash value of the header ok 10 - ... no array value set ok 11 - ... dies with the wrong type, even after coercion ok 12 - ... lives with the right type, even after coercion ok 13 - The object isa Engine ok 14 - The object isa HTTPHeader ok 15 - ... got the right array value of the header ok 16 - ... no hash value set ok 17 - The object isa Engine ok 18 - The object isa HTTPHeader ok 19 - ... got the right hash value of the header ok 20 - ... no array value set ok 21 - The object isa Engine ok 22 - The object isa HTTPHeader ok 23 - ... no hash value set ok 24 - ... no array value set ok 25 - ... dies correctly with bad params ok 26 - ... dies correctly with bad params ok t/040_type_constraints/008_union_types...................... 1..33 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 - The object isa Moose::Meta::TypeConstraint ok 18 - The object isa Moose::Meta::TypeConstraint ok 19 - ... ArrayRef can accept an [] value ok 20 - ... ArrayRef cannot accept an {} value ok 21 - ... HashRef can accept an {} value ok 22 - ... HashRef cannot accept an [] value ok 23 - The object isa Moose::Meta::TypeConstraint::Union ok 24 - ... (ArrayRef | HashRef) can accept [] ok 25 - ... (ArrayRef | HashRef) can accept {} ok 26 - ... (ArrayRef | HashRef) cannot accept scalar refs ok 27 - ... (ArrayRef | HashRef) cannot accept code refs ok 28 - ... (ArrayRef | HashRef) cannot accept Numbers ok 29 - ... (ArrayRef | HashRef) can accept [] ok 30 - ... (ArrayRef | HashRef) can accept {} ok 31 - ... (ArrayRef | HashRef) cannot accept scalar refs ok 32 - ... (ArrayRef | HashRef) cannot accept code refs ok 33 - ... (ArrayRef | HashRef) cannot accept Numbers ok t/040_type_constraints/009_union_types_and_coercions........ 1..29 ok 1 - use Moose; ok 2 - The object isa Email::Moose ok 3 - The object isa IO::String ok 4 - ... got correct empty string ok 5 - The object isa Email::Moose ok 6 - The object isa IO::String ok 7 - ... got correct string ok 8 - ... this will coerce correctly ok 9 - The object isa IO::String ok 10 - ... got correct string ok 11 - The object isa Email::Moose ok 12 - The object isa IO::String ok 13 - ... got correct string ok 14 - ... this will coerce correctly ok 15 - The object isa IO::String ok 16 - ... got correct string ok 17 - The object isa Email::Moose ok 18 - The object isa IO::String ok 19 - ... and it is the one we expected ok 20 - ... got correct string ok 21 - ... this will coerce correctly ok 22 - The object isa IO::String ok 23 - ... and it is the one we expected ok 24 - ... got correct string ok 25 - The object isa Email::Moose ok 26 - The object isa IO::File ok 27 - The object isa Email::Moose ok 28 - The object isa IO::File ok 29 - ... and it is the one we expected ok t/040_type_constraints/010_misc_type_tests.................. 1..3 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... create bare subtype fine ok 3 - The object isa Moose::Meta::TypeConstraint 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..107 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 t/040_type_constraints/016_subtyping_parameterized_types.... 1..30 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 it 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 - ... created the subtype special okay ok 14 - The object isa Moose::Meta::TypeConstraint ok 15 - ... name is correct ok 16 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 17 - The object isa Moose::Meta::TypeConstraint ok 18 - ... parent name is correct ok 19 - ... validated it correctly ok 20 - ... validated it correctly ok 21 - ... validated it correctly ok 22 ok 23 - The object isa Moose::Meta::TypeConstraint ok 24 - The object isa Moose::Meta::TypeConstraint::Parameterizable ok 25 - validated ok 26 - failed ok 27 - The object isa Moose::Meta::TypeConstraint ok 28 - validated ok 29 - failed ok 30 - failed 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..18 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 - Foo passes Bar ok 9 - Bar passes Bar ok 10 - but Bar doesn't pass Gorch ok 11 - Beep passes Beep ok 12 - Boop has a message ok 13 - boop gives correct error message ok 14 - equals self ok 15 - equals anon constraint of same value ok 16 - equals differently named constraint of same value ok 17 - doesn't equal other anon constraint ok 18 - subtype of other anon constraint ok t/040_type_constraints/021_maybe_type_constraint............ 1..19 ok 1 - use Moose; ok 2 - use Moose::Util::TypeConstraints; ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 5 - equals self ok 6 - not equal to parent ok 7 - not equal to Maybe ok 8 - parent is Maybe ok 9 - equal to clone ok 10 - not equal to clone with diff param ok 11 - not equal to declarative version of diff param ok 12 - ... checked type correctly (pass) ok 13 - ... checked type correctly (pass) ok 14 - ... checked type correctly (fail) ok 15 - ... checked type correctly (fail) ok 16 - ... it worked! ok 17 - ... it worked! ok 18 - ... failed the type check ok 19 - ... failed the type check 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..55 ok 1 - use Moose; ok 2 - ... undef is a Undef ok 3 - ... undef is NOT a Defined ok 4 - ... undef is NOT a Int ok 5 - ... undef is NOT a Number ok 6 - ... undef is NOT a Str ok 7 - ... undef is NOT a String ok 8 - ... 5 is a NOT a Undef ok 9 - ... 5 is a Defined ok 10 - ... 5 is a Int ok 11 - ... 5 is a Number ok 12 - ... 5 is a Str ok 13 - ... 5 is NOT a String ok 14 - ... 0.5 is a NOT a Undef ok 15 - ... 0.5 is a Defined ok 16 - ... 0.5 is NOT a Int ok 17 - ... 0.5 is a Number ok 18 - ... 0.5 is a Str ok 19 - ... 0.5 is NOT a String ok 20 - ... "Foo" is NOT a Undef ok 21 - ... "Foo" is a Defined ok 22 - ... "Foo" is NOT a Int ok 23 - ... "Foo" is NOT a Number ok 24 - ... "Foo" is a Str ok 25 - ... "Foo" is a String ok 26 - ... undef is a Foo->Undef ok 27 - ... undef is NOT a Foo->Defined ok 28 - ... undef is NOT a Foo->Int ok 29 - ... undef is NOT a Foo->Number ok 30 - ... undef is NOT a Foo->Str ok 31 - ... undef is NOT a Foo->String ok 32 - ... 5 is NOT a Foo->Undef ok 33 - ... 5 is a Foo->Defined ok 34 - ... 5 is a Foo->Int ok 35 - ... 5 is a Foo->Number ok 36 - ... 5 is a Foo->Str ok 37 - ... 5 is NOT a Foo->String ok 38 - ... 0.5 is NOT a Foo->Undef ok 39 - ... 0.5 is a Foo->Defined ok 40 - ... 0.5 is NOT a Foo->Int ok 41 - ... 0.5 is a Foo->Number ok 42 - ... 0.5 is a Foo->Str ok 43 - ... 0.5 is NOT a Foo->String ok 44 - ... "Foo" is NOT a Foo->Undef ok 45 - ... "Foo" is a Foo->Defined ok 46 - ... "Foo" is NOT a Foo->Int ok 47 - ... "Foo" is NOT a Foo->Number ok 48 - ... "Foo" is a Foo->Str ok 49 - ... "Foo" is a Foo->String ok 50 - ... undef is a Foo->Undef ok 51 - ... undef is NOT a Foo->Defined ok 52 - ... undef is NOT a Foo->Int ok 53 - ... undef is NOT a Foo->Number ok 54 - ... undef is NOT a Foo->Str ok 55 - ... undef is NOT a Foo->String ok t/040_type_constraints/024_role_type_constraint............. 1..17 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 - Foo passes Bar ok 9 - Bar passes Bar ok 10 - but Bar doesn't pass Gorch ok 11 - Boop has a message ok 12 - boop gives correct error message ok 13 - equals self ok 14 - equals anon constraint of same value ok 15 - equals differently named constraint of same value ok 16 - doesn't equal other anon constraint ok 17 - subtype of other anon constraint ok t/050_metaclasses/001_custom_attr_meta_with_roles........... 1..4 ok 1 - use Moose; ok 2 - The object isa My::Class ok 3 - ... got the attribute ok 4 - The object isa My::Custom::Meta::Attr ok t/050_metaclasses/002_custom_attr_meta_as_role.............. 1..3 ok 1 - use Moose; ok 2 - creating custom attribute "metarole" is okay ok 3 - custom attribute metaclass extending role is okay ok t/050_metaclasses/003_moose_w_metaclass..................... 1..5 ok 1 - use Moose; ok 2 - use Moose; ok 3 - The object isa Foo::Meta ok 4 - ... could not load moose without correct metaclass ok 5 - ... got the right error too ok t/050_metaclasses/004_moose_for_meta........................ 1..17 ok 1 - use Moose; ok 2 - The object isa My::Meta::Class ok 3 - The object isa Moose::Meta::Class ok 4 - The object isa Class::MOP::Class ok 5 - ... got the default superclasses ok 6 - The object isa My::Meta::Attribute::DefaultReadOnly ok 7 - The object isa Moose::Meta::Attribute ok 8 - The object isa Class::MOP::Attribute ok 9 - ... the attribute has a reader (as expected) ok 10 - ... the attribute does not have a writer (as expected) ok 11 - ... the attribute does not have an accessor (as expected) ok 12 - The object isa My::Meta::Attribute::DefaultReadOnly ok 13 - The object isa Moose::Meta::Attribute ok 14 - The object isa Class::MOP::Attribute ok 15 - ... the attribute does not have a reader (as expected) ok 16 - ... the attribute does not have a writer (as expected) ok 17 - ... the attribute does have an accessor (as expected) ok t/050_metaclasses/010_extending_and_embedding............... 1..8 ok 1 - use Moose; ok 2 - MyClass->can('meta') ok 3 - The object isa MyFramework::Meta::Base ok 4 - The object isa Moose::Meta::Class ok 5 - The object isa MyClass ok 6 - The object isa MyFramework::Base ok 7 - The object isa Moose::Object ok 8 - ... got the right value ok t/050_metaclasses/011_init_meta............................. 1..5 ok 1 - use Moose; ok 2 - ... Foo isa Moose::Object ok 3 - The object isa Moose::Meta::Class ok 4 - The object isa Moose::Meta::Class ok 5 - ... our metas are the same ok 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..7 ok 1 - use Moose; ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... Bar is not Moose::Object subclass ok 5 - The object isa Baz ok 6 - The object isa Foo ok 7 - The object isa Moose::Object ok t/060_compat/003_foreign_inheritence........................ 1..7 ok 1 - use Moose; ok 2 - The object isa Foo::Moose ok 3 - The object isa Elk ok 4 - ... got the right value from the Elk method ok 5 - ... got the right value from the Foo::Moose method ok 6 - Immutability on Moose class extending Class::MOP class ok ok 7 - 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..3 ok 1 - use Moose; ok 2 - use MyMooseA; ok 3 - 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..3 ok 1 - use Moose; ok 2 - The object isa Bar ok 3 - The object isa Foo ok t/100_bugs/005_inline_reader_bug............................ 1..2 ok 1 - use Moose; ok 2 - ... 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..4 ok 1 - use Moose; ok 2 - The object isa Baz ok 3 - The object isa Foo ok 4 - ... got the right value for 1 augmented subclass calling non-augmented subclass ok t/100_bugs/010_immutable_n_default_x2....................... 1..3 ok 1 - use Moose; ok 2 - foo default was only called once during constructor ok 3 - bar default was only called once when lazy attribute is accessed ok t/100_bugs/011_DEMOLISH_eats_exceptions..................... 1..146 ok 1 - use Moose; ok 2 - use Moose::Util::TypeConstraints; ok 3 - ... Baz plain ok 4 - ... the object is undef ok 5 - ... Baz empty ok 6 - ... the object is undef ok 7 - ... Baz undef ok 8 - ... the object is undef ok 9 - ... Baz undef param ok 10 - ... the object is undef ok 11 - ... Baz root path forbidden ok 12 - ... the object is undef ok 13 - ... Baz non existing path ok 14 - ... the object is undef ok 15 - ... Baz no error ok 16 - The object isa Baz ok 17 - The object isa Moose::Object ok 18 - ... Baz got the right value ok 19 - ... Qee plain ok 20 - ... the object is undef ok 21 - ... Qee empty ok 22 - ... the object is undef ok 23 - ... Qee undef ok 24 - ... the object is undef ok 25 - ... Qee undef param ok 26 - ... the object is undef ok 27 - ... Qee root path forbidden ok 28 - ... the object is undef ok 29 - ... Qee non existing path ok 30 - ... the object is undef ok 31 - ... Qee no error ok 32 - The object isa Qee ok 33 - The object isa Moose::Object ok 34 - ... Qee got the right value ok 35 - ... Foo plain ok 36 - ... the object is undef ok 37 - ... Foo empty ok 38 - ... the object is undef ok 39 - ... Foo undef ok 40 - ... the object is undef ok 41 - ... Foo undef param ok 42 - ... the object is undef ok 43 - ... Foo root path forbidden ok 44 - ... the object is undef ok 45 - ... Foo non existing path ok 46 - ... the object is undef ok 47 - ... Foo no error ok 48 - The object isa Foo ok 49 - The object isa Moose::Object ok 50 - ... Foo got the right value ok 51 - ... Qee plain ok 52 - ... the object is undef ok 53 - ... Qee empty ok 54 - ... the object is undef ok 55 - ... Qee undef ok 56 - ... the object is undef ok 57 - ... Qee undef param ok 58 - ... the object is undef ok 59 - ... Qee root path forbidden ok 60 - ... the object is undef ok 61 - ... Qee non existing path ok 62 - ... the object is undef ok 63 - ... Qee no error ok 64 - The object isa Qee ok 65 - The object isa Moose::Object ok 66 - ... Qee got the right value ok 67 - ... Baz plain ok 68 - ... the object is undef ok 69 - ... Baz empty ok 70 - ... the object is undef ok 71 - ... Baz undef ok 72 - ... the object is undef ok 73 - ... Baz undef param ok 74 - ... the object is undef ok 75 - ... Baz root path forbidden ok 76 - ... the object is undef ok 77 - ... Baz non existing path ok 78 - ... the object is undef ok 79 - ... Baz no error ok 80 - The object isa Baz ok 81 - The object isa Moose::Object ok 82 - ... Baz got the right value ok 83 - ... Foo plain ok 84 - ... the object is undef ok 85 - ... Foo empty ok 86 - ... the object is undef ok 87 - ... Foo undef ok 88 - ... the object is undef ok 89 - ... Foo undef param ok 90 - ... the object is undef ok 91 - ... Foo root path forbidden ok 92 - ... the object is undef ok 93 - ... Foo non existing path ok 94 - ... the object is undef ok 95 - ... Foo no error ok 96 - The object isa Foo ok 97 - The object isa Moose::Object ok 98 - ... Foo got the right value ok 99 - ... Foo plain ok 100 - ... the object is undef ok 101 - ... Foo empty ok 102 - ... the object is undef ok 103 - ... Foo undef ok 104 - ... the object is undef ok 105 - ... Foo undef param ok 106 - ... the object is undef ok 107 - ... Foo root path forbidden ok 108 - ... the object is undef ok 109 - ... Foo non existing path ok 110 - ... the object is undef ok 111 - ... Foo no error ok 112 - The object isa Foo ok 113 - The object isa Moose::Object ok 114 - ... Foo got the right value ok 115 - ... Baz plain ok 116 - ... the object is undef ok 117 - ... Baz empty ok 118 - ... the object is undef ok 119 - ... Baz undef ok 120 - ... the object is undef ok 121 - ... Baz undef param ok 122 - ... the object is undef ok 123 - ... Baz root path forbidden ok 124 - ... the object is undef ok 125 - ... Baz non existing path ok 126 - ... the object is undef ok 127 - ... Baz no error ok 128 - The object isa Baz ok 129 - The object isa Moose::Object ok 130 - ... Baz got the right value ok 131 - ... Qee plain ok 132 - ... the object is undef ok 133 - ... Qee empty ok 134 - ... the object is undef ok 135 - ... Qee undef ok 136 - ... the object is undef ok 137 - ... Qee undef param ok 138 - ... the object is undef ok 139 - ... Qee root path forbidden ok 140 - ... the object is undef ok 141 - ... Qee non existing path ok 142 - ... the object is undef ok 143 - ... Qee no error ok 144 - The object isa Qee ok 145 - The object isa Moose::Object ok 146 - ... Qee got the right value ok t/100_bugs/012_DEMOLISH_eats_mini........................... 1..5 ok 1 - use Moose; ok 2 - ... Foo plain ok 3 - ... the object is undef ok 4 - ... Bar plain ok 5 - ... 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..2 ok 1 - use Moose; ok 2 - ... this croaks correctly ok t/200_examples/001_example.................................. 1..21 ok 1 - use Moose; ok 2 - The object isa Constraint::NoMoreThan ok 3 - ... Constraint::NoMoreThan does Constraint ok 4 - ... validated correctly ok 5 - ... validation failed correctly ok 6 - The object isa Constraint::AtLeast ok 7 - ... Constraint::AtLeast does Constraint ok 8 - ... validated correctly ok 9 - ... validation failed correctly ok 10 - The object isa Constraint::LengthNoMoreThan ok 11 - The object isa Constraint::NoMoreThan ok 12 - ... Constraint::LengthNoMoreThan does Constraint ok 13 - ... Constraint::LengthNoMoreThan does Constraint::OnLength ok 14 - ... validated correctly ok 15 - ... validation failed correctly ok 16 - The object isa Constraint::LengthAtLeast ok 17 - The object isa Constraint::AtLeast ok 18 - ... Constraint::LengthAtLeast does Constraint ok 19 - ... Constraint::LengthAtLeast does Constraint::OnLength ok 20 - ... validated correctly ok 21 - ... 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..32 ok 1 - use Moose; ok 2 - use Moose::Role; ok 3 - ... successfully composed roles together ok 4 - ... successfully composed roles together ok 5 - The object isa My::List1 ok 6 - ... $coll does List ok 7 - ... $coll does List::Immutable ok 8 - ... we have an empty collection ok 9 - ... we have a length of 1 for the collection ok 10 - The object isa My::List2 ok 11 - ... $coll does List ok 12 - ... $coll does List::Immutable ok 13 - ... we have an empty collection ok 14 - ... we have a length of 1 for the collection ok 15 - The object isa My::List1 ok 16 - ... $coll does List ok 17 - ... $coll does List::Immutable ok 18 - ... we do not have an empty collection ok 19 - ... we have a length of 10 for the collection ok 20 - ... got the right printed value ok 21 - The object isa My::List1 ok 22 - ... original is still the same ok 23 - ... new collection is changed ok 24 - The object isa My::List2 ok 25 - ... $coll does List ok 26 - ... $coll does List::Immutable ok 27 - ... we do not have an empty collection ok 28 - ... we have a length of 10 for the collection ok 29 - ... got the right printed value ok 30 - The object isa My::List2 ok 31 - ... original is still the same ok 32 - ... 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..7 ok 1 - use Moose; ok 2 - use Moose::Util::TypeConstraints; ok 3 - ... construction succeeded ok 4 - The object isa Foo ok 5 - ... got our value correctly ok 6 - ... validation failed correctly ok 7 - ... validation failed correctly ok 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..9 ok 1 - use Moose; ok 2 - The object isa RecordSet ok 3 - The object isa RecordSetIterator ok 4 - ... got the right first name ok 5 - ... got the right last name ok 6 - ... got the right first name ok 7 - ... got the right last name ok 8 - ... got the right first name ok 9 - ... got the right last name ok t/300_immutable/001_immutable_moose......................... 1..17 ok 1 - use Moose; ok 2 - use Moose::Meta::Role; ok 3 - lazy_build works ok 4 - correct value for 'foos' before inlining constructor ok 5 - correct value for 'bars' before inlining constructor ok 6 - correct value for 'bazes' before inlining constructor ok 7 - Foo is imutable ok 8 - ->identifier on metaclass lives ok 9 - Add Role is locked ok 10 - Inlined constructor works with lazy_build ok 11 - correct value for 'foos' after inlining constructor ok 12 - correct value for 'bars' after inlining constructor ok 13 - correct value for 'bazes' after inlining constructor ok 14 - Foo is mutable ok 15 - Add Role is unlocked ok 16 - Immutable meta with single BUILD ok 17 - Immutable meta with multiple BUILDs ok t/300_immutable/002_apply_roles_to_immutable................ 1..5 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - ... got the right value ok 4 - ... successfully applied the role to immutable instance ok 5 - ... got the right value ok t/300_immutable/003_immutable_meta_class.................... 1..2 ok 1 - use Moose; ok 2 - ... can make a meta class immutable ok t/300_immutable/004_inlined_constructors_n_types............ 1..4 ok 1 - use Moose; ok 2 - ... this passes the constuctor correctly ok 3 - ... the constructor doesn't care about 'zot' ok 4 - ... this fails the constuctor correctly ok t/300_immutable/005_multiple_demolish_inline................ 1..3 ok 1 - use Moose; ok 2 - Bar->new() ok 3 - Bar->meta->make_immutable ok t/300_immutable/006_immutable_nonmoose_subclass............. 1..10 ok 1 - use Moose; ok 2 - use Moose::Meta::Role; ok 3 - got a Grandparent object out of Grandparent->new ok 4 - got a Parent object out of Parent->new ok 5 - got a Child object out of Child->new ok 6 - Child responds to grandparent ok 7 - Child responds to parent ok 8 - Child responds to child ok 9 - didnt create a value, cause immutable overode the constructor ok 10 - didnt create a value, cause immutable overode the constructor ok t/300_immutable/007_immutable_trigger_from_constructor...... 1..4 ok 1 - use Moose; ok 2 - trigger from immutable constructor ok 3 - trigger from immutable constructor ok 4 - ... no triggers called ok t/300_immutable/008_immutable_constructor_error............. 1..3 ok 1 - use Moose; ok 2 - Non-ref provided to immutable constructor gives useful error message ok 3 - 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/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/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/pod....................................................... 1..55 ok 1 - blib/lib/Moose.pm ok 2 - blib/lib/oose.pm ok 3 - blib/lib/Test/Moose.pm ok 4 - blib/lib/Moose/Util.pm ok 5 - blib/lib/Moose/Object.pm ok 6 - blib/lib/Moose/Role.pm ok 7 - blib/lib/Moose/Cookbook.pod ok 8 - blib/lib/Moose/Meta/TypeCoercion.pm ok 9 - blib/lib/Moose/Meta/Method.pm ok 10 - blib/lib/Moose/Meta/Role.pm ok 11 - blib/lib/Moose/Meta/Class.pm ok 12 - blib/lib/Moose/Meta/TypeConstraint.pm ok 13 - blib/lib/Moose/Meta/Instance.pm ok 14 - blib/lib/Moose/Meta/Attribute.pm ok 15 - blib/lib/Moose/Spec/Role.pod ok 16 - blib/lib/Moose/Util/TypeConstraints.pm ok 17 - blib/lib/Moose/Cookbook/FAQ.pod ok 18 - blib/lib/Moose/Cookbook/Recipe1.pod ok 19 - blib/lib/Moose/Cookbook/Recipe2.pod ok 20 - blib/lib/Moose/Cookbook/Recipe3.pod ok 21 - blib/lib/Moose/Cookbook/Recipe4.pod ok 22 - blib/lib/Moose/Cookbook/Recipe5.pod ok 23 - blib/lib/Moose/Cookbook/Recipe6.pod ok 24 - blib/lib/Moose/Cookbook/Recipe7.pod ok 25 - blib/lib/Moose/Cookbook/Recipe9.pod ok 26 - blib/lib/Moose/Cookbook/Recipe10.pod ok 27 - blib/lib/Moose/Cookbook/Recipe11.pod ok 28 - blib/lib/Moose/Cookbook/Recipe21.pod ok 29 - blib/lib/Moose/Cookbook/Recipe22.pod ok 30 - blib/lib/Moose/Cookbook/Style.pod ok 31 - blib/lib/Moose/Cookbook/WTF.pod ok 32 - blib/lib/Moose/Meta/Role/Method.pm ok 33 - blib/lib/Moose/Meta/Role/Composite.pm ok 34 - blib/lib/Moose/Meta/Role/Application.pm ok 35 - blib/lib/Moose/Meta/Method/Destructor.pm ok 36 - blib/lib/Moose/Meta/Method/Overriden.pm ok 37 - blib/lib/Moose/Meta/Method/Constructor.pm ok 38 - blib/lib/Moose/Meta/Method/Accessor.pm ok 39 - blib/lib/Moose/Meta/Method/Augmented.pm ok 40 - blib/lib/Moose/Meta/TypeCoercion/Union.pm ok 41 - blib/lib/Moose/Meta/TypeConstraint/Registry.pm ok 42 - blib/lib/Moose/Meta/TypeConstraint/Role.pm ok 43 - blib/lib/Moose/Meta/TypeConstraint/Class.pm ok 44 - blib/lib/Moose/Meta/TypeConstraint/Enum.pm ok 45 - blib/lib/Moose/Meta/TypeConstraint/Union.pm ok 46 - blib/lib/Moose/Meta/TypeConstraint/Parameterized.pm ok 47 - blib/lib/Moose/Meta/TypeConstraint/Parameterizable.pm ok 48 - blib/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm ok 49 - blib/lib/Moose/Cookbook/Snack/Keywords.pod ok 50 - blib/lib/Moose/Cookbook/Snack/Types.pod ok 51 - blib/lib/Moose/Meta/Role/Method/Required.pm ok 52 - blib/lib/Moose/Meta/Role/Application/RoleSummation.pm ok 53 - blib/lib/Moose/Meta/Role/Application/ToInstance.pm ok 54 - blib/lib/Moose/Meta/Role/Application/ToClass.pm ok 55 - blib/lib/Moose/Meta/Role/Application/ToRole.pm ok t/pod_coverage.............................................. 1..36 ok 1 - Pod coverage on Moose ok 2 - Pod coverage on oose ok 3 - Pod coverage on Test::Moose ok 4 - Pod coverage on Moose::Util ok 5 - Pod coverage on Moose::Object ok 6 - Pod coverage on Moose::Role ok 7 - Pod coverage on Moose::Meta::TypeCoercion ok 8 - Pod coverage on Moose::Meta::Method ok 9 - Pod coverage on Moose::Meta::Role ok 10 - Pod coverage on Moose::Meta::Class ok 11 - Pod coverage on Moose::Meta::TypeConstraint ok 12 - Pod coverage on Moose::Meta::Instance ok 13 - Pod coverage on Moose::Meta::Attribute ok 14 - Pod coverage on Moose::Util::TypeConstraints ok 15 - Pod coverage on Moose::Meta::Role::Method ok 16 - Pod coverage on Moose::Meta::Role::Composite ok 17 - Pod coverage on Moose::Meta::Role::Application ok 18 - Pod coverage on Moose::Meta::Method::Destructor ok 19 - Pod coverage on Moose::Meta::Method::Overriden ok 20 - Pod coverage on Moose::Meta::Method::Constructor ok 21 - Pod coverage on Moose::Meta::Method::Accessor ok 22 - Pod coverage on Moose::Meta::Method::Augmented ok 23 - Pod coverage on Moose::Meta::TypeCoercion::Union ok 24 - Pod coverage on Moose::Meta::TypeConstraint::Registry ok 25 - Pod coverage on Moose::Meta::TypeConstraint::Role ok 26 - Pod coverage on Moose::Meta::TypeConstraint::Class ok 27 - Pod coverage on Moose::Meta::TypeConstraint::Enum ok 28 - Pod coverage on Moose::Meta::TypeConstraint::Union ok 29 - Pod coverage on Moose::Meta::TypeConstraint::Parameterized ok 30 - Pod coverage on Moose::Meta::TypeConstraint::Parameterizable ok 31 - Pod coverage on Moose::Util::TypeConstraints::OptimizedConstraints ok 32 - Pod coverage on Moose::Meta::Role::Method::Required ok 33 - Pod coverage on Moose::Meta::Role::Application::RoleSummation ok 34 - Pod coverage on Moose::Meta::Role::Application::ToInstance ok 35 - Pod coverage on Moose::Meta::Role::Application::ToClass ok 36 - Pod coverage on Moose::Meta::Role::Application::ToRole ok All tests successful. Files=148, Tests=3098, 40 wallclock secs ( 0.06 usr 0.98 sys + 28.11 cusr 10.87 csys = 40.02 CPU) Result: PASS STEVAN/Moose-0.54.tar.gz make test TEST_VERBOSE=1 -- OK Stevan Little <stevan.little@iinteractive.com> A postmodern object system for Perl 5 >>> (cd /home/fly818/var/cpan/build/Moose-0.54-rHLAh4 && tar cvf - Moose-0.54.ppd blib) | gzip -c >/home/fly818/var/REPO/S/ST/STEVAN/Moose-0.54.tar.gz Moose-0.54.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Moose.pm blib/lib/Moose/ blib/lib/Moose/Meta/ blib/lib/Moose/Meta/Role/ blib/lib/Moose/Meta/Role/Method/ blib/lib/Moose/Meta/Role/Method/Required.pm blib/lib/Moose/Meta/Role/Method.pm blib/lib/Moose/Meta/Role/Composite.pm blib/lib/Moose/Meta/Role/Application.pm blib/lib/Moose/Meta/Role/Application/ blib/lib/Moose/Meta/Role/Application/RoleSummation.pm 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/Method/ blib/lib/Moose/Meta/Method/Destructor.pm blib/lib/Moose/Meta/Method/Overriden.pm blib/lib/Moose/Meta/Method/Constructor.pm blib/lib/Moose/Meta/Method/Accessor.pm blib/lib/Moose/Meta/Method/Augmented.pm blib/lib/Moose/Meta/TypeCoercion.pm blib/lib/Moose/Meta/Method.pm blib/lib/Moose/Meta/TypeCoercion/ blib/lib/Moose/Meta/TypeCoercion/Union.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/Class.pm blib/lib/Moose/Meta/TypeConstraint/Enum.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/Role.pm blib/lib/Moose/Meta/Class.pm blib/lib/Moose/Meta/TypeConstraint.pm blib/lib/Moose/Meta/Instance.pm blib/lib/Moose/Meta/Attribute.pm blib/lib/Moose/Spec/ blib/lib/Moose/Spec/Role.pod blib/lib/Moose/Util/ blib/lib/Moose/Util/TypeConstraints/ blib/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm blib/lib/Moose/Util/TypeConstraints.pm blib/lib/Moose/Util.pm blib/lib/Moose/Cookbook/ blib/lib/Moose/Cookbook/Snack/ blib/lib/Moose/Cookbook/Snack/Keywords.pod blib/lib/Moose/Cookbook/Snack/Types.pod blib/lib/Moose/Cookbook/FAQ.pod blib/lib/Moose/Cookbook/Recipe1.pod blib/lib/Moose/Cookbook/Recipe2.pod blib/lib/Moose/Cookbook/Recipe3.pod blib/lib/Moose/Cookbook/Recipe4.pod blib/lib/Moose/Cookbook/Recipe5.pod blib/lib/Moose/Cookbook/Recipe6.pod blib/lib/Moose/Cookbook/Recipe7.pod blib/lib/Moose/Cookbook/Recipe9.pod blib/lib/Moose/Cookbook/Recipe10.pod blib/lib/Moose/Cookbook/Recipe11.pod blib/lib/Moose/Cookbook/Recipe21.pod blib/lib/Moose/Cookbook/Recipe22.pod blib/lib/Moose/Cookbook/Style.pod blib/lib/Moose/Cookbook/WTF.pod blib/lib/Moose/Object.pm blib/lib/Moose/Role.pm blib/lib/Moose/Cookbook.pod blib/lib/Moose.pm blib/lib/oose.pm blib/man3/ blib/man3/Moose::Meta::TypeConstraint::Enum.3 blib/man3/Moose::Meta::Method::Destructor.3 blib/man3/Moose::Cookbook::Recipe10.3 blib/man3/Moose::Cookbook::Recipe11.3 blib/man3/Moose::Cookbook::Recipe21.3 blib/man3/Moose::Cookbook::Recipe22.3 blib/man3/Moose::Meta::Instance.3 blib/man3/Moose::Meta::Method::Augmented.3 blib/man3/Moose::Meta::TypeCoercion.3 blib/man3/Moose::Cookbook.3 blib/man3/Moose::Meta::TypeConstraint::Class.3 blib/man3/Moose::Cookbook::Snack::Types.3 blib/man3/Moose::Meta::TypeConstraint::Role.3 blib/man3/Moose::Meta::Role::Application::ToClass.3 blib/man3/Moose::Meta::Method::Accessor.3 blib/man3/Moose::Spec::Role.3 blib/man3/Moose::Meta::TypeConstraint::Registry.3 blib/man3/Moose::Meta::Role::Application.3 blib/man3/Moose::Meta::Attribute.3 blib/man3/Moose::Cookbook::Recipe1.3 blib/man3/Moose::Cookbook::Recipe2.3 blib/man3/Moose::Cookbook::Recipe3.3 blib/man3/Moose::Cookbook::Recipe4.3 blib/man3/Moose::Cookbook::Recipe5.3 blib/man3/Moose::Cookbook::Recipe6.3 blib/man3/Moose::Cookbook::Recipe7.3 blib/man3/Moose::Cookbook::Recipe9.3 blib/man3/Moose::Meta::Method::Overriden.3 blib/man3/Moose::Meta::Method::Constructor.3 blib/man3/Moose::Meta::Role::Method.3 blib/man3/Moose::Meta::Role::Application::ToRole.3 blib/man3/Moose::Meta::Role::Method::Required.3 blib/man3/Moose::Object.3 blib/man3/oose.3 blib/man3/Moose::Meta::TypeConstraint::Parameterizable.3 blib/man3/Moose::Meta::Class.3 blib/man3/Moose::Meta::TypeConstraint::Parameterized.3 blib/man3/Moose::Meta::Role::Application::ToInstance.3 blib/man3/Test::Moose.3 blib/man3/Moose::Meta::TypeCoercion::Union.3 blib/man3/Moose::Role.3 blib/man3/Moose::Cookbook::Snack::Keywords.3 blib/man3/Moose::Meta::Role::Composite.3 blib/man3/Moose.3 blib/man3/Moose::Meta::TypeConstraint::Union.3 blib/man3/Moose::Util.3 blib/man3/Moose::Util::TypeConstraints::OptimizedConstraints.3 blib/man3/Moose::Meta::TypeConstraint.3 blib/man3/Moose::Meta::Role.3 blib/man3/Moose::Cookbook::FAQ.3 blib/man3/Moose::Meta::Role::Application::RoleSummation.3 blib/man3/Moose::Util::TypeConstraints.3 blib/man3/Moose::Cookbook::WTF.3 blib/man3/Moose::Cookbook::Style.3 blib/man3/Moose::Meta::Method.3 >>> mv /home/fly818/var/cpan/build/Moose-0.54-rHLAh4/Moose-0.54.ppd /home/fly818/var/REPO/S/ST/STEVAN Running make for F/FG/FGLOCK/v6-0.022.tar.gz Prepending %BUILDDIR%/Moose-0.54-rHLAh4/blib/arch %BUILDDIR%/Moose-0.54-rHLAh4/blib/lib %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/arch %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/lib %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/arch %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/lib %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/v6-0.022-HULWNj Prepending %BUILDDIR%/Moose-0.54-rHLAh4/blib/arch %BUILDDIR%/Moose-0.54-rHLAh4/blib/lib %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/arch %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/lib %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/arch %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/lib %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' CPAN.pm: Going to build F/FG/FGLOCK/v6-0.022.tar.gz >>> make cp lib/Pugs/Grammar/StatementModifier.pm blib/lib/Pugs/Grammar/StatementModifier.pm cp lib/Pugs/Grammar/Perl6.pm blib/lib/Pugs/Grammar/Perl6.pm cp lib/Pugs/Runtime/Perl6AST.pm blib/lib/Pugs/Runtime/Perl6AST.pm cp lib/Pugs/Grammar/Operator.pm blib/lib/Pugs/Grammar/Operator.pm cp lib/Pugs/Emitter/Perl6/._Perl5.pm blib/lib/Pugs/Emitter/Perl6/._Perl5.pm cp lib/Pugs/Grammar/Quote.pm blib/lib/Pugs/Grammar/Quote.pm cp lib/Pugs/Grammar/P6Rule.pm blib/lib/Pugs/Grammar/P6Rule.pm cp lib/Pugs/Grammar/Expression.pm blib/lib/Pugs/Grammar/Expression.pm cp lib/Module/CompileV6.pm blib/lib/Module/CompileV6.pm cp lib/Pugs/Grammar/._Term.pm blib/lib/Pugs/Grammar/._Term.pm cp lib/Pugs/Grammar/Postcircumfix.pm blib/lib/Pugs/Grammar/Postcircumfix.pm cp lib/Pugs/Emitter/Perl6/Perl5.pm blib/lib/Pugs/Emitter/Perl6/Perl5.pm cp lib/Pugs/Runtime/Perl6AST.pmc blib/lib/Pugs/Runtime/Perl6AST.pmc cp lib/Pugs/Runtime/._Perl6.pm blib/lib/Pugs/Runtime/._Perl6.pm cp lib/Pugs/Grammar/._Quote.pm blib/lib/Pugs/Grammar/._Quote.pm cp lib/Pugs/Grammar/Postfix.pm blib/lib/Pugs/Grammar/Postfix.pm cp lib/Pugs/Grammar/StatementControl.pm blib/lib/Pugs/Grammar/StatementControl.pm cp lib/Pugs/Compiler/Perl6.pm blib/lib/Pugs/Compiler/Perl6.pm cp lib/Pugs/Grammar/YAML.pm blib/lib/Pugs/Grammar/YAML.pm cp lib/Pugs/Runtime/Perl5Container.pm blib/lib/Pugs/Runtime/Perl5Container.pm cp lib/Pugs/Runtime/Perl6.pm blib/lib/Pugs/Runtime/Perl6.pm cp lib/Pugs/Grammar/Pod.pm blib/lib/Pugs/Grammar/Pod.pm cp lib/Pugs/Grammar/Ternary.pm blib/lib/Pugs/Grammar/Ternary.pm cp lib/Pugs/Grammar/Term.pm blib/lib/Pugs/Grammar/Term.pm cp lib/Pugs/Emitter/YAML.pm blib/lib/Pugs/Emitter/YAML.pm cp lib/Pugs/Runtime/Perl6Prelude.pmc blib/lib/Pugs/Runtime/Perl6Prelude.pmc cp lib/v6.pm blib/lib/v6.pm cp lib/Pugs/Grammar/BaseCategory.pm blib/lib/Pugs/Grammar/BaseCategory.pm cp lib/Pugs/Grammar/Circumfix.pm blib/lib/Pugs/Grammar/Circumfix.pm cp lib/Pugs/Grammar/Infix.pm blib/lib/Pugs/Grammar/Infix.pm cp lib/Pugs/Runtime/Perl6Prelude.pm blib/lib/Pugs/Runtime/Perl6Prelude.pm cp hello_world.pl blib/lib/hello_world.pl cp lib/Pugs/Grammar/Prefix.pm blib/lib/Pugs/Grammar/Prefix.pm Manifying blib/man3/Pugs::Runtime::Perl6.3 Manifying blib/man3/Module::CompileV6.3 Manifying blib/man3/v6.3 Manifying blib/man3/Pugs::Compiler::Perl6.3 FGLOCK/v6-0.022.tar.gz make -- OK Prepending %BUILDDIR%/Moose-0.54-rHLAh4/blib/arch %BUILDDIR%/Moose-0.54-rHLAh4/blib/lib %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/arch %BUILDDIR%/Class-MOP-0.63-5KUeUP/blib/lib %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/arch %BUILDDIR%/Sub-Identify-0.03-h4tGnI/blib/lib %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/arch %BUILDDIR%/Sub-Name-0.04-HDdJ2N/blib/lib %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/arch %BUILDDIR%/Sub-Multi-0.003-TZ9NTF/blib/lib %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/arch %BUILDDIR%/Data-Bind-0.30-0LtO5v/blib/lib %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/arch %BUILDDIR%/Data-Capture-0.27-wpN57U/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-gYYtR3/blib/lib %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/arch %BUILDDIR%/Devel-Caller-2.03-SHN4TW/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fLhwt3/blib/lib %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/arch %BUILDDIR%/Module-Compile-0.20-nPiqYq/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "%ENV=(%ENV,qw( PERL6LIB ./t) );test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/01-sanity/01-tap.t t/01-sanity/02-counter.t t/01-sanity/03-equal.t t/01-sanity/04-if.t t/01-sanity/05-sub.t t/01-sanity/06-use.t t/01-sanity/07-binding.t t/01-sanity/07-defined.t t/01-sanity/07-end-blocks.t t/01-sanity/07-for.t t/01-sanity/07-isa.t t/01-sanity/07-range.t t/01-sanity/07-ref.t t/01-sanity/07-simple-multisubs.t t/01-sanity/07-split.t t/01-sanity/07-substr.t t/01-sanity/07-try.t t/02-test-pm/0-compile.t t/02-test-pm/2-force_todo.t t/02-test-pm/3-output.t t/blocks/bare_block_with_dollar_underscore.t t/blocks/defaults.t t/blocks/meth_vs_sub_call.t t/blocks/nested_named.t t/blocks/primitive_named_params.t t/blocks/splatty_with_type.t t/closure_traits/exit_in_begin.t t/examples/golf.t t/operators/brainos.t t/operators/relational.t t/operators/spaceship_and_datatypes.t t/packages/reflection.t t/regex/rx_perl5_escape.t t/regex/smartparse.t t/statements/until.t t/statements/values_in_bool_context.t t/syntax/lf_in_list.t t/syntax/single_quoted_strings.t t/var/lvalue_deep_brackets.t t/var/passing_the_pair_class_to_a_sub.t t/xx-uncategorized/empty_kwid.t t/xx-uncategorized/lexical-array-in-inner-block.t t/xx-uncategorized/return_in_anonymous_subs.t t/xx-uncategorized/short_circuiting.t t/xx-uncategorized/smartmatch_rx_obstacle.t t/builtins/math/pi_internals.t t/examples/99problems/problem38.t t/examples/99problems/problem47.t t/examples/99problems/problem48.t t/examples/99problems/problem55.t t/examples/99problems/problem57.t t/examples/99problems/problem58.t t/examples/99problems/problem59.t t/examples/99problems/problem60.t t/examples/99problems/problem63.t t/examples/99problems/problem66.t t/examples/99problems/problem68.t t/examples/99problems/problem69.t t/examples/99problems/problem70.t t/examples/99problems/problem71.t t/examples/99problems/problem72.t t/examples/99problems/problem73.t t/examples/99problems/problem80.t t/examples/99problems/problem81.t t/examples/99problems/problem82.t t/examples/99problems/problem83.t t/examples/99problems/problem84.t t/examples/99problems/problem85.t t/examples/99problems/problem86.t t/examples/99problems/problem87.t t/examples/99problems/problem88.t t/examples/99problems/problem89.t t/examples/99problems/problem92.t t/examples/99problems/problem93.t t/examples/99problems/problem94.t t/examples/99problems/problem96.t t/oo/roles/instantiation.t t/regex/from_perl6_rules/anchors.t t/regex/from_perl6_rules/inline.t t/regex/from_perl6_rules/named_chars.t t/regex/from_perl6_rules/noncap.t t/spec/S02-builtin_data_types/array_extending.t t/spec/S02-builtin_data_types/nested_arrays.t t/spec/S04-statements/until.t t/spec/S10-packages/import.t t/spec/S12-class/inheritance-class-methods.t t/spec/S12-role/composition.t t/spec/S16-filehandles/open.t t/spec/S16-io/say.t t/spec/S29-any/cmp.t t/spec/S29-array/exists.t t/spec/S29-context/exit-in-if.t t/spec/S29-context/exit.t t/spec/S29-list/mutating_listops.t t/spec/S29-str/append.t t/statements/modifiers/if.t t/statements/modifiers/unless.t t/syntax/parsing/braces_in_rules.t t/syntax/parsing/braces_in_strings.t t/syntax/parsing/filetest.t t/syntax/parsing/non-dotted-new-disallowed.t t/syntax/parsing/pod_in_multi_line_exprs.t t/syntax/parsing/postfix_if_and_is.t t/01-sanity/01-tap.................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/02-counter.............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/03-equal...............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/04-if..................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/05-sub.................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/06-use.................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-binding.............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-defined.............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-end-blocks..........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-for.................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-isa.................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-range...............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-ref.................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-simple-multisubs....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-split...............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-substr..............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/01-sanity/07-try.................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/02-test-pm/0-compile.............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/02-test-pm/2-force_todo..........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/02-test-pm/3-output..............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/blocks/bare_block_with_dollar_underscore.........unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/blocks/defaults..................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/blocks/meth_vs_sub_call..........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/blocks/nested_named..............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/blocks/primitive_named_params....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/blocks/splatty_with_type.........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/builtins/math/pi_internals.......................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/closure_traits/exit_in_begin.....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem38....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem47....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem48....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem55....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem57....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem58....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem59....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem60....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem63....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem66....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem68....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem69....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem70....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem71....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem72....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem73....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem80....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem81....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem82....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem83....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem84....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem85....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem86....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem87....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem88....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem89....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem92....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem93....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem94....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/99problems/problem96....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/examples/golf....................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/oo/roles/instantiation...........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/operators/brainos................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/operators/relational.............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/operators/spaceship_and_datatypes................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/packages/reflection..............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/regex/from_perl6_rules/anchors...................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/regex/from_perl6_rules/inline....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/regex/from_perl6_rules/named_chars...............unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/regex/from_perl6_rules/noncap....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/regex/rx_perl5_escape............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/regex/smartparse.................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S02-builtin_data_types/array_extending......unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S02-builtin_data_types/nested_arrays........unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S04-statements/until........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S10-packages/import.........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S12-class/inheritance-class-methods.........unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S12-role/composition........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S16-filehandles/open........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S16-io/say..................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S29-any/cmp.................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S29-array/exists............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S29-context/exit-in-if......................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S29-context/exit............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S29-list/mutating_listops...................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/spec/S29-str/append..............................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/statements/modifiers/if..........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/statements/modifiers/unless......................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/statements/until.................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/statements/values_in_bool_context................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/syntax/lf_in_list................................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/syntax/parsing/braces_in_rules...................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/syntax/parsing/braces_in_strings.................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/syntax/parsing/filetest..........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/syntax/parsing/non-dotted-new-disallowed.........unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/syntax/parsing/pod_in_multi_line_exprs...........unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/syntax/parsing/postfix_if_and_is.................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/syntax/single_quoted_strings.....................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/var/lvalue_deep_brackets.........................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/var/passing_the_pair_class_to_a_sub..............unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/xx-uncategorized/empty_kwid......................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/xx-uncategorized/lexical-array-in-inner-block....unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/xx-uncategorized/return_in_anonymous_subs........unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/xx-uncategorized/short_circuiting................unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/xx-uncategorized/smartmatch_rx_obstacle..........unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. unknown rule: at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96 Can't use string ("1") as a subroutine ref while "strict refs" in use at /home/fly818/var/megalib/Pugs/Compiler/Regex.pm line 96. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/StatementControl.pm line 265. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Grammar/Perl6.pm line 7. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. BEGIN failed--compilation aborted at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/Pugs/Compiler/Perl6.pm line 10. Compilation failed in require at /home/fly818/var/cpan/build/v6-0.022-HULWNj/blib/lib/v6.pm line 65. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Test Summary Report ------------------- t/01-sanity/01-tap (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/02-counter (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/03-equal (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/04-if (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/05-sub (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/06-use (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-binding (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-defined (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-end-blocks (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-for (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-isa (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-range (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-ref (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-simple-multisubs (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-split (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-substr (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01-sanity/07-try (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/02-test-pm/0-compile (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/02-test-pm/2-force_todo (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/02-test-pm/3-output (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/blocks/bare_block_with_dollar_underscore (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/blocks/defaults (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/blocks/meth_vs_sub_call (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/blocks/nested_named (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/blocks/primitive_named_params (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/blocks/splatty_with_type (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/builtins/math/pi_internals (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/closure_traits/exit_in_begin (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem38 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem47 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem48 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem55 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem57 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem58 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem59 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem60 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem63 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem66 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem68 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem69 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem70 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem71 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem72 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem73 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem80 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem81 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem82 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem83 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem84 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem85 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem86 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem87 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem88 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem89 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem92 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem93 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem94 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/99problems/problem96 (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/examples/golf (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/oo/roles/instantiation (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/operators/brainos (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/operators/relational (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/operators/spaceship_and_datatypes (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/packages/reflection (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/regex/from_perl6_rules/anchors (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/regex/from_perl6_rules/inline (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/regex/from_perl6_rules/named_chars (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/regex/from_perl6_rules/noncap (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/regex/rx_perl5_escape (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/regex/smartparse (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S02-builtin_data_types/array_extending (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S02-builtin_data_types/nested_arrays (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S04-statements/until (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S10-packages/import (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S12-class/inheritance-class-methods (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S12-role/composition (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S16-filehandles/open (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S16-io/say (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S29-any/cmp (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S29-array/exists (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S29-context/exit-in-if (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S29-context/exit (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S29-list/mutating_listops (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/spec/S29-str/append (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/statements/modifiers/if (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/statements/modifiers/unless (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/statements/until (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/statements/values_in_bool_context (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/syntax/lf_in_list (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/syntax/parsing/braces_in_rules (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/syntax/parsing/braces_in_strings (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/syntax/parsing/filetest (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/syntax/parsing/non-dotted-new-disallowed (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/syntax/parsing/pod_in_multi_line_exprs (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/syntax/parsing/postfix_if_and_is (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/syntax/single_quoted_strings (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/var/lvalue_deep_brackets (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/var/passing_the_pair_class_to_a_sub (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/xx-uncategorized/empty_kwid (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/xx-uncategorized/lexical-array-in-inner-block (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/xx-uncategorized/return_in_anonymous_subs (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/xx-uncategorized/short_circuiting (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/xx-uncategorized/smartmatch_rx_obstacle (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=103, Tests=0, 15 wallclock secs ( 0.00 usr 0.23 sys + 8.60 cusr 6.84 csys = 15.67 CPU) Result: FAIL Failed 103/103 test programs. 0/0 subtests failed. make: *** [test_dynamic] Error 2 FGLOCK/v6-0.022.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports FGLOCK/v6-0.022.tar.gz Finished 2008-07-21T05:56:06