PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2014-09-24T00:38:21 ActivePerl-2000 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK PATH=C:/CPANFL~1.20/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Reading 'C:\cpanfly-5.20\var\cpan\Metadata' Database was generated on Wed, 24 Sep 2014 04:17:02 GMT Running make for I/IN/INGY/Swim-0.1.30.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\I\IN\INGY\Swim-0.1.30.tar.gz ok Swim-0.1.30/ Swim-0.1.30/META.yml Swim-0.1.30/LICENSE Swim-0.1.30/Makefile.PL Swim-0.1.30/README Swim-0.1.30/t/ Swim-0.1.30/t/meta.tml Swim-0.1.30/t/head.tml Swim-0.1.30/t/pre.tml Swim-0.1.30/t/link.tml Swim-0.1.30/t/edge.tml Swim-0.1.30/t/phrase.tml Swim-0.1.30/t/bugs.tml Swim-0.1.30/t/list-data.tml Swim-0.1.30/t/release-pod-syntax.t Swim-0.1.30/t/phrase-func.tml Swim-0.1.30/t/000-compile-modules.t Swim-0.1.30/t/test.t Swim-0.1.30/t/issue-5.t Swim-0.1.30/t/list.tml Swim-0.1.30/t/para.tml Swim-0.1.30/t/block.tml Swim-0.1.30/t/hyper.tml Swim-0.1.30/t/comment.tml Swim-0.1.30/lib/ Swim-0.1.30/lib/Swim.pod Swim-0.1.30/lib/Swim.pm Swim-0.1.30/lib/Swim/ Swim-0.1.30/lib/Swim/Util.pm Swim-0.1.30/lib/Swim/Tree.pm Swim-0.1.30/lib/Swim/HTML.pm Swim-0.1.30/lib/Swim/Grammar.pm Swim-0.1.30/lib/Swim/Pod.pm Swim-0.1.30/lib/Swim/CheatSheet.pod Swim-0.1.30/lib/Swim/Markup.pm Swim-0.1.30/lib/Swim/Markdown.pm Swim-0.1.30/lib/Swim/Byte.pm Swim-0.1.30/MANIFEST Swim-0.1.30/Changes Swim-0.1.30/CONTRIBUTING Swim-0.1.30/bin/ Swim-0.1.30/bin/swim Swim-0.1.30/META.json Swim-0.1.30/inc/ Swim-0.1.30/inc/Pegex.pm Swim-0.1.30/inc/Pegex/ Swim-0.1.30/inc/Pegex/Tree.pm Swim-0.1.30/inc/Pegex/Optimizer.pm Swim-0.1.30/inc/Pegex/Input.pm Swim-0.1.30/inc/Pegex/Compiler.pm Swim-0.1.30/inc/Pegex/Receiver.pm Swim-0.1.30/inc/Pegex/Grammar.pm Swim-0.1.30/inc/Pegex/Bootstrap.pm Swim-0.1.30/inc/Pegex/Parser.pm Swim-0.1.30/inc/Pegex/Base.pm Swim-0.1.30/inc/TestML/ Swim-0.1.30/inc/TestML/Util.pm Swim-0.1.30/inc/TestML/Runtime.pm Swim-0.1.30/inc/TestML/Runtime/ Swim-0.1.30/inc/TestML/Runtime/TAP.pm Swim-0.1.30/inc/TestML/Compiler.pm Swim-0.1.30/inc/TestML/Library/ Swim-0.1.30/inc/TestML/Library/Standard.pm Swim-0.1.30/inc/TestML/Library/Debug.pm Swim-0.1.30/inc/TestML/Base.pm Swim-0.1.30/inc/TestML/Bridge.pm Swim-0.1.30/inc/TestML/Compiler/ Swim-0.1.30/inc/TestML/Compiler/Pegex.pm Swim-0.1.30/inc/TestML/Compiler/Pegex/ Swim-0.1.30/inc/TestML/Compiler/Pegex/AST.pm Swim-0.1.30/inc/TestML/Compiler/Pegex/Grammar.pm Swim-0.1.30/inc/TestML/Compiler/Lite.pm Swim-0.1.30/inc/TestML.pm CPAN.pm: Building I/IN/INGY/Swim-0.1.30.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Warning: prerequisite HTML::Escape 0 not found. Warning: prerequisite Pegex 0.41 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Swim Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- INGY/Swim-0.1.30.tar.gz ---- Pegex [requires] HTML::Escape [requires] Running make test Delayed until after prerequisites Running test for module 'Pegex' Running make for I/IN/INGY/Pegex-0.55.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/I/IN/INGY/Pegex-0.55.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\I\IN\INGY\Pegex-0.55.tar.gz ok Pegex-0.55/ Pegex-0.55/META.yml Pegex-0.55/LICENSE Pegex-0.55/Makefile.PL Pegex-0.55/README Pegex-0.55/t/ Pegex-0.55/t/repeat.t Pegex-0.55/t/TestAST.pm Pegex-0.55/t/testml-compiler.t Pegex-0.55/t/export-api.t Pegex-0.55/t/TestMLBridge.pm Pegex-0.55/t/grammar-api.t Pegex-0.55/t/testml/ Pegex-0.55/t/testml/optimize.tml Pegex-0.55/t/testml/tree-pegex.tml Pegex-0.55/t/testml/error.tml Pegex-0.55/t/testml/tree.tml Pegex-0.55/t/testml/compiler-equivalence.tml Pegex-0.55/t/testml/compiler.tml Pegex-0.55/t/testml/compiler-checks.tml Pegex-0.55/t/api.t Pegex-0.55/t/release-pod-syntax.t Pegex-0.55/t/testml-tree.t Pegex-0.55/t/sample.t Pegex-0.55/t/safe.t Pegex-0.55/t/flatten.t Pegex-0.55/t/000-compile-modules.t Pegex-0.55/t/parse.t Pegex-0.55/t/testml-optimize.t Pegex-0.55/t/mice.pgx Pegex-0.55/t/testml-compiler-equivalence.t Pegex-0.55/t/testml-tree-pegex.t Pegex-0.55/t/testml-compiler-checks.t Pegex-0.55/t/function-rule.t Pegex-0.55/t/testml-error.t Pegex-0.55/t/testml.yaml Pegex-0.55/xt/ Pegex-0.55/xt/TestDevelPegex.pm Pegex-0.55/xt/speed.t Pegex-0.55/xt/compilers.t Pegex-0.55/xt/grammars/ Pegex-0.55/xt/grammars/swim.pgx Pegex-0.55/xt/grammars/yaml.pgx Pegex-0.55/xt/grammars/testml.pgx Pegex-0.55/xt/grammars/json.pgx Pegex-0.55/xt/grammars/eyapp2pegex.pgx Pegex-0.55/xt/grammars/kwim.pgx Pegex-0.55/xt/grammars/pg-lexer.pgx Pegex-0.55/xt/grammars/drinkup.pgx Pegex-0.55/xt/grammars/vic.pgx Pegex-0.55/xt/grammars/Pg.pgx Pegex-0.55/xt/grammars/pegex.pgx Pegex-0.55/xt/speed-ast.t Pegex-0.55/xt/test-pegex-repos.t Pegex-0.55/lib/ Pegex-0.55/lib/Pegex.pm Pegex-0.55/lib/Pegex/ Pegex-0.55/lib/Pegex/Regex.pm Pegex-0.55/lib/Pegex/Grammar.pod Pegex-0.55/lib/Pegex/Tutorial.pod Pegex-0.55/lib/Pegex/Tree.pm Pegex-0.55/lib/Pegex/Optimizer.pm Pegex-0.55/lib/Pegex/Parser.pod Pegex-0.55/lib/Pegex/Tutorial/ Pegex-0.55/lib/Pegex/Tutorial/Calculator.pod Pegex-0.55/lib/Pegex/Tutorial/JSON.pod Pegex-0.55/lib/Pegex/Pegex/ Pegex-0.55/lib/Pegex/Pegex/AST.pm Pegex-0.55/lib/Pegex/Pegex/Grammar.pod Pegex-0.55/lib/Pegex/Pegex/Grammar.pm Pegex-0.55/lib/Pegex/Input.pm Pegex-0.55/lib/Pegex/Syntax.pod Pegex-0.55/lib/Pegex/Tree/ Pegex-0.55/lib/Pegex/Tree/Wrap.pm Pegex-0.55/lib/Pegex/Tree/Wrap.pod Pegex-0.55/lib/Pegex/Overview.pod Pegex-0.55/lib/Pegex/Bootstrap.pod Pegex-0.55/lib/Pegex/Compiler.pm Pegex-0.55/lib/Pegex/Compiler.pod Pegex-0.55/lib/Pegex/Receiver.pm Pegex-0.55/lib/Pegex/Module.pod Pegex-0.55/lib/Pegex/Resources.pod Pegex-0.55/lib/Pegex/Regex.pod Pegex-0.55/lib/Pegex/Grammar.pm Pegex-0.55/lib/Pegex/Miscellany.pod Pegex-0.55/lib/Pegex/Bootstrap.pm Pegex-0.55/lib/Pegex/Parser/ Pegex-0.55/lib/Pegex/Parser/Indent.pm Pegex-0.55/lib/Pegex/API.pod Pegex-0.55/lib/Pegex/Input.pod Pegex-0.55/lib/Pegex/Grammar/ Pegex-0.55/lib/Pegex/Grammar/Atoms.pod Pegex-0.55/lib/Pegex/Grammar/Atoms.pm Pegex-0.55/lib/Pegex/Parser.pm Pegex-0.55/lib/Pegex/Receiver.pod Pegex-0.55/lib/Pegex/Base.pm Pegex-0.55/lib/Pegex/Tree.pod Pegex-0.55/lib/Pegex/Module.pm Pegex-0.55/lib/Pegex.pod Pegex-0.55/MANIFEST Pegex-0.55/example/ Pegex-0.55/example/self-parser.pl Pegex-0.55/example/calculator/ Pegex-0.55/example/calculator/calculator1.pl Pegex-0.55/example/calculator/lib/ Pegex-0.55/example/calculator/lib/Precedence.pm Pegex-0.55/example/calculator/lib/RPN.pm Pegex-0.55/example/calculator/calculator2.pl Pegex-0.55/example/calculator/tokenizer.pl Pegex-0.55/Changes Pegex-0.55/CONTRIBUTING Pegex-0.55/META.json Pegex-0.55/inc/ Pegex-0.55/inc/Pegex.pm Pegex-0.55/inc/Pegex/ Pegex-0.55/inc/Pegex/Tree.pm Pegex-0.55/inc/Pegex/Optimizer.pm Pegex-0.55/inc/Pegex/Input.pm Pegex-0.55/inc/Pegex/Compiler.pm Pegex-0.55/inc/Pegex/Receiver.pm Pegex-0.55/inc/Pegex/Grammar.pm Pegex-0.55/inc/Pegex/Bootstrap.pm Pegex-0.55/inc/Pegex/Parser.pm Pegex-0.55/inc/Pegex/Base.pm Pegex-0.55/inc/TestML/ Pegex-0.55/inc/TestML/Util.pm Pegex-0.55/inc/TestML/Runtime.pm Pegex-0.55/inc/TestML/Runtime/ Pegex-0.55/inc/TestML/Runtime/TAP.pm Pegex-0.55/inc/TestML/Compiler.pm Pegex-0.55/inc/TestML/Library/ Pegex-0.55/inc/TestML/Library/Standard.pm Pegex-0.55/inc/TestML/Library/Debug.pm Pegex-0.55/inc/TestML/Base.pm Pegex-0.55/inc/TestML/Bridge.pm Pegex-0.55/inc/TestML/Compiler/ Pegex-0.55/inc/TestML/Compiler/Pegex.pm Pegex-0.55/inc/TestML/Compiler/Pegex/ Pegex-0.55/inc/TestML/Compiler/Pegex/AST.pm Pegex-0.55/inc/TestML/Compiler/Pegex/Grammar.pm Pegex-0.55/inc/TestML/Compiler/Lite.pm Pegex-0.55/inc/TestML.pm CPAN.pm: Building I/IN/INGY/Pegex-0.55.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Pegex Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Pegex.pod blib\lib\Pegex.pod cp lib/Pegex/Grammar/Atoms.pm blib\lib\Pegex\Grammar\Atoms.pm cp lib/Pegex/Base.pm blib\lib\Pegex\Base.pm cp lib/Pegex/Grammar.pm blib\lib\Pegex\Grammar.pm cp lib/Pegex/Parser.pm blib\lib\Pegex\Parser.pm cp lib/Pegex/Module.pod blib\lib\Pegex\Module.pod cp lib/Pegex/Pegex/Grammar.pm blib\lib\Pegex\Pegex\Grammar.pm cp lib/Pegex/Miscellany.pod blib\lib\Pegex\Miscellany.pod cp lib/Pegex/Compiler.pm blib\lib\Pegex\Compiler.pm cp lib/Pegex/Input.pm blib\lib\Pegex\Input.pm cp lib/Pegex.pm blib\lib\Pegex.pm cp lib/Pegex/Overview.pod blib\lib\Pegex\Overview.pod cp lib/Pegex/Compiler.pod blib\lib\Pegex\Compiler.pod cp lib/Pegex/Bootstrap.pod blib\lib\Pegex\Bootstrap.pod cp lib/Pegex/Optimizer.pm blib\lib\Pegex\Optimizer.pm cp lib/Pegex/Pegex/AST.pm blib\lib\Pegex\Pegex\AST.pm cp lib/Pegex/Bootstrap.pm blib\lib\Pegex\Bootstrap.pm cp lib/Pegex/Parser.pod blib\lib\Pegex\Parser.pod cp lib/Pegex/Input.pod blib\lib\Pegex\Input.pod cp lib/Pegex/API.pod blib\lib\Pegex\API.pod cp lib/Pegex/Module.pm blib\lib\Pegex\Module.pm cp lib/Pegex/Parser/Indent.pm blib\lib\Pegex\Parser\Indent.pm cp lib/Pegex/Grammar/Atoms.pod blib\lib\Pegex\Grammar\Atoms.pod cp lib/Pegex/Grammar.pod blib\lib\Pegex\Grammar.pod cp lib/Pegex/Tutorial.pod blib\lib\Pegex\Tutorial.pod cp lib/Pegex/Regex.pod blib\lib\Pegex\Regex.pod cp lib/Pegex/Tutorial/JSON.pod blib\lib\Pegex\Tutorial\JSON.pod cp lib/Pegex/Tutorial/Calculator.pod blib\lib\Pegex\Tutorial\Calculator.pod cp lib/Pegex/Resources.pod blib\lib\Pegex\Resources.pod cp lib/Pegex/Syntax.pod blib\lib\Pegex\Syntax.pod cp lib/Pegex/Regex.pm blib\lib\Pegex\Regex.pm cp lib/Pegex/Receiver.pod blib\lib\Pegex\Receiver.pod cp lib/Pegex/Tree/Wrap.pod blib\lib\Pegex\Tree\Wrap.pod cp lib/Pegex/Receiver.pm blib\lib\Pegex\Receiver.pm cp lib/Pegex/Tree/Wrap.pm blib\lib\Pegex\Tree\Wrap.pm cp lib/Pegex/Tree.pod blib\lib\Pegex\Tree.pod cp lib/Pegex/Pegex/Grammar.pod blib\lib\Pegex\Pegex\Grammar.pod cp lib/Pegex/Tree.pm blib\lib\Pegex\Tree.pm INGY/Pegex-0.55.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/000-compile-modules.t .......... ok 1 - use Pegex; ok 2 - use Pegex::Base; ok 3 - use Pegex::Bootstrap; ok 4 - use Pegex::Compiler; ok 5 - use Pegex::Grammar; ok 6 - use Pegex::Input; ok 7 - use Pegex::Module; ok 8 - use Pegex::Optimizer; ok 9 - use Pegex::Parser; ok 10 - use Pegex::Receiver; ok 11 - use Pegex::Regex; ok 12 - use Pegex::Tree; ok 13 - use Pegex::Grammar::Atoms; ok 14 - use Pegex::Parser::Indent; ok 15 - use Pegex::Pegex::AST; ok 16 - use Pegex::Pegex::Grammar; ok 17 - use Pegex::Tree::Wrap; 1..17 ok t/api.t .......................... ok 1 - grammar accessor works ok 2 - receiver accessor works ok 3 - input accessor works ok 4 - debug accessor works ok 5 - grammar is required 1..5 ok 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/function-rule.t ................ ok 1 - Got array of size 2 ok 2 - xyz is first ok 3 - aaa is second 1..3 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/safe.t ......................... ok 1 - GitHub ingydotnet/jsony-pm issue \#2 fixed 1..1 ok try_contact >Name: Ingy Net\nPhone: 919-876-...< try_name_section >Name: Ingy Net\nPhone: 919-876-...< try_name >Ingy Net\nPhone: 919-876-5432\nA...< got_name try_EOL >\nPhone: 919-876-5432\nAddress:\n...< got_EOL got_name_section try_phone_section >Phone: 919-876-5432\nAddress:\n ...< try_phone_number >919-876-5432\nAddress:\n 1234 M...< try_term >919-876-5432\nAddress:\n 1234 M...< got_term got_phone_number try_EOL >\nAddress:\n 1234 Main St\n Nic...< got_EOL got_phone_section try_address_section >Address:\n 1234 Main St\n Nice...< try_street_line > 1234 Main St\n Niceville\n O...< try_indent > 1234 Main St\n Niceville\n O...< got_indent try_street >1234 Main St\n Niceville\n OK\n< got_street try_EOL >\n Niceville\n OK\n< got_EOL got_street_line try_city_line > Niceville\n OK\n< try_indent > Niceville\n OK\n< got_indent try_city >Niceville\n OK\n< try_term >Niceville\n OK\n< got_term got_city try_EOL >\n OK\n< got_EOL got_city_line try_country_line > OK\n< try_indent > OK\n< got_indent try_country >OK\n< try_term >OK\n< got_term got_country try_EOL >\n< got_EOL got_country_line got_address_section got_contact 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=18, Tests=258, 6 wallclock secs ( 0.13 usr + 0.03 sys = 0.16 CPU) Result: PASS INGY/Pegex-0.55.tar.gz dmake test TEST_VERBOSE=1 -- OK Ingy dot Net <ingy@cpan.org> Acmeist PEG Parser Framework >>> (cd C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc && tar cvf - Pegex-0.55.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/I/IN/INGY/Pegex-0.55.tar.gz Pegex-0.55.ppd blib/ blib/lib/ blib/lib/Pegex/ blib/lib/Pegex/API.pod blib/lib/Pegex/Base.pm blib/lib/Pegex/Bootstrap.pm blib/lib/Pegex/Bootstrap.pod blib/lib/Pegex/Compiler.pm blib/lib/Pegex/Compiler.pod blib/lib/Pegex/Grammar/ blib/lib/Pegex/Grammar/Atoms.pm blib/lib/Pegex/Grammar/Atoms.pod blib/lib/Pegex/Grammar.pm blib/lib/Pegex/Grammar.pod blib/lib/Pegex/Input.pm blib/lib/Pegex/Input.pod blib/lib/Pegex/Miscellany.pod blib/lib/Pegex/Module.pm blib/lib/Pegex/Module.pod blib/lib/Pegex/Optimizer.pm blib/lib/Pegex/Overview.pod blib/lib/Pegex/Parser/ blib/lib/Pegex/Parser/Indent.pm blib/lib/Pegex/Parser.pm blib/lib/Pegex/Parser.pod blib/lib/Pegex/Pegex/ blib/lib/Pegex/Pegex/AST.pm blib/lib/Pegex/Pegex/Grammar.pm blib/lib/Pegex/Pegex/Grammar.pod blib/lib/Pegex/Receiver.pm blib/lib/Pegex/Receiver.pod blib/lib/Pegex/Regex.pm blib/lib/Pegex/Regex.pod blib/lib/Pegex/Resources.pod blib/lib/Pegex/Syntax.pod blib/lib/Pegex/Tree/ blib/lib/Pegex/Tree/Wrap.pm blib/lib/Pegex/Tree/Wrap.pod blib/lib/Pegex/Tree.pm blib/lib/Pegex/Tree.pod blib/lib/Pegex/Tutorial/ blib/lib/Pegex/Tutorial/Calculator.pod blib/lib/Pegex/Tutorial/JSON.pod blib/lib/Pegex/Tutorial.pod blib/lib/Pegex.pm blib/lib/Pegex.pod >>> mv C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/Pegex-0.55.ppd C:/cpanfly-5.20/var/REPO/I/IN/INGY Running test for module 'HTML::Escape' Running make for T/TO/TOKUHIROM/HTML-Escape-1.09.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\T\TO\TOKUHIROM\HTML-Escape-1.09.tar.gz ok HTML-Escape-1.09/Build.PL HTML-Escape-1.09/Changes HTML-Escape-1.09/LICENSE HTML-Escape-1.09/META.json HTML-Escape-1.09/README.md HTML-Escape-1.09/author/benchmark.pl HTML-Escape-1.09/cpanfile HTML-Escape-1.09/lib/HTML/Escape.pm HTML-Escape-1.09/lib/HTML/Escape.xs HTML-Escape-1.09/lib/HTML/Escape/PurePerl.pm HTML-Escape-1.09/lib/HTML/ppport.h HTML-Escape-1.09/minil.toml HTML-Escape-1.09/t/00_compile.t HTML-Escape-1.09/t/01_simple.t HTML-Escape-1.09/t/02_pp.t HTML-Escape-1.09/xt/02_perlcritic.t HTML-Escape-1.09/META.yml HTML-Escape-1.09/MANIFEST ---- Unsatisfied dependencies detected during ---- ---- TOKUHIROM/HTML-Escape-1.09.tar.gz ---- Module::Build::Pluggable::PPPort [build_requires] Prepending C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'test' Running make test Make had some problems, won't test Delayed until after prerequisites Running test for module 'Module::Build::Pluggable::PPPort' Running make for T/TO/TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Module-Build-Pluggable-PPPort-0.04.tar.gz ok Module-Build-Pluggable-PPPort-0.04 Module-Build-Pluggable-PPPort-0.04/Changes Module-Build-Pluggable-PPPort-0.04/.travis.yml Module-Build-Pluggable-PPPort-0.04/MANIFEST Module-Build-Pluggable-PPPort-0.04/README Module-Build-Pluggable-PPPort-0.04/META.json Module-Build-Pluggable-PPPort-0.04/META.yml Module-Build-Pluggable-PPPort-0.04/LICENSE Module-Build-Pluggable-PPPort-0.04/Build.PL Module-Build-Pluggable-PPPort-0.04/lib Module-Build-Pluggable-PPPort-0.04/lib/Module Module-Build-Pluggable-PPPort-0.04/lib/Module/Build Module-Build-Pluggable-PPPort-0.04/lib/Module/Build/Pluggable Module-Build-Pluggable-PPPort-0.04/lib/Module/Build/Pluggable/PPPort.pm Module-Build-Pluggable-PPPort-0.04/t Module-Build-Pluggable-PPPort-0.04/t/00_compile.t Module-Build-Pluggable-PPPort-0.04/t/01_simple.t Module-Build-Pluggable-PPPort-0.04/xt Module-Build-Pluggable-PPPort-0.04/xt/04_minimum_version.t Module-Build-Pluggable-PPPort-0.04/xt/05_cpan_meta.t Module-Build-Pluggable-PPPort-0.04/xt/03_pod.t Module-Build-Pluggable-PPPort-0.04/xt/01_podspell.t Module-Build-Pluggable-PPPort-0.04/xt/06_meta_author.t Module-Build-Pluggable-PPPort-0.04/xt/02_perlcritic.t Prepending C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'make' CPAN.pm: Building T/TO/TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz >>> C:\Perl-5.20\bin\perl.exe Build.PL Checking prerequisites... requires: ! Module::Build::Pluggable is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Module-Build-Pluggable-PPPort' version '0.04' ---- Unsatisfied dependencies detected during ---- ---- TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz ---- Module::Build::Pluggable [requires] Prepending C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'test' Running Build test Delayed until after prerequisites Running test for module 'Module::Build::Pluggable' Running make for T/TO/TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Module-Build-Pluggable-0.10.tar.gz ok Module-Build-Pluggable-0.10/Build.PL Module-Build-Pluggable-0.10/Changes Module-Build-Pluggable-0.10/LICENSE Module-Build-Pluggable-0.10/META.json Module-Build-Pluggable-0.10/README.md Module-Build-Pluggable-0.10/cpanfile Module-Build-Pluggable-0.10/eg/Build.PL Module-Build-Pluggable-0.10/eg/MANIFEST Module-Build-Pluggable-0.10/eg/README.mkdn Module-Build-Pluggable-0.10/eg/lib/Eg.pm Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable.pm Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/Base.pm Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/GithubMeta.pm Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/Repository.pm Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/Util.pm Module-Build-Pluggable-0.10/lib/Test/Module/Build/Pluggable.pm Module-Build-Pluggable-0.10/t/00_compile.t Module-Build-Pluggable-0.10/t/01_simple.t Module-Build-Pluggable-0.10/t/02_requires.t Module-Build-Pluggable-0.10/t/03_add_extra_compiler_flags.t Module-Build-Pluggable-0.10/t/04_test_args.t Module-Build-Pluggable-0.10/t/05_ignore_plus.t Module-Build-Pluggable-0.10/t/Util.pm Module-Build-Pluggable-0.10/t/lib/Module/Build/Pluggable/T1.pm Module-Build-Pluggable-0.10/xt/02_perlcritic.t Module-Build-Pluggable-0.10/META.yml Module-Build-Pluggable-0.10/MANIFEST Prepending C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'make' CPAN.pm: Building T/TO/TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz >>> C:\Perl-5.20\bin\perl.exe Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Module-Build-Pluggable' version '0.10' Merging cpanfile prereqs to MYMETA.yml Merging cpanfile prereqs to MYMETA.json >>> C:\Perl-5.20\bin\perl.exe ./Build Building Module-Build-Pluggable TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz C:\Perl-5.20\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.20\bin\perl.exe ./Build test verbose=1 t\00_compile.t ................... 1..1 ok 1 - use Module::Build::Pluggable; ok t\01_simple.t .................... # CONFIGURE Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 ok 2 Building Eg ok 3 1..3 ok t\02_requires.t .................. # Subtest: Module::Build::Pluggable::Base#requries Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 - Created Build file ok 1 - requires Devel::PPPort # --- # abstract: test # author: # - test # build_requires: # Module::Build::Pluggable::Requires: '0' # configure_requires: # Module::Build::Pluggable::Requires: '0' # dynamic_config: 0 # generated_by: 'Module::Build version 0.4208, CPAN::Meta::Converter version 2.142060' # license: unknown # meta-spec: # url: http://module-build.sourceforge.net/META-spec-v1.4.html # version: '1.4' # name: Eg # requires: # Devel::PPPort: '3.18' # version: 0.01 1..1 ok 1 - Module::Build::Pluggable::Base\#requries 1..1 ok t\03_add_extra_compiler_flags.t .. # Subtest: Module::Build::Pluggable::Base#add_extra_compiler_flags Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 - Created Build file ok 1 - added extra compiler flags # do{ my $x = [ # { # 'ARGV' => [] # }, # {}, # { # 'tap_harness_args' => {}, # 'share_dir' => undef, # 'magic_number' => undef, # 'bindoc_dirs' => [ # 'blib\\script' # ], # 'use_rcfile' => 1, # 'dist_name' => 'Eg', # 'build_elements' => [ # 'PL', # 'support', # 'pm', # 'xs', # 'share_dir', # 'pod', # 'script' # ], # 'include_dirs' => [], # 'author' => 1, # 'prefix_relpaths' => {}, # 'meta_merge' => {}, # 'blib' => 'blib', # 'recursive_test_files' => undef, # 'recurse_into' => [], # 'extra_linker_flags' => [], # 'test_file_exts' => [ # '.t' # ], # 'install_path' => {}, # 'requires' => {}, # 'program_name' => undef, # 'destdir' => undef, # 'install_base' => undef, # 'dist_author' => [ # 'test' # ], # 'build_class' => 'MyModuleBuilder', # 'orig_dir' => 'C:/cpanfly-5.20/var/tmp/XaiWvzl3Ay', # 'verbose' => undef, # 'dist_version_from' => undef, # 'libdoc_dirs' => [ # 'blib\\lib', # 'blib\\arch' # ], # 'pm_files' => undef, # 'test_requires' => {}, # 'get_options' => {}, # 'c_source' => undef, # 'extra_compiler_flags' => [ # '-Wall' # ], # 'prefix' => undef, # 'autosplit' => undef, # 'config' => undef, # 'extra_manify_args' => undef, # 'dist_version' => '0.01', # 'build_bat' => 0, # 'mymetafile' => 'MYMETA.yml', # 'dynamic_config' => 0, # 'pureperl_only' => 0, # 'provides' => {}, # 'base_dir' => 'C:/cpanfly-5.20/var/tmp/XaiWvzl3Ay', # 'prereq_action_types' => [ # 'requires', # 'build_requires', # 'test_requires', # 'conflicts', # 'recommends' # ], # 'scripts' => undef, # 'bundle_inc_preload' => [], # 'pod_files' => undef, # 'debugger' => undef, # 'installdirs' => 'site', # 'sign' => undef, # 'allow_mb_mismatch' => 0, # 'html_css' => '', # 'release_status' => 'stable', # 'auto_configure_requires' => 1, # 'create_makefile_pl' => undef, # 'debug' => undef, # 'pollute' => undef, # 'create_license' => undef, # 'metafile' => 'META.yml', # 'bundle_inc' => [], # 'build_requires' => { # 'Module::Build::Pluggable::Extra' => 0 # }, # 'allow_pureperl' => 0, # 'perl' => 'C:\\Perl-5.20\\bin\\perl.exe', # 'conflicts' => {}, # 'use_tap_harness' => 0, # 'module_name' => 'Eg', # 'mb_version' => '0.4208', # 'original_prefix' => {}, # 'create_readme' => undef, # 'dist_suffix' => undef, # 'install_sets' => {}, # 'xs_files' => undef, # 'needs_compiler' => '', # 'mymetafile2' => 'MYMETA.json', # 'meta_add' => {}, # 'script_files' => undef, # 'license' => 'unknown', # 'quiet' => undef, # 'config_dir' => '_build', # 'test_files' => undef, # 'configure_requires' => { # 'Module::Build::Pluggable::Extra' => 0 # }, # 'cpan_client' => 'cpan', # 'metafile2' => 'META.json', # 'create_packlist' => 1, # 'has_config_data' => undef, # 'build_script' => 'Build', # 'dist_abstract' => 'test', # '_added_to_INC' => [ # 'C:\\cpanfly-5.20\\var\\tmp\\XaiWvzl3Ay\\_build\\lib', # 'C:\\cpanfly-5.20\\var\\tmp\\xKvRFrmhR2', # 'C:\\cpanfly-5.20\\var\\cpan\\build\\Module-Build-Pluggable-0.10-9fiTRY\\lib', # 'C:\\cpanfly-5.20\\var\\cpan\\build\\Module-Build-Pluggable-0.10-9fiTRY\\blib\\lib', # 'C:\\cpanfly-5.20\\var\\cpan\\build\\Module-Build-Pluggable-0.10-9fiTRY\\blib\\arch', # 'C:\\cpanfly-5.20\\var\\cpan\\build\\Module-Build-Pluggable-0.10-9fiTRY\\_build\\lib', # 'C:\\cpanfly-5.20\\var\\cpan\\build\\Pegex-0.55-RfSoqc\\blib\\arch', # 'C:\\cpanfly-5.20\\var\\cpan\\build\\Pegex-0.55-RfSoqc\\blib\\lib', # 'C:\\cpanfly-5.20\\var\\megalib', # 'C:\\cpanfly-5.20\\var\\cpan\\build\\Pegex-0.55-RfSoqc/blib/arch', # 'C:\\cpanfly-5.20\\var\\cpan\\build\\Pegex-0.55-RfSoqc/blib/lib', # 'C:/cpanfly-5.20/var/megalib' # ], # 'recommends' => {}, # 'install_base_relpaths' => {}, # 'PL_files' => undef # } # ]; # $x; } 1..1 ok 1 - Module::Build::Pluggable::Base\#add_extra_compiler_flags 1..1 ok Attempt to free unreferenced scalar: SV 0x14948bc, Perl interpreter: 0xe9922c at C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY\lib/Test/Module/Build/Pluggable.pm line 107. Attempt to free unreferenced scalar: SV 0xf39624, Perl interpreter: 0x1019014 at C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY\lib/Test/Module/Build/Pluggable.pm line 107. t\04_test_args.t ................. # Subtest: Test::Module::Build::Pluggable::run_build_pl passes @ARGV # Subtest: with no args Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 - Created Build file ok 1 - arguments for read_file is passed to @ARGV ok 2 # 0 1..2 ok 1 - with no args # Subtest: with -g option Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 2 - Created Build file ok 1 - arguments for read_file is passed to @ARGV ok 2 # 1 1..2 ok 2 - with -g option 1..2 ok 1 - Test::Module::Build::Pluggable::run_build_pl passes @ARGV 1..1 ok CONFIGURE at C:\cpanfly-5.20\var\tmp\vCccDV6wDv/My/Own/Plugin.pm line 9. t\05_ignore_plus.t ............... Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 - Created Build file ok 2 - Do not requires My::Own::Plugin. Since it was required with + prefix. ok 3 - requires Devel::PPPort(This means the plugin module module is works well.) ok 4 - requires HTML::FillInForm(This means the plugin module module is works well.) ok 5 - require plugin if it does not have + prefix # --- # abstract: test # author: # - test # build_requires: # Module::Build::Pluggable::Requires: '0' # configure_requires: # Module::Build::Pluggable::Requires: '0' # dynamic_config: 0 # generated_by: 'Module::Build version 0.4208, CPAN::Meta::Converter version 2.142060' # license: unknown # meta-spec: # url: http://module-build.sourceforge.net/META-spec-v1.4.html # version: '1.4' # name: Eg # requires: # Devel::PPPort: '3.18' # HTML::FillInForm: '3.18' # version: 0.01 1..5 ok All tests successful. Files=6, Tests=12, 6 wallclock secs ( 0.06 usr + 0.02 sys = 0.08 CPU) Result: PASS TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz C:\Perl-5.20\bin\perl.exe ./Build test verbose=1 -- OK Tokuhiro Matsuno <tokuhirom+cpan@gmail.com> Module::Build meets plugins >>> (cd C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY && tar cvf - Module-Build-Pluggable-0.10.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/T/TO/TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz Module-Build-Pluggable-0.10.ppd blib/ blib/lib/ blib/lib/Module/ blib/lib/Module/Build/ blib/lib/Module/Build/Pluggable/ blib/lib/Module/Build/Pluggable/Base.pm blib/lib/Module/Build/Pluggable/GithubMeta.pm blib/lib/Module/Build/Pluggable/Repository.pm blib/lib/Module/Build/Pluggable/Util.pm blib/lib/Module/Build/Pluggable.pm blib/lib/Test/ blib/lib/Test/Module/ blib/lib/Test/Module/Build/ blib/lib/Test/Module/Build/Pluggable.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/Module-Build-Pluggable-0.10.ppd C:/cpanfly-5.20/var/REPO/T/TO/TOKUHIROM Running Build for T/TO/TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/lib C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O Prepending C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/lib C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'make' CPAN.pm: Building T/TO/TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz >>> C:\Perl-5.20\bin\perl.exe ./Build Building Module-Build-Pluggable-PPPort TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz C:\Perl-5.20\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/lib C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.20\bin\perl.exe ./Build test verbose=1 t\00_compile.t .. 1..1 ok 1 - use Module::Build::Pluggable::PPPort; ok Can't find dist packages without a MANIFEST file Run 'Build manifest' to generate one WARNING: Possible missing or corrupt 'MANIFEST' file. Nothing to enter for 'provides' field in metafile. Warning: Build.PL has been altered. You may need to run 'perl Build.PL' again. t\01_simple.t ... Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Eg' version '0.01' ok 1 - Created Build file Writing ppport.h Building Eg ok 2 ok 3 - Created ppport.h 1..3 ok All tests successful. Files=2, Tests=4, 2 wallclock secs ( 0.06 usr + 0.02 sys = 0.08 CPU) Result: PASS TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz C:\Perl-5.20\bin\perl.exe ./Build test verbose=1 -- OK Tokuhiro Matsuno <tokuhirom+cpan@gmail.com> Generate ppport.h >>> (cd C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O && tar cvf - Module-Build-Pluggable-PPPort-0.04.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/T/TO/TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz Module-Build-Pluggable-PPPort-0.04.ppd blib/ blib/lib/ blib/lib/Module/ blib/lib/Module/Build/ blib/lib/Module/Build/Pluggable/ blib/lib/Module/Build/Pluggable/PPPort.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/Module-Build-Pluggable-PPPort-0.04.ppd C:/cpanfly-5.20/var/REPO/T/TO/TOKUHIROM Running make for T/TO/TOKUHIROM/HTML-Escape-1.09.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/lib C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/lib C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'get' Prepending C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/lib C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/lib C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'make' CPAN.pm: Building T/TO/TOKUHIROM/HTML-Escape-1.09.tar.gz >>> C:\Perl-5.20\bin\perl.exe Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'HTML-Escape' version '1.09' Merging cpanfile prereqs to MYMETA.yml Merging cpanfile prereqs to MYMETA.json >>> C:\Perl-5.20\bin\perl.exe ./Build Building HTML-Escape gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 "-DXS_VERSION=\"1.09\"" "-DVERSION=\"1.09\"" -I"C:\Perl-5.20\lib\CORE" -I"C:\MinGW\i686-w64-mingw32\include" -o "lib\HTML\Escape.o" "lib\HTML\Escape.c" ExtUtils::Mkbootstrap::Mkbootstrap('blib\arch\auto\HTML\Escape\Escape.bs') Generating script 'lib\HTML\Escape.lds' dlltool --def "lib\HTML\Escape.def" --output-exp "lib\HTML\Escape.exp" g++ -o "blib\arch\auto\HTML\Escape\Escape.dll" -Wl,--base-file,"lib\HTML\Escape.base" -Wl,--image-base,0x35160000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.20\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "lib\HTML\Escape.lds" "lib\HTML\Escape.exp" dlltool --def "lib\HTML\Escape.def" --output-exp "lib\HTML\Escape.exp" --base-file "lib\HTML\Escape.base" g++ -o "blib\arch\auto\HTML\Escape\Escape.dll" -Wl,--image-base,0x35160000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.20\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "lib\HTML\Escape.lds" "lib\HTML\Escape.exp" TOKUHIROM/HTML-Escape-1.09.tar.gz C:\Perl-5.20\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/lib C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/lib C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.20\bin\perl.exe ./Build test verbose=1 t\00_compile.t .. 1..1 ok 1 - use HTML::Escape; ok t\01_simple.t ... ok 1 - uses XS module ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t\02_pp.t ....... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok All tests successful. Files=3, Tests=13, 1 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) Result: PASS TOKUHIROM/HTML-Escape-1.09.tar.gz C:\Perl-5.20\bin\perl.exe ./Build test verbose=1 -- OK Tokuhiro Matsuno <tokuhirom+cpan@gmail.com> Extremely fast HTML escape >>> (cd C:\cpanfly-5.20\var\cpan\build\HTML-Escape-1.09-IDImMt && tar cvf - HTML-Escape-1.09.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/T/TO/TOKUHIROM/HTML-Escape-1.09.tar.gz HTML-Escape-1.09.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/HTML/ blib/arch/auto/HTML/Escape/ blib/arch/auto/HTML/Escape/Escape.bs blib/arch/auto/HTML/Escape/Escape.dll blib/lib/ blib/lib/HTML/ blib/lib/HTML/Escape/ blib/lib/HTML/Escape/PurePerl.pm blib/lib/HTML/Escape.pm >>> mv C:\cpanfly-5.20\var\cpan\build\HTML-Escape-1.09-IDImMt/HTML-Escape-1.09.ppd C:/cpanfly-5.20/var/REPO/T/TO/TOKUHIROM Running make for I/IN/INGY/Swim-0.1.30.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\HTML-Escape-1.09-IDImMt/blib/arch C:\cpanfly-5.20\var\cpan\build\HTML-Escape-1.09-IDImMt/blib/lib C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/lib C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/lib C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Swim-0.1.30-LJgbBQ Prepending C:\cpanfly-5.20\var\cpan\build\HTML-Escape-1.09-IDImMt/blib/arch C:\cpanfly-5.20\var\cpan\build\HTML-Escape-1.09-IDImMt/blib/lib C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/lib C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/lib C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'make' CPAN.pm: Building I/IN/INGY/Swim-0.1.30.tar.gz >>> dmake cp lib/Swim/Markup.pm blib\lib\Swim\Markup.pm cp lib/Swim/Markdown.pm blib\lib\Swim\Markdown.pm cp lib/Swim.pm blib\lib\Swim.pm cp lib/Swim/Tree.pm blib\lib\Swim\Tree.pm cp lib/Swim/Util.pm blib\lib\Swim\Util.pm cp lib/Swim/Grammar.pm blib\lib\Swim\Grammar.pm cp lib/Swim/Pod.pm blib\lib\Swim\Pod.pm cp lib/Swim/Byte.pm blib\lib\Swim\Byte.pm cp lib/Swim/CheatSheet.pod blib\lib\Swim\CheatSheet.pod cp lib/Swim/HTML.pm blib\lib\Swim\HTML.pm cp lib/Swim.pod blib\lib\Swim.pod C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e cp -- bin/swim blib\script\swim pl2bat.bat blib\script\swim INGY/Swim-0.1.30.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\HTML-Escape-1.09-IDImMt/blib/arch C:\cpanfly-5.20\var\cpan\build\HTML-Escape-1.09-IDImMt/blib/lib C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-PPPort-0.04-cSuR7O/blib/lib C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/arch C:\cpanfly-5.20\var\cpan\build\Module-Build-Pluggable-0.10-9fiTRY/blib/lib C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/arch C:\cpanfly-5.20\var\cpan\build\Pegex-0.55-RfSoqc/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/000-compile-modules.t .. ok 1 - use Swim; ok 2 - use Swim::Byte; ok 3 - use Swim::Grammar; ok 4 - use Swim::HTML; ok 5 - use Swim::Markdown; ok 6 - use Swim::Markup; ok 7 - use Swim::Pod; ok 8 - use Swim::Tree; ok 9 - use Swim::Util; 1..9 ok t/issue-5.t .............. 1..1 ok 1 - Trailing newline not needed ok t/release-pod-syntax.t ... skipped: these tests are for release candidate testing t/test.t ................. ok 1 - Swim to ByteCode - List with code ok 2 - Swim to ByteCode - Block Comment ok 3 - Swim to ByteCode - Line Comment ok 4 - Swim to ByteCode - Bold at line start ok 5 - Swim to ByteCode - Name/Abstract Title ok 6 - Swim to ByteCode - Headers ok 7 - Swim to ByteCode - Implicit hyperlink ok 8 - Swim to ByteCode - Explicit hyperlink ok 9 - Swim to ByteCode - Named hyperlink ok 10 - Swim to ByteCode - Lists ok 11 - Swim to ByteCode - Blank Lines ok 12 - Swim to ByteCode - Strong Phrase ok 13 - Swim to ByteCode - Emphasis Phrase ok 14 - Swim to ByteCode - Delete Phrase ok 15 - Swim to ByteCode - Strong+Emhpasis+Code Phrase ok 16 - Swim to ByteCode - Delete Markup ok 17 - Swim to ByteCode - Delete Markup-hyphenated ok 18 - Swim to ByteCode - Delete Markup - prefixes ok 19 - Swim to ByteCode - Underline Markup ok 20 - Swim to HTML - Horizontal Rule ok 21 - Swim to HTML - Block Comment ok 22 - Swim to HTML - Line Comment ok 23 - Swim to HTML - Bold at line start ok 24 - Swim to HTML - Angles in pod ok 25 - Swim to HTML - Name/Abstract Title ok 26 - Swim to HTML - Title and Paragraph ok 27 - Swim to HTML - Headers ok 28 - Swim to HTML - Markup in Header ok 29 - Swim to HTML - Implicit hyperlink ok 30 - Swim to HTML - Explicit hyperlink ok 31 - Swim to HTML - Named hyperlink ok 32 - Swim to HTML - Lists ok 33 - Swim to HTML - Blank Lines ok 34 - Swim to HTML - Phrase function: simple ok 35 - Swim to HTML - Phrase function: simple with single attribute ok 36 - Swim to HTML - Phrase function: simple with multiple attributes ok 37 - Swim to HTML - Phrase function: key-value attribute ok 38 - Swim to HTML - Phrase function: key-quoted-value attribute ok 39 - Swim to HTML - Phrase function: key-value attribute; escaped colon ok 40 - Swim to HTML - Phrase function: key-quoted-value attribute; with space ok 41 - Swim to HTML - Phrase function: attribute plus leading space ok 42 - Swim to HTML - Phrase function: attribute plus trailing space ok 43 - Swim to HTML - Phrase function: leading colon ok 44 - Swim to HTML - Phrase function: lots of colons in content ok 45 - Swim to HTML - Phrase function: lots of colons in content; no leading space ok 46 - Swim to HTML - Phrase function: attributes and colons in content ok 47 - Swim to HTML - Phrase function: no content ok 48 - Swim to HTML - Phrase function: no content: one space ok 49 - Swim to HTML - Phrase function: attributes but no content ok 50 - Swim to HTML - Phrase function: attribute but no content, no trailing colon ok 51 - Swim to HTML - Strong Phrase ok 52 - Swim to HTML - Emphasis Phrase ok 53 - Swim to HTML - Delete Phrase ok 54 - Swim to HTML - Strong+Emhpasis+Code Phrase ok 55 - Swim to HTML - Delete Markup ok 56 - Swim to HTML - Delete Markup-hyphenated ok 57 - Swim to HTML - Delete Markup - prefixes ok 58 - Swim to HTML - Single char delete ok 59 - Swim to HTML - Underline Markup ok 60 - Swim to Markdown - Block Comment ok 61 - Swim to Markdown - Line Comment ok 62 - Swim to Markdown - Bold at line start ok 63 - Swim to Markdown - Name/Abstract Title ok 64 - Swim to Markdown - Title and Paragraph ok 65 - Swim to Markdown - Headers ok 66 - Swim to Markdown - Implicit hyperlink ok 67 - Swim to Markdown - Explicit hyperlink ok 68 - Swim to Markdown - Named hyperlink ok 69 - Swim to Markdown - Lists ok 70 - Swim to Markdown - Inline meta section ok 71 - Swim to Markdown - Blank Lines ok 72 - Swim to Markdown - Strong Phrase ok 73 - Swim to Markdown - Emphasis Phrase ok 74 - Swim to Markdown - Delete Phrase ok 75 - Swim to Markdown - Strong+Emhpasis+Code Phrase ok 76 - Swim to Pod - List with code ok 77 - Swim to Pod - Block Comment ok 78 - Swim to Pod - Line Comment ok 79 - Swim to Pod - Bold at line start ok 80 - Swim to Pod - Angles in pod ok 81 - Swim to Pod - Name/Abstract Title ok 82 - Swim to Pod - Title and Paragraph ok 83 - Swim to Pod - Headers ok 84 - Swim to Pod - Markup in Title ok 85 - Swim to Pod - Implicit hyperlink ok 86 - Swim to Pod - Explicit hyperlink ok 87 - Swim to Pod - Named hyperlink ok 88 - Swim to Pod - Wiki style link ok 89 - Swim to Pod - Data List ok 90 - Swim to Pod - Multi-level item ok 91 - Swim to Pod - Lists ok 92 - Swim to Pod - List with Paragraphs ok 93 - Swim to Pod - Numbered List ok 94 - Swim to Pod - Block in block spacing bug ok 95 - Swim to Pod - Inline meta section ok 96 - Swim to Pod - Blank Lines ok 97 - Swim to Pod - Strong Phrase ok 98 - Swim to Pod - Emphasis Phrase ok 99 - Swim to Pod - Delete Phrase ok 100 - Swim to Pod - Strong+Emhpasis+Code Phrase ok 101 - Swim to Pod - Preformatted with Blank Lines 1..101 ok All tests successful. Files=4, Tests=111, 3 wallclock secs ( 0.05 usr + 0.03 sys = 0.08 CPU) Result: PASS INGY/Swim-0.1.30.tar.gz dmake test TEST_VERBOSE=1 -- OK Ingy dot Net <ingy@cpan.org> See What I Mean?! >>> (cd C:\cpanfly-5.20\var\cpan\build\Swim-0.1.30-LJgbBQ && tar cvf - Swim-0.1.30.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/I/IN/INGY/Swim-0.1.30.tar.gz Swim-0.1.30.ppd blib/ blib/lib/ blib/lib/Swim/ blib/lib/Swim/Byte.pm blib/lib/Swim/CheatSheet.pod blib/lib/Swim/Grammar.pm blib/lib/Swim/HTML.pm blib/lib/Swim/Markdown.pm blib/lib/Swim/Markup.pm blib/lib/Swim/Pod.pm blib/lib/Swim/Tree.pm blib/lib/Swim/Util.pm blib/lib/Swim.pm blib/lib/Swim.pod blib/script/ blib/script/swim blib/script/swim.bat >>> mv C:\cpanfly-5.20\var\cpan\build\Swim-0.1.30-LJgbBQ/Swim-0.1.30.ppd C:/cpanfly-5.20/var/REPO/I/IN/INGY Finished 2014-09-24T00:39:17