Checking if your kit is complete... Looks good Writing Makefile for HTML::Template::Pluggable cp lib/HTML/Template/Pluggable.pm blib/lib/HTML/Template/Pluggable.pm cp lib/HTML/Template/Plugin/Dot.pm blib/lib/HTML/Template/Plugin/Dot.pm Manifying blib/man3/HTML::Template::Pluggable.3 Manifying blib/man3/HTML::Template::Plugin::Dot.3 PERL_DL_NONLAZY=1 /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/before_output.....................1..3 ok 1 - use HTML::Template::Pluggable; ok 2 ok 3 ok t/dot_can...........................skip() needs to know $how_many tests are in the block at t/dot_can.t line 13 ok 1 # skip Your CGI.pm (3.00) does not have a sane can() method. Upgrade to at least 3.06 if you want to run this test. 1..1 ok 1/1 skipped: Your CGI.pm (3.00) does not have a sane can() method. Upgrade to at least 3.06 if you want to run this test. t/dot_for_loops.....................1..17 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 - Wrapped loops work with implicit "this" mapping ok 5 - Wrapped loops work with explicit "that" mapping ok 6 - Wrapped loops work with arrayrefs ok 7 - Wrapped loops work with no data ok 8 - Wrapped loops work with no object and no data ok 9 - Wrapped nested loops work with arrayrefs ok 10 - Wrapped nested loops work with arrayrefs and explicit "inner" mapping ok 11 - Wrapped nested loops work with arrayrefs and implicit mapping everywhere (single return value) ok 12 - Wrapped nested loops work with arrayrefs and implicit mapping everywhere ok 13 - simple hashref with an arrayref ok 14 - simple hashref with an arrayref, which is tested in a tmpl_if ok 15 - simple hashref with an arrayref, which is used as a var ok 16 - simple hashref with an emtpy arrayref ok 17 - simple hashref with an emtpy arrayref, used in a tmpl_if ok t/dot_loop..........................ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 ok 5 1..5 ok t/dot_nested........................ok 1 ok 2 1..2 ok t/dot_notation......................1..8 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 ok 5 ok 6 ok 7 - using a dot var more than once works ok 8 ok t/dot_notation_methods_with_args....1..16 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 - should_be.some.method ok 5 - should_be.some.method() ok 6 - should_be.some.method('with_param') ok 7 - should_be.some.method(1, 2, 3) ok 8 - should_be.some.method(-1.3E+09, 12345, +13, -1) ok 9 - should_be.some.method('with.parens()') ok 10 - should_be.some.method('with `quotes`') ok 11 - should_be.some.method('with `quotes` and ( parens ) and {braces} ') ok 12 - should_be.some.method('something with brackets[1,2,3]') ok 13 - should_be.some.method('quotes', and, bare, args) ok 14 - should_be.some.method(arrays_are_not_possible[1,2,3]) ok 15 - should_be.some.method$$$ ok 16 - should_be(object.method) ok t/dot_notation_mixnmatch............1..14 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 - hash.key.obj.accessor('hash').key.deep ok 5 - hash.key.string ok 6 - hash.obj ok 7 - hash.obj.accessor ok 8 - hash.obj.accessor('public') ok 9 - hash.obj.property ok 10 - obj._private ok 11 - obj.accessor ok 12 - obj.accessor('hash').key.objaccess ok 13 - obj.accessor('public') ok 14 - obj.property ok t/dot_notation_recursive............1..7 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 - Formatter.sprintf('%.2f', mock.value) ok 5 - Formatter.sprintf('%.2f', mock.nested(3.1459).key) ok 6 - Formatter.sprintf('%20s', mock.nested(bareword, 'literal1', non.bareword).key) ok 7 - Formatter.sprintf('%20s %4s %7s', bareword, 'literal1', non.bareword) ok t/pod-coverage......................1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod...............................1..2 ok 1 - blib/lib/HTML/Template/Pluggable.pm ok 2 - blib/lib/HTML/Template/Plugin/Dot.pm ok t/side_effects......................1..15 ok 1 - use HTML::Template::Pluggable; ok 2 - use HTML::Template::Plugin::Dot; ok 3 - use Test::MockObject; ok 4 - method calls die loudly with die_on_bad_params off ok 5 - exception doesn't leave a stringified object behind ok 6 - nested method calls die loudly with die_on_bad_params off ok 7 - exception doesn't leave a stringified object behind ok 8 - method calls fail silently with die_on_bad_params off ok 9 - exception doesn't leave a stringified object behind ok 10 - but emits a warning ok 11 - nested method calls fail silently with die_on_bad_params off ok 12 - exception doesn't leave a stringified object behind ok 13 - but emits a warning ok 14 - No side effects on hashes ok 15 - No side effects on object properties ok All tests successful, 1 test and 1 subtest skipped. Files=12, Tests=90, 8 wallclock secs ( 7.02 cusr + 0.92 csys = 7.94 CPU) Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/HTML/Template/Pluggable.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/HTML/Template/Plugin/Dot.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/HTML::Template::Pluggable.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/HTML::Template::Plugin::Dot.3 Appending installation info to /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/PA-RISC2.0-thread-multi-LP64/perllocal.pod