Checking if your kit is complete... Looks good Writing Makefile for MasonX::Lexer::MSP make: *** Warning: File `Makefile' has modification time in the future (2007-11-29 02:48:09 > 2007-11-29 02:48:08) cp MSP.pm blib/lib/MasonX/Lexer/MSP.pm Manifying blib/man3/MasonX::Lexer::MSP.3 make: warning: Clock skew detected. Your build may be incomplete. PERL_DL_NONLAZY=1 /home/cpanrun/tmp/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-syntax...........1..9 # Running syntax tests (9 tests): Basic component syntax tests # Running ampersand syntax (#1): tests all variations of component call path syntax and arg passing ok 1 - ampersand syntax # Running replace (#2): tests <%= %> tag ok 2 - replace # Running percent (#3): tests <% code %> syntax ok 3 - percent # Running fake_percent (#4): tests % in text section ok 4 - fake_percent # Running empty_percents (#5): tests empty <% %> tags ok 5 - empty_percents # Running empty_percents2 (#6): tests empty <% %> tags followed by other <% %> tags ok 6 - empty_percents2 # Running quiet comment (#7): tests that quiet comments work ok 7 - quiet comment # Running no perl lines (#8): tests that perl lines do not work by default ok 8 - no perl lines # Running yes perl lines (#9): tests that perl lines do work with perl_lines=>1 ok 9 - yes perl lines ok t/02-sections.........1..14 # Running sections tests (14 tests): Tests various <%foo> sections # Running args (#1): tests <%args> block ok 1 - args # Running attr (#2): tests <%attr> block ok 2 - attr # Running def (#3): tests <%def> block ok 3 - def # Running doc (#4): tests <%doc> section ok 4 - doc # Running filter (#5): tests <%filter> section ok 5 - filter # Running flags (#6): tests <%flags> section ok 6 - flags # Running init (#7): tests <%init> section ok 7 - init # Running method (#8): tests <%method> section ok 8 - method # Running once (#9): tests <%once> block ok 9 - once # Running perl (#10): test <%perl> sections and makes sure block names are case-insensitive ok 10 - perl # Running overridden_args (#11): tests overriding of default args values ok 11 - overridden_args # Running shared (#12): tests <%shared> section ok 12 - shared # Running test (#13): tests <%text> section ok 13 - test # Running multiple (#14): tests repeated blocks of the same type ok 14 - multiple ok t/06-compiler.........1..30 # Running compiler tests (30 tests): compiler and lexer object functionality # Running allowed_globals (#1): test that undeclared globals cause an error ok 1 - allowed_globals # Running allowed_globals (#2): test that undeclared globals cause an error ok 2 - allowed_globals # Running allowed_globals (#3): test that declared globals are allowed ok 3 - allowed_globals # Running default_escape_flags (#4): test that no escaping is done by default ok 4 - default_escape_flags # Running default_escape_flags_2 (#5): test that turning on default escaping works ok 5 - default_escape_flags_2 # Running globals_in_default_package (#6): tests that components are executed in HTML::Mason::Commands package by default ok 6 - globals_in_default_package # Running globals_in_different_package (#7): tests in_package compiler parameter ok 7 - globals_in_different_package # Running preamble (#8): tests preamble compiler parameter ok 8 - preamble # Running postamble (#9): tests postamble compiler parameter ok 9 - postamble # Running preprocess (#10): test preprocess compiler parameter ok 10 - preprocess # Running postprocess_text1 (#11): test postprocess compiler parameter (alpha blocks) ok 11 - postprocess_text1 # Running postprocess_text2 (#12): test postprocess compiler parameter (alpha blocks) ok 12 - postprocess_text2 # Running postprocess_perl1 (#13): test postprocess compiler parameter (perl blocks) ok 13 - postprocess_perl1 # Running postprocess_perl2 (#14): test postprocess compiler parameter (perl blocks) ok 14 - postprocess_perl2 # Running bad_var_name (#15): test that invalid Perl variable names are caught ok 15 - bad_var_name # Running whitespace_near_args (#16): test that whitespace is allowed before ok 16 - whitespace_near_args # Running line_nums (#17): make sure that errors are reported with the correct line numbers ok 17 - line_nums # Running line_nums2 (#18): make sure that errors are reported with the correct line numbers ok 18 - line_nums2 # Running line_nums3 (#19): make sure that errors are reported with the correct line numbers ok 19 - line_nums3 # Running line_nums4 (#20): make sure that errors are reported with the correct line numbers in <%once> blocks ok 20 - line_nums4 # Running line_nums_off_by_one (#21): make sure that line number reporting is not off by one ok 21 - line_nums_off_by_one # Running attr_block_zero (#22): test proper handling of zero in <%attr> block values ok 22 - attr_block_zero # Running error_in_args (#23): Test line number reporting for <%args> block ok 23 - error_in_args # Running block_end_without_nl (#24): Test that a block can end without a newline before it ok 24 - block_end_without_nl # Running more_block_variations (#25): Test various mixture of whitespace with blocks ok 25 - more_block_variations # Running percent_at_end (#26): Make sure that percent signs are only considered perl lines when at the beginning of the line ok 26 - percent_at_end # Running nameless_method (#27): Check for appropriate error message when there is a method or def block without a name ok 27 - nameless_method # Running invalid_method_name (#28): Check for appropriate error message when there is a method with an invalid name ok 28 - invalid_method_name # Running uc_method (#29): make sure that <%METHOD ...> is allowed ok 29 - uc_method # Running multiple_user_escapes (#30): test that comma works with user escapes ok 30 - multiple_user_escapes ok t/09-component........1..6 # Running component tests (6 tests): Component object functionality # Running context (#1): Tests list/scalar context propogation in comp calls ok 1 - context # Running scomp (#2): Test scomp Request method ok 2 - scomp # Running mfu_count (#3): Test mfu_count component method ok 3 - mfu_count # Running store (#4): Test store parameter to component call ok 4 - store # Running flush_clear (#5): Flush then clear ok 5 - flush_clear # Running flush_clear_filter (#6): Flush then clear with filter section ok 6 - flush_clear_filter ok t/09a-comp_content....1..13 # Running filters tests (13 tests): Filter Component # Running repeat (#1): Tests a filter which outputs the content multiple times, with different values ok 1 - repeat # Running filter (#2): Tests a filter changes the contents ok 2 - filter # Running nested (#3): Tests nested filters ok 3 - nested # Running contentless (#4): test a filter with no content ok 4 - contentless # Running default_content (#5): test a filter which does not access content ok 5 - default_content # Running current_component (#6): test $m->current_comp inside filter content ok 6 - current_component # Running various_tags (#7): test various tags in content ok 7 - various_tags # Running filter_with_filter (#8): test interaction with filter section ok 8 - filter_with_filter # Running top_level_content (#9): test $m->content at top level is empty ok 9 - top_level_content # Running filter_content (#10): test filtering $m->content ok 10 - filter_content # Running subcomponent_filter (#11): test method as filter ok 11 - subcomponent_filter # Running dollar_underscore (#12): Test using $_ in a filter ok 12 - dollar_underscore # Running multi_filter (#13): Test order of multiple filters ok 13 - multi_filter ok t/11-inherit..........1..7 # Running inherit tests (7 tests): Test inheritance # Running bypass (#1): test inheritance that skips one autohandler ok 1 - bypass # Running ignore (#2): turning off inheritance ok 2 - ignore # Running normal (#3): normal inheritance path ok 3 - normal # Running base_comp (#4): base_comp test ok 4 - base_comp # Running base_comp_method (#5): base_comp method inheritance test ok 5 - base_comp_method # Running double_parent (#6): test that parent does not confuse children ok 6 - double_parent # Running subcomponent (#7): test subcomponents ok 7 - subcomponent ok t/13-errors...........1..2 # Running errors tests (2 tests): Test that errors are generated properly # Running _make_error (#1): Exercise possible failure for Parser.pm _make_error method ok 1 - _make_error # Running backtrace (#2): Make sure trace for second error is accurate when first error is caught by eval ok 2 - backtrace ok All tests successful. Files=7, Tests=81, 4 wallclock secs ( 2.42 cusr + 1.32 csys = 3.74 CPU) Installing /home/cpanrun/build/5.10.0/html/site/lib/MasonX/Lexer/MSP.html Installing /home/cpanrun/build/5.10.0/site/lib/MasonX/Lexer/MSP.pm Installing /home/cpanrun/build/5.10.0/site/man/man3/MasonX::Lexer::MSP.3 Appending installation info to /home/cpanrun/build/5.10.0/lib/perllocal.pod