PATH=/usr/bin:/bin:/home/fly1400/var/megalib/bin Start 2014-05-18T16:07:28 ActivePerl-1400 CPAN-2.00 Reading '/home/fly1400/var/cpan/Metadata' Database was generated on Sun, 18 May 2014 21:29:02 GMT Running make for I/IN/INGY/TestML-0.31.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/I/IN/INGY/TestML-0.31.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/I/IN/INGY/CHECKSUMS Checksum for /home/fly1400/var/cpan/sources/authors/id/I/IN/INGY/TestML-0.31.tar.gz ok TestML-0.31/ TestML-0.31/META.yml TestML-0.31/LICENSE TestML-0.31/Makefile.PL TestML-0.31/README TestML-0.31/t/ TestML-0.31/t/testml-types.t TestML-0.31/t/inline-bridge.t TestML-0.31/t/testml-lite-exceptions.t TestML-0.31/t/testml-assertions.t TestML-0.31/t/testml-arguments.t TestML-0.31/t/testml-lite-basic.t TestML-0.31/t/testml-lite-semicolons.t TestML-0.31/t/standard.t TestML-0.31/t/TestMLBridge.pm TestML-0.31/t/testml/ TestML-0.31/t/testml/dataless.tml TestML-0.31/t/testml/arguments.tml TestML-0.31/t/testml/external1.tml TestML-0.31/t/testml/semicolons.tml TestML-0.31/t/testml/standard.tml TestML-0.31/t/testml/label.tml TestML-0.31/t/testml/semicolons2.tml TestML-0.31/t/testml/assertions.tml TestML-0.31/t/testml/external.tml TestML-0.31/t/testml/function.tml TestML-0.31/t/testml/exceptions.tml TestML-0.31/t/testml/truth.tml TestML-0.31/t/testml/basic.tml TestML-0.31/t/testml/markers.tml TestML-0.31/t/testml/external2.tml TestML-0.31/t/testml/types.tml TestML-0.31/t/testml-truth.t TestML-0.31/t/inline.t TestML-0.31/t/print.t TestML-0.31/t/compile-lite.t TestML-0.31/t/testml-semicolons.t TestML-0.31/t/release-pod-syntax.t TestML-0.31/t/testml-label.t TestML-0.31/t/testml-dataless.t TestML-0.31/t/testml-semicolons2.t TestML-0.31/t/testml-basic.t TestML-0.31/t/testml-markers.t TestML-0.31/t/testml-lite.yaml TestML-0.31/t/ast/ TestML-0.31/t/ast/dataless.tml TestML-0.31/t/ast/arguments.tml TestML-0.31/t/ast/semicolons.tml TestML-0.31/t/ast/label.tml TestML-0.31/t/ast/assertions.tml TestML-0.31/t/ast/external.tml TestML-0.31/t/ast/function.tml TestML-0.31/t/ast/exceptions.tml TestML-0.31/t/ast/truth.tml TestML-0.31/t/ast/basic.tml TestML-0.31/t/ast/markers.tml TestML-0.31/t/ast/types.tml TestML-0.31/t/testml-function.t TestML-0.31/t/testml-standard.t TestML-0.31/t/compile.t TestML-0.31/t/testml-lite-arguments.t TestML-0.31/t/testml-exceptions.t TestML-0.31/t/script/ TestML-0.31/t/script/hello.pl TestML-0.31/t/strings.t TestML-0.31/t/testml-external.t TestML-0.31/t/compile-testml-document.t TestML-0.31/t/testml.yaml TestML-0.31/lib/ TestML-0.31/lib/TestML.pod TestML-0.31/lib/Module/ TestML-0.31/lib/Module/Install/ TestML-0.31/lib/Module/Install/TestML.pm TestML-0.31/lib/TestML/ TestML-0.31/lib/TestML/Util.pm TestML-0.31/lib/TestML/Runtime.pm TestML-0.31/lib/TestML/Setup.pm TestML-0.31/lib/TestML/Setup.pod TestML-0.31/lib/TestML/Runtime/ TestML-0.31/lib/TestML/Runtime/TAP.pm TestML-0.31/lib/TestML/Compiler.pm TestML-0.31/lib/TestML/Library.pm TestML-0.31/lib/TestML/Library/ TestML-0.31/lib/TestML/Library/Standard.pm TestML-0.31/lib/TestML/Library/Debug.pm TestML-0.31/lib/TestML/Base.pm TestML-0.31/lib/TestML/Bridge.pm TestML-0.31/lib/TestML/Compiler/ TestML-0.31/lib/TestML/Compiler/Pegex.pm TestML-0.31/lib/TestML/Compiler/Pegex/ TestML-0.31/lib/TestML/Compiler/Pegex/AST.pm TestML-0.31/lib/TestML/Compiler/Pegex/Grammar.pm TestML-0.31/lib/TestML/Compiler/Lite.pm TestML-0.31/lib/TestML.pm TestML-0.31/MANIFEST TestML-0.31/Changes CPAN.pm: Building I/IN/INGY/TestML-0.31.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Warning: prerequisite Pegex 0.30 not found. We have 0.25. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for TestML Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- INGY/TestML-0.31.tar.gz ---- Pegex [requires] Running make test Delayed until after prerequisites Running test for module 'Pegex' Running make for I/IN/INGY/Pegex-0.30.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/I/IN/INGY/Pegex-0.30.tar.gz Checksum for /home/fly1400/var/cpan/sources/authors/id/I/IN/INGY/Pegex-0.30.tar.gz ok Pegex-0.30/ Pegex-0.30/META.yml Pegex-0.30/LICENSE Pegex-0.30/Makefile.PL Pegex-0.30/README Pegex-0.30/t/ Pegex-0.30/t/repeat.t Pegex-0.30/t/TestAST.pm Pegex-0.30/t/testml-compiler.t Pegex-0.30/t/export-api.t Pegex-0.30/t/TestMLBridge.pm Pegex-0.30/t/grammar-api.t Pegex-0.30/t/testml/ Pegex-0.30/t/testml/optimize.tml Pegex-0.30/t/testml/tree-pegex.tml Pegex-0.30/t/testml/error.tml Pegex-0.30/t/testml/tree.tml Pegex-0.30/t/testml/compiler-equivalence.tml Pegex-0.30/t/testml/compiler.tml Pegex-0.30/t/testml/compiler-checks.tml Pegex-0.30/t/release-pod-syntax.t Pegex-0.30/t/testml-tree.t Pegex-0.30/t/sample.t Pegex-0.30/t/flatten.t Pegex-0.30/t/parse.t Pegex-0.30/t/testml-optimize.t Pegex-0.30/t/mice.pgx Pegex-0.30/t/testml-compiler-equivalence.t Pegex-0.30/t/testml-tree-pegex.t Pegex-0.30/t/testml-compiler-checks.t Pegex-0.30/t/testml-error.t Pegex-0.30/t/testml.yaml Pegex-0.30/lib/ Pegex-0.30/lib/Pegex.pm Pegex-0.30/lib/Pegex/ Pegex-0.30/lib/Pegex/Regex.pm Pegex-0.30/lib/Pegex/Grammar.pod Pegex-0.30/lib/Pegex/Tutorial.pod Pegex-0.30/lib/Pegex/Tree.pm Pegex-0.30/lib/Pegex/Optimizer.pm Pegex-0.30/lib/Pegex/Mo.pm Pegex-0.30/lib/Pegex/Parser.pod Pegex-0.30/lib/Pegex/Tutorial/ Pegex-0.30/lib/Pegex/Tutorial/Calculator.pod Pegex-0.30/lib/Pegex/Tutorial/JSON.pod Pegex-0.30/lib/Pegex/Pegex/ Pegex-0.30/lib/Pegex/Pegex/AST.pm Pegex-0.30/lib/Pegex/Pegex/Grammar.pod Pegex-0.30/lib/Pegex/Pegex/Grammar.pm Pegex-0.30/lib/Pegex/Input.pm Pegex-0.30/lib/Pegex/Syntax.pod Pegex-0.30/lib/Pegex/Tree/ Pegex-0.30/lib/Pegex/Tree/Wrap.pm Pegex-0.30/lib/Pegex/Tree/Wrap.pod Pegex-0.30/lib/Pegex/Overview.pod Pegex-0.30/lib/Pegex/Bootstrap.pod Pegex-0.30/lib/Pegex/Compiler.pm Pegex-0.30/lib/Pegex/Compiler.pod Pegex-0.30/lib/Pegex/Receiver.pm Pegex-0.30/lib/Pegex/Module.pod Pegex-0.30/lib/Pegex/Resources.pod Pegex-0.30/lib/Pegex/Regex.pod Pegex-0.30/lib/Pegex/Grammar.pm Pegex-0.30/lib/Pegex/Miscellany.pod Pegex-0.30/lib/Pegex/Bootstrap.pm Pegex-0.30/lib/Pegex/Parser/ Pegex-0.30/lib/Pegex/Parser/Indent.pm Pegex-0.30/lib/Pegex/API.pod Pegex-0.30/lib/Pegex/Input.pod Pegex-0.30/lib/Pegex/Grammar/ Pegex-0.30/lib/Pegex/Grammar/Atoms.pod Pegex-0.30/lib/Pegex/Grammar/Atoms.pm Pegex-0.30/lib/Pegex/Parser.pm Pegex-0.30/lib/Pegex/Receiver.pod Pegex-0.30/lib/Pegex/Base.pm Pegex-0.30/lib/Pegex/Tree.pod Pegex-0.30/lib/Pegex/Module.pm Pegex-0.30/lib/Pegex.pod Pegex-0.30/MANIFEST Pegex-0.30/Changes Pegex-0.30/inc/ Pegex-0.30/inc/Pegex/ Pegex-0.30/inc/Pegex/Tree.pm Pegex-0.30/inc/Pegex/Optimizer.pm Pegex-0.30/inc/Pegex/Input.pm Pegex-0.30/inc/Pegex/Compiler.pm Pegex-0.30/inc/Pegex/Receiver.pm Pegex-0.30/inc/Pegex/Grammar.pm Pegex-0.30/inc/Pegex/Bootstrap.pm Pegex-0.30/inc/Pegex/Parser.pm Pegex-0.30/inc/Pegex/Base.pm Pegex-0.30/inc/Text/ Pegex-0.30/inc/Text/Diff.pm Pegex-0.30/inc/TestML/ Pegex-0.30/inc/TestML/Util.pm Pegex-0.30/inc/TestML/Runtime.pm Pegex-0.30/inc/TestML/Runtime/ Pegex-0.30/inc/TestML/Runtime/TAP.pm Pegex-0.30/inc/TestML/Compiler.pm Pegex-0.30/inc/TestML/Library.pm Pegex-0.30/inc/TestML/Library/ Pegex-0.30/inc/TestML/Library/Standard.pm Pegex-0.30/inc/TestML/Library/Debug.pm Pegex-0.30/inc/TestML/Base.pm Pegex-0.30/inc/TestML/Bridge.pm Pegex-0.30/inc/TestML/Compiler/ Pegex-0.30/inc/TestML/Compiler/Pegex.pm Pegex-0.30/inc/TestML/Compiler/Pegex/ Pegex-0.30/inc/TestML/Compiler/Pegex/AST.pm Pegex-0.30/inc/TestML/Compiler/Pegex/Grammar.pm Pegex-0.30/inc/TestML/Compiler/Lite.pm Pegex-0.30/inc/TestML.pm Pegex-0.30/eg/ Pegex-0.30/eg/calculator1.pl Pegex-0.30/eg/lib/ Pegex-0.30/eg/lib/Precedence.pm Pegex-0.30/eg/lib/RPN.pm Pegex-0.30/eg/calculator2.pl Pegex-0.30/eg/tokenizer.pl CPAN.pm: Building I/IN/INGY/Pegex-0.30.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Pegex Writing MYMETA.yml and MYMETA.json >>> make cp lib/Pegex/Syntax.pod blib/lib/Pegex/Syntax.pod cp lib/Pegex.pm blib/lib/Pegex.pm cp lib/Pegex/Grammar/Atoms.pm blib/lib/Pegex/Grammar/Atoms.pm cp lib/Pegex/Bootstrap.pm blib/lib/Pegex/Bootstrap.pm cp lib/Pegex/Compiler.pm blib/lib/Pegex/Compiler.pm cp lib/Pegex/Input.pod blib/lib/Pegex/Input.pod cp lib/Pegex/Grammar/Atoms.pod blib/lib/Pegex/Grammar/Atoms.pod cp lib/Pegex/Parser/Indent.pm blib/lib/Pegex/Parser/Indent.pm cp lib/Pegex/Compiler.pod blib/lib/Pegex/Compiler.pod cp lib/Pegex/Tree/Wrap.pod blib/lib/Pegex/Tree/Wrap.pod cp lib/Pegex/Resources.pod blib/lib/Pegex/Resources.pod cp lib/Pegex/Pegex/Grammar.pm blib/lib/Pegex/Pegex/Grammar.pm cp lib/Pegex/Input.pm blib/lib/Pegex/Input.pm cp lib/Pegex/Base.pm blib/lib/Pegex/Base.pm cp lib/Pegex/Grammar.pod blib/lib/Pegex/Grammar.pod cp lib/Pegex/Tree.pod blib/lib/Pegex/Tree.pod cp lib/Pegex/Bootstrap.pod blib/lib/Pegex/Bootstrap.pod cp lib/Pegex/Pegex/AST.pm blib/lib/Pegex/Pegex/AST.pm cp lib/Pegex/Overview.pod blib/lib/Pegex/Overview.pod cp lib/Pegex/Tutorial/Calculator.pod blib/lib/Pegex/Tutorial/Calculator.pod cp lib/Pegex/Parser.pod blib/lib/Pegex/Parser.pod cp lib/Pegex/Regex.pm blib/lib/Pegex/Regex.pm cp lib/Pegex/Module.pod blib/lib/Pegex/Module.pod cp lib/Pegex/Tree.pm blib/lib/Pegex/Tree.pm cp lib/Pegex/Pegex/Grammar.pod blib/lib/Pegex/Pegex/Grammar.pod cp lib/Pegex/API.pod blib/lib/Pegex/API.pod cp lib/Pegex/Tutorial/JSON.pod blib/lib/Pegex/Tutorial/JSON.pod cp lib/Pegex/Grammar.pm blib/lib/Pegex/Grammar.pm cp lib/Pegex/Regex.pod blib/lib/Pegex/Regex.pod cp lib/Pegex/Mo.pm blib/lib/Pegex/Mo.pm cp lib/Pegex.pod blib/lib/Pegex.pod cp lib/Pegex/Optimizer.pm blib/lib/Pegex/Optimizer.pm cp lib/Pegex/Module.pm blib/lib/Pegex/Module.pm cp lib/Pegex/Tutorial.pod blib/lib/Pegex/Tutorial.pod cp lib/Pegex/Receiver.pm blib/lib/Pegex/Receiver.pm cp lib/Pegex/Miscellany.pod blib/lib/Pegex/Miscellany.pod cp lib/Pegex/Tree/Wrap.pm blib/lib/Pegex/Tree/Wrap.pm cp lib/Pegex/Receiver.pod blib/lib/Pegex/Receiver.pod cp lib/Pegex/Parser.pm blib/lib/Pegex/Parser.pm Manifying blib/man3/Pegex.3 Manifying blib/man3/Pegex::API.3 Manifying blib/man3/Pegex::Bootstrap.3 Manifying blib/man3/Pegex::Compiler.3 Manifying blib/man3/Pegex::Grammar.3 Manifying blib/man3/Pegex::Grammar::Atoms.3 Manifying blib/man3/Pegex::Input.3 Manifying blib/man3/Pegex::Miscellany.3 Manifying blib/man3/Pegex::Module.3 Manifying blib/man3/Pegex::Overview.3 Manifying blib/man3/Pegex::Parser.3 Manifying blib/man3/Pegex::Pegex::Grammar.3 Manifying blib/man3/Pegex::Receiver.3 Manifying blib/man3/Pegex::Regex.3 Manifying blib/man3/Pegex::Resources.3 Manifying blib/man3/Pegex::Syntax.3 Manifying blib/man3/Pegex::Tree.3 Manifying blib/man3/Pegex::Tree::Wrap.3 Manifying blib/man3/Pegex::Tutorial.3 Manifying blib/man3/Pegex::Tutorial::Calculator.3 Manifying blib/man3/Pegex::Tutorial::JSON.3 INGY/Pegex-0.30.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/export-api.t ................... 1..8 ok 1 - pegex is exported ok 2 - pegex returns a Pegex::Parser object ok 3 - pegex() contains a grammar with a compiled tree ok 4 - $parser2->parse worked ok 5 - grammar property is Pegex::Parser object ok 6 - Grammar object has tree ok 7 - Grammar object is compiled to a tree ok 8 - _FIRST_RULE is set correctly ok t/flatten.t ...................... 1..1 ok 1 - Array was flattened ok t/grammar-api.t .................. 1..1 ok 1 - MyGrammar1 compiled a tree from its text ok t/parse.t ........................ 1..1 ok 1 - ! works ok t/release-pod-syntax.t ........... skipped: these tests are for release candidate testing t/repeat.t ....................... ok 1 - First parse works ok 2 - Second parse works 1..2 ok t/sample.t ....................... 1..1 ok 1 - parsed ok t/testml-compiler-checks.t ....... 1..74 ok 1 - Empty Grammar (bootstrap compile) ok 2 - Whitespace Tokens (bootstrap compile) ok 3 - Simple Grammar (bootstrap compile) ok 4 - Dash in Rule Names (bootstrap compile) ok 5 - Single Rule Reference (bootstrap compile) ok 6 - Single Rule brackets (bootstrap compile) ok 7 - All Rules (bootstrap compile) ok 8 - Any Rules (bootstrap compile) ok 9 - Any Rules with Leading Pipe (bootstrap compile) ok 10 - Separator Syntax (bootstrap compile) ok 11 - Complex All/Any Precedence (bootstrap compile) ok 12 - Single Rule With Trailing Quantifier (bootstrap compile) ok 13 - Single Rule With Trailing Quantifier (no angles) (bootstrap compile) ok 14 - Single Rule With Leading Assertion (bootstrap compile) ok 15 - Negative and Positive Assertion (bootstrap compile) ok 16 - Single Regex (bootstrap compile) ok 17 - Quoted Regex (bootstrap compile) ok 18 - Quoted String in Regex (bootstrap compile) ok 19 - Single Error (bootstrap compile) ok 20 - Skip and Wrap Marker (bootstrap compile) ok 21 - Unbracketed All Group (bootstrap compile) ok 22 - Unbracketed Any Group (bootstrap compile) ok 23 - Any Group with Leading Pipe (bootstrap compile) ok 24 - Bracketed All Group (bootstrap compile) ok 25 - Bracketed Group With Trailing Modifier (bootstrap compile) ok 26 - Bracketed Group With Leading Modifier (bootstrap compile) ok 27 - Multiple Groups (bootstrap compile) ok 28 - List Separator (bootstrap compile) ok 29 - Separators with Quantifiers (bootstrap compile) ok 30 - All Quantifier Forms (bootstrap compile) ok 31 - Whitespace Tokens (bootstrap compile) ok 32 - Whitespace in Regex (bootstrap compile) ok 33 - Dash and Plus as whitespace tokens (bootstrap compile) ok 34 - Directives (bootstrap compile) ok 35 - Multiple Duplicate Directives (bootstrap compile) ok 36 - Meta Lines (bootstrap compile) ok 37 - Dash and Plus as whitespace tokens (bootstrap compile) ok 38 - Empty Grammar (pegex compile) ok 39 - Whitespace Tokens (pegex compile) ok 40 - Simple Grammar (pegex compile) ok 41 - Dash in Rule Names (pegex compile) ok 42 - Single Rule Reference (pegex compile) ok 43 - Single Rule brackets (pegex compile) ok 44 - All Rules (pegex compile) ok 45 - Any Rules (pegex compile) ok 46 - Any Rules with Leading Pipe (pegex compile) ok 47 - Separator Syntax (pegex compile) ok 48 - Complex All/Any Precedence (pegex compile) ok 49 - Single Rule With Trailing Quantifier (pegex compile) ok 50 - Single Rule With Trailing Quantifier (no angles) (pegex compile) ok 51 - Single Rule With Leading Assertion (pegex compile) ok 52 - Negative and Positive Assertion (pegex compile) ok 53 - Single Regex (pegex compile) ok 54 - Quoted Regex (pegex compile) ok 55 - Quoted String in Regex (pegex compile) ok 56 - Single Error (pegex compile) ok 57 - Skip and Wrap Marker (pegex compile) ok 58 - Unbracketed All Group (pegex compile) ok 59 - Unbracketed Any Group (pegex compile) ok 60 - Any Group with Leading Pipe (pegex compile) ok 61 - Bracketed All Group (pegex compile) ok 62 - Bracketed Group With Trailing Modifier (pegex compile) ok 63 - Bracketed Group With Leading Modifier (pegex compile) ok 64 - Multiple Groups (pegex compile) ok 65 - List Separator (pegex compile) ok 66 - Separators with Quantifiers (pegex compile) ok 67 - All Quantifier Forms (pegex compile) ok 68 - Whitespace Tokens (pegex compile) ok 69 - Whitespace in Regex (pegex compile) ok 70 - Dash and Plus as whitespace tokens (pegex compile) ok 71 - Directives (pegex compile) ok 72 - Multiple Duplicate Directives (pegex compile) ok 73 - Meta Lines (pegex compile) ok 74 - Dash and Plus as whitespace tokens (pegex compile) ok t/testml-compiler-equivalence.t .. 1..46 ok 1 - Simple Test Case ok 2 - And over Or Precedence ok 3 - And/Or Precedence with joining ok 4 - And/Or Precedence with grouping ok 5 - Extra Leading Pipe ok 6 - Extra Leading Pipe w/ Parens ok 7 - In-Line Comments ok 8 - Dashes in names ok 9 - Whitespace Tokens ok 10 - Separator Reduction a % b ok 11 - Separator Reduction a %% b ok 12 - Separator Reduction a? % b ok 13 - Separator Reduction a? %% b ok 14 - Separator Reduction a* % b ok 15 - Separator Reduction a* %% b ok 16 - Separator Reduction a+ % b ok 17 - Separator Reduction a+ %% b ok 18 - Separator Reduction 3 % b ok 19 - Separator Reduction 3 %% b ok 20 - Separator Reduction 3+ % b ok 21 - Separator Reduction 3+ %% b ok 22 - Separator Reduction 3-7 % b ok 23 - Separator Reduction 3-7 %% b ok 24 - Simple Test Case ok 25 - And over Or Precedence ok 26 - And/Or Precedence with joining ok 27 - And/Or Precedence with grouping ok 28 - Extra Leading Pipe ok 29 - Extra Leading Pipe w/ Parens ok 30 - In-Line Comments ok 31 - Dashes in names ok 32 - Whitespace Tokens ok 33 - Separator Reduction a % b ok 34 - Separator Reduction a %% b ok 35 - Separator Reduction a? % b ok 36 - Separator Reduction a? %% b ok 37 - Separator Reduction a* % b ok 38 - Separator Reduction a* %% b ok 39 - Separator Reduction a+ % b ok 40 - Separator Reduction a+ %% b ok 41 - Separator Reduction 3 % b ok 42 - Separator Reduction 3 %% b ok 43 - Separator Reduction 3+ % b ok 44 - Separator Reduction 3+ %% b ok 45 - Separator Reduction 3-7 % b ok 46 - Separator Reduction 3-7 %% b ok t/testml-compiler.t .............. 1..23 ok 1 - Single Regex - Compiler output matches bootstrap? ok 2 - Single Reference - Compiler output matches bootstrap? ok 3 - Single Error - Compiler output matches bootstrap? ok 4 - Simple All Group - Compiler output matches bootstrap? ok 5 - Simple Any Group - Compiler output matches bootstrap? ok 6 - Bracketed All Group - Compiler output matches bootstrap? ok 7 - Bracketed Any Group - Compiler output matches bootstrap? ok 8 - Bracketed Group in Unbracketed Group - Compiler output matches bootstrap? ok 9 - Multiple Rules - Compiler output matches bootstrap? ok 10 - Simple Grammar - Compiler output matches bootstrap? ok 11 - Semicolons OK - Compiler output matches bootstrap? ok 12 - Unbracketed - Compiler output matches bootstrap? ok 13 - Not Rule - Compiler output matches bootstrap? ok 14 - Multiline - Compiler output matches bootstrap? ok 15 - Various Groups - Compiler output matches bootstrap? ok 16 - Modifiers - Compiler output matches bootstrap? ok 17 - Any Group Plus Rule - Compiler output matches bootstrap? ok 18 - Equivalent - Compiler output matches bootstrap? ok 19 - Regex and Rule - Compiler output matches bootstrap? ok 20 - Quantified group - Compiler output matches bootstrap? ok 21 - Multiple Regex - Compiler output matches bootstrap? ok 22 - Comments - Compiler output matches bootstrap? ok 23 - Comment between rules - Compiler output matches bootstrap? ok t/testml-error.t ................. ok 1 - Error fails at furthest match ok 2 - Pegex: Rule header syntax error ok 3 - Pegex: Rule ending syntax error ok 4 - Pegex: Illegal rule modifier ok 5 - Pegex: Missing > in rule reference ok 6 - Pegex: Missing < in rule reference ok 7 - Pegex: Illegal character in rule quantifier ok 8 - Pegex: Unprotected rule name with numeric quantifier ok 9 - Pegex: Runaway regular expression ok 10 - Pegex: Illegal group rule modifier ok 11 - Pegex: Runaway rule group ok 12 - Pegex: Illegal character in group rule quantifier ok 13 - Pegex: Multi-line error messages not allowed ok 14 - Pegex: Runaway error message ok 15 - Pegex: Leading separator form (BOK) no longer supported ok 16 - Pegex: Illegal characters in separator indicator 1..16 ok t/testml-optimize.t .............. ok 1 - 1..1 ok t/testml-tree-pegex.t ............ 1..2 ok 1 - Part of Pegex Grammar - Pegex::Tree ok 2 - Part of Pegex Grammar - Pegex::Tree::Wrap ok t/testml-tree.t .................. 1..56 ok 1 - Single Regex - Single Capture - Pegex::Tree ok 2 - Single Regex - Multi Capture - Pegex::Tree ok 3 - Multi Group Regex - Pegex::Tree ok 4 - Single Regex - No Capture - Pegex::Tree ok 5 - Non capture Regex - Pegex::Tree ok 6 - A subrule - Pegex::Tree ok 7 - Multi match regex in subrule - Pegex::Tree ok 8 - Any rule group - Pegex::Tree ok 9 - + Modifier - Pegex::Tree ok 10 - Wrap Pass and Skip - Pegex::Tree ok 11 - Flat and Skip Multi - Pegex::Tree ok 12 - Skip Bracketed - Pegex::Tree ok 13 - Assertions - Pegex::Tree ok 14 - Assertion not captured - Pegex::Tree ok 15 - Empty regex group plus rule - Pegex::Tree ok 16 - Rule to Rule to Rule - Pegex::Tree ok 17 - List and Separators - Pegex::Tree ok 18 - Rule with Separator - Pegex::Tree ok 19 - List without Separators - Pegex::Tree ok 20 - Whitespace Matchers - Pegex::Tree ok 21 - Automatically Pass TOP - Pegex::Tree ok 22 - Empty Stars - Pegex::Tree ok 23 - Exact Quantifier - Pegex::Tree ok 24 - Quantifier with Separator - Pegex::Tree ok 25 - Quantifier with Separator, Trailing OK - Pegex::Tree ok 26 - Quantifier on the Separator - Pegex::Tree ok 27 - Tilde matching - Pegex::Tree ok 28 - Single Regex - Single Capture - Pegex::Tree::Wrap ok 29 - Single Regex - Multi Capture - Pegex::Tree::Wrap ok 30 - Multi Group Regex - Pegex::Tree::Wrap ok 31 - Single Regex - No Capture - Pegex::Tree::Wrap ok 32 - Non capture Regex - Pegex::Tree::Wrap ok 33 - A subrule - Pegex::Tree::Wrap ok 34 - Multi match regex in subrule - Pegex::Tree::Wrap ok 35 - Any rule group - Pegex::Tree::Wrap ok 36 - + Modifier - Pegex::Tree::Wrap ok 37 - Wrap Pass and Skip - Pegex::Tree::Wrap ok 38 - Flat and Skip Multi - Pegex::Tree::Wrap ok 39 - Skip Bracketed - Pegex::Tree::Wrap ok 40 - Assertions - Pegex::Tree::Wrap ok 41 - Assertion not captured - Pegex::Tree::Wrap ok 42 - Empty regex group plus rule - Pegex::Tree::Wrap ok 43 - Rule to Rule to Rule - Pegex::Tree::Wrap ok 44 - List and Separators - Pegex::Tree::Wrap ok 45 - Rule with Separator - Pegex::Tree::Wrap ok 46 - List without Separators - Pegex::Tree::Wrap ok 47 - Whitespace Matchers - Pegex::Tree::Wrap ok 48 - Automatically Pass TOP - Pegex::Tree::Wrap ok 49 - Empty Stars - Pegex::Tree::Wrap ok 50 - Exact Quantifier - Pegex::Tree::Wrap ok 51 - Quantifier with Separator - Pegex::Tree::Wrap ok 52 - Quantifier with Separator, Trailing OK - Pegex::Tree::Wrap ok 53 - Quantifier on the Separator - Pegex::Tree::Wrap ok 54 - Tilde matching - Pegex::Tree::Wrap ok 55 - Wrap - Pegex::Tree::Wrap ok 56 - False Values - t::TestAST ok All tests successful. Files=14, Tests=232, 4 wallclock secs ( 0.06 usr 0.01 sys + 2.66 cusr 0.05 csys = 2.78 CPU) Result: PASS INGY/Pegex-0.30.tar.gz make test TEST_VERBOSE=1 -- OK Ingy dot Net <ingy@cpan.org> Acmeist PEG Parsing Framework >>> (cd /home/fly1400/var/cpan/build/Pegex-0.30-iTGOwd && tar cvf - Pegex-0.30.ppd blib) | gzip -c >/home/fly1400/var/REPO/I/IN/INGY/Pegex-0.30.tar.gz Pegex-0.30.ppd blib/ blib/lib/ blib/lib/Pegex/ blib/lib/Pegex/Syntax.pod blib/lib/Pegex/Grammar/ blib/lib/Pegex/Grammar/Atoms.pm blib/lib/Pegex/Grammar/Atoms.pod blib/lib/Pegex/Bootstrap.pm blib/lib/Pegex/Compiler.pm blib/lib/Pegex/Input.pod blib/lib/Pegex/Parser/ blib/lib/Pegex/Parser/Indent.pm blib/lib/Pegex/Compiler.pod blib/lib/Pegex/Tree/ blib/lib/Pegex/Tree/Wrap.pod blib/lib/Pegex/Tree/Wrap.pm blib/lib/Pegex/Resources.pod blib/lib/Pegex/Pegex/ blib/lib/Pegex/Pegex/Grammar.pm blib/lib/Pegex/Pegex/AST.pm blib/lib/Pegex/Pegex/Grammar.pod blib/lib/Pegex/Input.pm blib/lib/Pegex/Base.pm blib/lib/Pegex/Grammar.pod blib/lib/Pegex/Tree.pod blib/lib/Pegex/Bootstrap.pod blib/lib/Pegex/Overview.pod blib/lib/Pegex/Tutorial/ blib/lib/Pegex/Tutorial/Calculator.pod blib/lib/Pegex/Tutorial/JSON.pod blib/lib/Pegex/Parser.pod blib/lib/Pegex/Regex.pm blib/lib/Pegex/Module.pod blib/lib/Pegex/Tree.pm blib/lib/Pegex/API.pod blib/lib/Pegex/Grammar.pm blib/lib/Pegex/Regex.pod blib/lib/Pegex/Mo.pm blib/lib/Pegex/Optimizer.pm blib/lib/Pegex/Module.pm blib/lib/Pegex/Tutorial.pod blib/lib/Pegex/Receiver.pm blib/lib/Pegex/Miscellany.pod blib/lib/Pegex/Receiver.pod blib/lib/Pegex/Parser.pm blib/lib/Pegex.pm blib/lib/Pegex.pod blib/man3/ blib/man3/Pegex.3 blib/man3/Pegex::API.3 blib/man3/Pegex::Bootstrap.3 blib/man3/Pegex::Compiler.3 blib/man3/Pegex::Grammar.3 blib/man3/Pegex::Grammar::Atoms.3 blib/man3/Pegex::Input.3 blib/man3/Pegex::Miscellany.3 blib/man3/Pegex::Module.3 blib/man3/Pegex::Overview.3 blib/man3/Pegex::Parser.3 blib/man3/Pegex::Pegex::Grammar.3 blib/man3/Pegex::Receiver.3 blib/man3/Pegex::Regex.3 blib/man3/Pegex::Resources.3 blib/man3/Pegex::Syntax.3 blib/man3/Pegex::Tree.3 blib/man3/Pegex::Tree::Wrap.3 blib/man3/Pegex::Tutorial.3 blib/man3/Pegex::Tutorial::Calculator.3 blib/man3/Pegex::Tutorial::JSON.3 >>> mv /home/fly1400/var/cpan/build/Pegex-0.30-iTGOwd/Pegex-0.30.ppd /home/fly1400/var/REPO/I/IN/INGY Running make for I/IN/INGY/TestML-0.31.tar.gz Prepending /home/fly1400/var/cpan/build/Pegex-0.30-iTGOwd/blib/arch /home/fly1400/var/cpan/build/Pegex-0.30-iTGOwd/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1400/var/cpan/build/TestML-0.31-Nx3CQm Prepending /home/fly1400/var/cpan/build/Pegex-0.30-iTGOwd/blib/arch /home/fly1400/var/cpan/build/Pegex-0.30-iTGOwd/blib/lib to PERL5LIB for 'make' CPAN.pm: Building I/IN/INGY/TestML-0.31.tar.gz >>> make cp lib/TestML.pm blib/lib/TestML.pm cp lib/TestML/Compiler/Pegex.pm blib/lib/TestML/Compiler/Pegex.pm cp lib/TestML/Setup.pod blib/lib/TestML/Setup.pod cp lib/TestML/Library.pm blib/lib/TestML/Library.pm cp lib/TestML/Compiler/Pegex/AST.pm blib/lib/TestML/Compiler/Pegex/AST.pm cp lib/TestML/Bridge.pm blib/lib/TestML/Bridge.pm cp lib/TestML/Runtime.pm blib/lib/TestML/Runtime.pm cp lib/TestML/Setup.pm blib/lib/TestML/Setup.pm cp lib/TestML/Util.pm blib/lib/TestML/Util.pm cp lib/TestML/Runtime/TAP.pm blib/lib/TestML/Runtime/TAP.pm cp lib/Module/Install/TestML.pm blib/lib/Module/Install/TestML.pm cp lib/TestML/Base.pm blib/lib/TestML/Base.pm cp lib/TestML/Library/Debug.pm blib/lib/TestML/Library/Debug.pm cp lib/TestML/Library/Standard.pm blib/lib/TestML/Library/Standard.pm cp lib/TestML/Compiler.pm blib/lib/TestML/Compiler.pm cp lib/TestML.pod blib/lib/TestML.pod cp lib/TestML/Compiler/Lite.pm blib/lib/TestML/Compiler/Lite.pm cp lib/TestML/Compiler/Pegex/Grammar.pm blib/lib/TestML/Compiler/Pegex/Grammar.pm Manifying blib/man3/Module::Install::TestML.3 Manifying blib/man3/TestML.3 Manifying blib/man3/TestML::Setup.3 INGY/TestML-0.31.tar.gz make -- OK Prepending /home/fly1400/var/cpan/build/Pegex-0.30-iTGOwd/blib/arch /home/fly1400/var/cpan/build/Pegex-0.30-iTGOwd/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/compile-lite.t ............. 1..1 ok 1 - Lite compile matches normal compile ok t/compile-testml-document.t .. 1..21 ok 1 - TestML string matches against TestML grammar ok 2 - Version parses ok 3 - Plan parses ok 4 - Title parses ok 5 - Title parses ok 6 - Three test statements ok 7 - Point list is correct ok 8 - Expression has two calls ok 9 - First sub is a Point ok 10 - Point name is "input" ok 11 - Second sub is "uppercase" ok 12 - Assertion is "EQ" ok 13 - First sub is a Point ok 14 - Point name is "output" ok 15 - Two data blocks ok 16 - Block 1 label ok ok 17 - Block 1, input point ok 18 - Block 1, output point ok 19 - Block 2 label ok ok 20 - Block 2, input point ok 21 - Block 2, output point ok t/compile.t .................. 1..16 ok 1 - arguments.tml - TestML::Compiler::Pegex ok 2 - assertions.tml - TestML::Compiler::Pegex ok 3 - basic.tml - TestML::Compiler::Pegex ok 4 - dataless.tml - TestML::Compiler::Pegex ok 5 - exceptions.tml - TestML::Compiler::Pegex ok 6 - external.tml - TestML::Compiler::Pegex ok 7 - function.tml - TestML::Compiler::Pegex ok 8 - label.tml - TestML::Compiler::Pegex ok 9 - markers.tml - TestML::Compiler::Pegex ok 10 - semicolons.tml - TestML::Compiler::Pegex ok 11 - truth.tml - TestML::Compiler::Pegex ok 12 - types.tml - TestML::Compiler::Pegex ok 13 - arguments.tml - TestML::Compiler::Lite ok 14 - basic.tml - TestML::Compiler::Lite ok 15 - exceptions.tml - TestML::Compiler::Lite ok 16 - semicolons.tml - TestML::Compiler::Lite ok t/inline-bridge.t ............ ok 1 - Foo for thought ok 2 - Bar the door 1..2 ok t/inline.t ................... # === Ingy's Test === 1..4 ok 1 - Foo for thought ok 2 - Bar the door ok 3 - Foo for thought ok 4 - Bar the door ok t/print.t .................... 1..1 ok 1 ok t/release-pod-syntax.t ....... skipped: these tests are for release candidate testing t/standard.t ................. # === Test the TestML Standard Library === 1..12 ok 1 - ok 2 - ok 3 - ok 4 - List ok 5 - Test One ok 6 - Test Two ok 7 - Test One ok 8 - Test Two ok 9 - Test One ok 10 - Test Two ok 11 - Test One ok 12 - Test Two ok t/strings.t .................. 1..6 ok 1 - Throw/Catch ok 2 - Throw/Catch ok 3 - Throw/Catch ok 4 - Empty Point ok 5 - Empty Point ok 6 - Simple string comparison ok t/testml-arguments.t ......... 1..3 ok 1 - Dear John ok 2 - Greetings and Salutations ok 3 - Greetings and Salutations ok t/testml-assertions.t ........ 1..6 ok 1 - EQ tests ok 2 - EQ tests ok 3 - HAS tests ok 4 - HAS tests ok 5 - OK tests ok 6 - OK tests ok t/testml-basic.t ............. # === A Basic TestML File === 1..4 ok 1 - Test One ok 2 - Test One ok 3 - Test Two ok 4 - Test One ok t/testml-dataless.t .......... # === TestML with no data section === 1..2 ok 1 - Test 1 ok 2 - Test 2 ok t/testml-exceptions.t ........ 1..2 ok 1 - Error message from data ok 2 - Error message from data ok t/testml-external.t .......... 1..4 ok 1 - Test 2 ok 2 - Test 1 ok 3 - Test 11 ok 4 - Test 111 ok t/testml-function.t .......... 1..21 ok 1 - Fruity Tests ok 2 - Red Apple ok 3 - Red Apple ok 4 - Red Apple ok 5 - Orange Orange ok 6 - Orange Orange ok 7 - Orange Orange ok 8 - Green Grape ok 9 - Green Grape ok 10 - Green Grape ok 11 - Red Apple ok 12 - Orange Orange ok 13 - Green Grape ok 14 - One ok 15 - One ok 16 - Two ok 17 - Two ok 18 - Three ok 19 - Three ok 20 - Passing functions as objects ok 21 - Passing functions as objects ok t/testml-label.t ............. 1..4 ok 1 - My label ok 2 - A Fruity Test: 14) The apple ok 3 - X: 21) The pear ok 4 - Last Test: 99) The tomato ok t/testml-lite-arguments.t .... 1..3 ok 1 - Dear John ok 2 - Greetings and Salutations ok 3 - Greetings and Salutations ok t/testml-lite-basic.t ........ # === A Basic TestML File === 1..4 ok 1 - Test One ok 2 - Test One ok 3 - Test Two ok 4 - Test One ok t/testml-lite-exceptions.t ... 1..2 ok 1 - Error message from data ok 2 - Error message from data ok t/testml-lite-semicolons.t ... 1..3 ok 1 - ok 2 - ok 3 - ok t/testml-markers.t ........... 1..2 ok 1 - Test One ok 2 - Test Two ok t/testml-semicolons.t ........ 1..3 ok 1 - ok 2 - ok 3 - ok t/testml-semicolons2.t ....... 1..1 ok 1 - functions without final semicolons compile ok t/testml-standard.t .......... # === Test the TestML Standard Library === 1..12 ok 1 - ok 2 - ok 3 - ok 4 - List ok 5 - Test One ok 6 - Test Two ok 7 - Test One ok 8 - Test Two ok 9 - Test One ok 10 - Test Two ok 11 - Test One ok 12 - Test Two ok t/testml-truth.t ............. 1..9 ok 1 - Boolean OK ok 2 - Boolean OK ok 3 - Boolean OK ok 4 - String OK ok 5 - String OK ok 6 - String OK ok 7 - Number OK ok 8 - Number OK ok 9 - Number OK ok t/testml-types.t ............. 1..11 ok 1 - Test 1 ok 2 - Test 2 ok 3 - Test 3 ok 4 - Test 4 ok 5 - Test 5 ok 6 - Test 6 ok 7 - Test 7 ok 8 - Test 8 ok 9 - Test 9 ok 10 - Test 10 ok 11 - Test 11 ok All tests successful. Files=27, Tests=159, 3 wallclock secs ( 0.11 usr 0.00 sys + 2.16 cusr 0.14 csys = 2.41 CPU) Result: PASS INGY/TestML-0.31.tar.gz make test TEST_VERBOSE=1 -- OK Ingy dot Net <ingy@cpan.org> A Generic Software Testing Meta Language >>> (cd /home/fly1400/var/cpan/build/TestML-0.31-Nx3CQm && tar cvf - TestML-0.31.ppd blib) | gzip -c >/home/fly1400/var/REPO/I/IN/INGY/TestML-0.31.tar.gz TestML-0.31.ppd blib/ blib/lib/ blib/lib/TestML.pm blib/lib/TestML/ blib/lib/TestML/Compiler/ blib/lib/TestML/Compiler/Pegex.pm blib/lib/TestML/Compiler/Pegex/ blib/lib/TestML/Compiler/Pegex/AST.pm blib/lib/TestML/Compiler/Pegex/Grammar.pm blib/lib/TestML/Compiler/Lite.pm blib/lib/TestML/Setup.pod blib/lib/TestML/Library.pm blib/lib/TestML/Bridge.pm blib/lib/TestML/Runtime.pm blib/lib/TestML/Setup.pm blib/lib/TestML/Util.pm blib/lib/TestML/Runtime/ blib/lib/TestML/Runtime/TAP.pm blib/lib/TestML/Base.pm blib/lib/TestML/Library/ blib/lib/TestML/Library/Debug.pm blib/lib/TestML/Library/Standard.pm blib/lib/TestML/Compiler.pm blib/lib/Module/ blib/lib/Module/Install/ blib/lib/Module/Install/TestML.pm blib/lib/TestML.pod blib/man3/ blib/man3/Module::Install::TestML.3 blib/man3/TestML.3 blib/man3/TestML::Setup.3 >>> mv /home/fly1400/var/cpan/build/TestML-0.31-Nx3CQm/TestML-0.31.ppd /home/fly1400/var/REPO/I/IN/INGY VmSize: 126948 kB Finished 2014-05-18T16:07:43