PATH=C:\cpanfly-5.20-64\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.20-64\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2017-01-12T00:05:07 ActivePerl-2003 CPAN-2.10 PATH=C:/CPANFL~1.20-/var/libs/bin;C:\CPANFL~1.20-\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.20-\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.20-64\var\cpan\Metadata' Database was generated on Wed, 11 Jan 2017 06:53:58 GMT Checksum for C:\cpanfly-5.20-64\var\cpan\sources\authors\id\P\PE\PERLANCAR\Data-CSel-0.11.tar.gz ok Data-CSel-0.11/ Data-CSel-0.11/README Data-CSel-0.11/dist.ini Data-CSel-0.11/Makefile.PL Data-CSel-0.11/META.yml Data-CSel-0.11/t/ Data-CSel-0.11/t/csel.t Data-CSel-0.11/t/parse_csel.t Data-CSel-0.11/t/author-pod-syntax.t Data-CSel-0.11/t/00-compile.t Data-CSel-0.11/t/lib/ Data-CSel-0.11/t/lib/Local/ Data-CSel-0.11/t/lib/Local/TN2.pm Data-CSel-0.11/t/lib/Local/C.pm Data-CSel-0.11/t/lib/Local/TN.pm Data-CSel-0.11/t/lib/Local/TN1.pm Data-CSel-0.11/t/author-pod-coverage.t Data-CSel-0.11/weaver.ini Data-CSel-0.11/META.json Data-CSel-0.11/MANIFEST Data-CSel-0.11/lib/ Data-CSel-0.11/lib/Data/ Data-CSel-0.11/lib/Data/CSel/ Data-CSel-0.11/lib/Data/CSel/Selection.pm Data-CSel-0.11/lib/Data/CSel.pm Data-CSel-0.11/LICENSE Data-CSel-0.11/Changes Configuring P/PE/PERLANCAR/Data-CSel-0.11.tar.gz with Makefile.PL >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Code::Includable::Tree::NodeMethods 0.11 not found. We have 0.10. Checking if your kit is complete... Looks good Have \cpanfl~1.20-\var\megalib Want \perl64-5.20\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Data::CSel Writing MYMETA.yml and MYMETA.json PERLANCAR/Data-CSel-0.11.tar.gz C:\Perl64-5.20\bin\perl.exe Makefile.PL -- OK Running make for P/PE/PERLANCAR/Data-CSel-0.11.tar.gz ---- Unsatisfied dependencies detected during ---- ---- PERLANCAR/Data-CSel-0.11.tar.gz ---- Code::Includable::Tree::NodeMethods [requires] Role::TinyCommons::Tree::NodeMethods [build_requires] Running test for module 'Code::Includable::Tree::NodeMethods' Checksum for C:\cpanfly-5.20-64\var\cpan\sources\authors\id\P\PE\PERLANCAR\Role-TinyCommons-Tree-0.11.tar.gz ok Role-TinyCommons-Tree-0.11/ Role-TinyCommons-Tree-0.11/README Role-TinyCommons-Tree-0.11/dist.ini Role-TinyCommons-Tree-0.11/Changes.new Role-TinyCommons-Tree-0.11/Makefile.PL Role-TinyCommons-Tree-0.11/META.yml Role-TinyCommons-Tree-0.11/t/ Role-TinyCommons-Tree-0.11/t/suite-moo.t Role-TinyCommons-Tree-0.11/t/author-pod-syntax.t Role-TinyCommons-Tree-0.11/t/00-compile.t Role-TinyCommons-Tree-0.11/t/suite-hash.t Role-TinyCommons-Tree-0.11/t/suite-moose.t Role-TinyCommons-Tree-0.11/t/suite-insideout.t Role-TinyCommons-Tree-0.11/t/suite-array.t Role-TinyCommons-Tree-0.11/t/lib/ Role-TinyCommons-Tree-0.11/t/lib/Local/ Role-TinyCommons-Tree-0.11/t/lib/Local/Node/ Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Moose/ Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Moose/Sub2.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Moose/Sub1.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Array.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Moo/ Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Moo/Sub2.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Moo/Sub1.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Moo.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/InsideOut/ Role-TinyCommons-Tree-0.11/t/lib/Local/Node/InsideOut/Sub2.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/InsideOut/Sub1.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Hash2.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Moose.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Array/ Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Array/Sub2.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Array/Sub1.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Hash.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/InsideOut.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Hash/ Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Hash/Sub2.pm Role-TinyCommons-Tree-0.11/t/lib/Local/Node/Hash/Sub1.pm Role-TinyCommons-Tree-0.11/t/01-basic.t Role-TinyCommons-Tree-0.11/t/author-pod-coverage.t Role-TinyCommons-Tree-0.11/weaver.ini Role-TinyCommons-Tree-0.11/META.json Role-TinyCommons-Tree-0.11/MANIFEST Role-TinyCommons-Tree-0.11/lib/ Role-TinyCommons-Tree-0.11/lib/Code/ Role-TinyCommons-Tree-0.11/lib/Code/Includable/ Role-TinyCommons-Tree-0.11/lib/Code/Includable/Tree/ Role-TinyCommons-Tree-0.11/lib/Code/Includable/Tree/FromStruct.pm Role-TinyCommons-Tree-0.11/lib/Code/Includable/Tree/NodeMethods.pm Role-TinyCommons-Tree-0.11/lib/Test/ Role-TinyCommons-Tree-0.11/lib/Test/Role/ Role-TinyCommons-Tree-0.11/lib/Test/Role/TinyCommons/ Role-TinyCommons-Tree-0.11/lib/Test/Role/TinyCommons/Tree.pm Role-TinyCommons-Tree-0.11/lib/Role/ Role-TinyCommons-Tree-0.11/lib/Role/TinyCommons/ Role-TinyCommons-Tree-0.11/lib/Role/TinyCommons/Tree.pm Role-TinyCommons-Tree-0.11/lib/Role/TinyCommons/Tree/ Role-TinyCommons-Tree-0.11/lib/Role/TinyCommons/Tree/FromStruct.pm Role-TinyCommons-Tree-0.11/lib/Role/TinyCommons/Tree/Node.pm Role-TinyCommons-Tree-0.11/lib/Role/TinyCommons/Tree/NodeMethods.pm Role-TinyCommons-Tree-0.11/LICENSE Role-TinyCommons-Tree-0.11/Changes Configuring P/PE/PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz with Makefile.PL >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.20-\var\megalib Want \perl64-5.20\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Role::TinyCommons::Tree Writing MYMETA.yml and MYMETA.json PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz C:\Perl64-5.20\bin\perl.exe Makefile.PL -- OK Running make for P/PE/PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz >>> dmake cp lib/Role/TinyCommons/Tree/FromStruct.pm blib\lib\Role\TinyCommons\Tree\FromStruct.pm cp lib/Role/TinyCommons/Tree/NodeMethods.pm blib\lib\Role\TinyCommons\Tree\NodeMethods.pm cp lib/Code/Includable/Tree/NodeMethods.pm blib\lib\Code\Includable\Tree\NodeMethods.pm cp lib/Code/Includable/Tree/FromStruct.pm blib\lib\Code\Includable\Tree\FromStruct.pm cp lib/Test/Role/TinyCommons/Tree.pm blib\lib\Test\Role\TinyCommons\Tree.pm cp lib/Role/TinyCommons/Tree/Node.pm blib\lib\Role\TinyCommons\Tree\Node.pm cp lib/Role/TinyCommons/Tree.pm blib\lib\Role\TinyCommons\Tree.pm PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl64-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/00-compile.t ........... 1..7 ok 1 - Code/Includable/Tree/FromStruct.pm loaded ok ok 2 - Code/Includable/Tree/NodeMethods.pm loaded ok ok 3 - Role/TinyCommons/Tree.pm loaded ok ok 4 - Role/TinyCommons/Tree/FromStruct.pm loaded ok ok 5 - Role/TinyCommons/Tree/Node.pm loaded ok ok 6 - Role/TinyCommons/Tree/NodeMethods.pm loaded ok ok 7 - Test/Role/TinyCommons/Tree.pm loaded ok ok t/01-basic.t ............. # Subtest: customize get/set parent/children methods in Code::Includable::Tree::NodeMethods ok 1 1..1 ok 1 - customize get/set parent/children methods in Code::Includable::Tree::NodeMethods # Subtest: customize get/set parent/children methods in Code::Includable::Tree::FromStruct ok 1 1..1 ok 2 - customize get/set parent/children methods in Code::Includable::Tree::FromStruct 1..2 ok t/author-pod-coverage.t .. skipped: these tests are for testing by the author t/author-pod-syntax.t .... skipped: these tests are for testing by the author t/suite-array.t .......... # Subtest: Tree::Node ok 1 - set parent & children ok 2 - get parent (1) ok 3 - get parent (1) ok 4 - get children 1..4 ok 1 - Tree::Node # Subtest: Tree::FromStruct ok 1 - result ok 2 - result (sub call) 1..2 ok 2 - Tree::FromStruct # Subtest: Tree::NodeMethods ok 1 - ancestors (1) ok 2 - ancestors (1) (sub call) ok 3 - ancestors (2) ok 4 - ancestors (2) (sub call) ok 5 - descendants ok 6 - descendants (sub call) ok 7 - first_node ok 8 - first_node (sub call) ok 9 - is_first_child [1] ok 10 - is_first_child [2] ok 11 - is_first_child [3] ok 12 - is_first_child [1] (sub call) ok 13 - is_first_child [2] (sub call) ok 14 - is_first_child [3] (sub call) ok 15 - is_last_child [1] ok 16 - is_last_child [2] ok 17 - is_last_child [3] ok 18 - is_last_child [1] (sub call) ok 19 - is_last_child [2] (sub call) ok 20 - is_last_child [3] (sub call) ok 21 - is_only_child [1] ok 22 - is_only_child [2] ok 23 - is_only_child [3] ok 24 - is_only_child [1] (sub call) ok 25 - is_only_child [2] (sub call) ok 26 - is_only_child [3] (sub call) ok 27 - is_nth_child [1] ok 28 - is_nth_child [2] ok 29 - is_nth_child [3] ok 30 - is_nth_child [1] (sub call) ok 31 - is_nth_child [2] (sub call) ok 32 - is_nth_child [3] (sub call) ok 33 - is_nth_last_child [1] ok 34 - is_nth_last_child [2] ok 35 - is_nth_last_child [3] ok 36 - is_nth_last_child [1] (sub call) ok 37 - is_nth_last_child [2] (sub call) ok 38 - is_nth_last_child [3] (sub call) ok 39 - is_first_child_of_type [1] ok 40 - is_first_child_of_type [2] ok 41 - is_first_child_of_type [3] ok 42 - is_first_child_of_type [4] ok 43 - is_first_child_of_type [4] ok 44 - is_first_child_of_type [1] (sub call) ok 45 - is_first_child_of_type [2] (sub call) ok 46 - is_first_child_of_type [3] (sub call) ok 47 - is_first_child_of_type [4] (sub call) ok 48 - is_first_child_of_type [4] (sub call) ok 49 - is_last_child_of_type [1] ok 50 - is_last_child_of_type [2] ok 51 - is_last_child_of_type [3] ok 52 - is_last_child_of_type [4] ok 53 - is_last_child_of_type [5] ok 54 - is_last_child_of_type [1] (sub call) ok 55 - is_last_child_of_type [2] (sub call) ok 56 - is_last_child_of_type [3] (sub call) ok 57 - is_last_child_of_type [4] (sub call) ok 58 - is_last_child_of_type [5] (sub call) ok 59 - is_last_child_of_type [1] ok 60 - is_last_child_of_type [2] ok 61 - is_last_child_of_type [3] ok 62 - is_last_child_of_type [4] ok 63 - is_last_child_of_type [5] ok 64 - is_last_child_of_type [1] (sub call) ok 65 - is_last_child_of_type [2] (sub call) ok 66 - is_last_child_of_type [3] (sub call) ok 67 - is_last_child_of_type [4] (sub call) ok 68 - is_last_child_of_type [5] (sub call) ok 69 - is_nth_child_of_type [1] ok 70 - is_nth_child_of_type [2] ok 71 - is_nth_child_of_type [3] ok 72 - is_nth_child_of_type [4] ok 73 - is_nth_child_of_type [1] (sub call) ok 74 - is_nth_child_of_type [2] (sub call) ok 75 - is_nth_child_of_type [3] (sub call) ok 76 - is_nth_child_of_type [4] (sub call) ok 77 - is_nth_last_child_of_type [1] ok 78 - is_nth_last_child_of_type [2] ok 79 - is_nth_last_child_of_type [3] ok 80 - is_nth_last_child_of_type [4] ok 81 - is_nth_last_child_of_type [1] (sub call) ok 82 - is_nth_last_child_of_type [2] (sub call) ok 83 - is_nth_last_child_of_type [3] (sub call) ok 84 - is_nth_last_child_of_type [4] (sub call) ok 85 - is_only_child_of_type [1] ok 86 - is_only_child_of_type [2] ok 87 - is_only_child_of_type [1] ok 88 - is_only_child_of_type [2] ok 89 - prev_sibling [1] ok 90 - prev_sibling [2] ok 91 - prev_sibling [3] ok 92 - prev_sibling [1] (sub call) ok 93 - prev_sibling [2] (sub call) ok 94 - prev_sibling [3] (sub call) ok 95 - next_sibling [1] ok 96 - next_sibling [2] ok 97 - next_sibling [3] ok 98 - next_sibling [1] (sub call) ok 99 - next_sibling [2] (sub call) ok 100 - next_sibling [3] (sub call) ok 101 - prev_siblings [1] (sub call) ok 102 - prev_siblings [2] (sub call) ok 103 - prev_siblings [1] (sub call) ok 104 - prev_siblings [2] (sub call) ok 105 - next_siblings [1] (sub call) ok 106 - next_siblings [2] (sub call) ok 107 - next_siblings [1] (sub call) ok 108 - next_siblings [2] (sub call) 1..108 ok 3 - Tree::NodeMethods 1..3 ok t/suite-hash.t ........... # Subtest: Tree::Node ok 1 - set parent & children ok 2 - get parent (1) ok 3 - get parent (1) ok 4 - get children 1..4 ok 1 - Tree::Node # Subtest: Tree::FromStruct ok 1 - result ok 2 - result (sub call) 1..2 ok 2 - Tree::FromStruct # Subtest: Tree::NodeMethods ok 1 - ancestors (1) ok 2 - ancestors (1) (sub call) ok 3 - ancestors (2) ok 4 - ancestors (2) (sub call) ok 5 - descendants ok 6 - descendants (sub call) ok 7 - first_node ok 8 - first_node (sub call) ok 9 - is_first_child [1] ok 10 - is_first_child [2] ok 11 - is_first_child [3] ok 12 - is_first_child [1] (sub call) ok 13 - is_first_child [2] (sub call) ok 14 - is_first_child [3] (sub call) ok 15 - is_last_child [1] ok 16 - is_last_child [2] ok 17 - is_last_child [3] ok 18 - is_last_child [1] (sub call) ok 19 - is_last_child [2] (sub call) ok 20 - is_last_child [3] (sub call) ok 21 - is_only_child [1] ok 22 - is_only_child [2] ok 23 - is_only_child [3] ok 24 - is_only_child [1] (sub call) ok 25 - is_only_child [2] (sub call) ok 26 - is_only_child [3] (sub call) ok 27 - is_nth_child [1] ok 28 - is_nth_child [2] ok 29 - is_nth_child [3] ok 30 - is_nth_child [1] (sub call) ok 31 - is_nth_child [2] (sub call) ok 32 - is_nth_child [3] (sub call) ok 33 - is_nth_last_child [1] ok 34 - is_nth_last_child [2] ok 35 - is_nth_last_child [3] ok 36 - is_nth_last_child [1] (sub call) ok 37 - is_nth_last_child [2] (sub call) ok 38 - is_nth_last_child [3] (sub call) ok 39 - is_first_child_of_type [1] ok 40 - is_first_child_of_type [2] ok 41 - is_first_child_of_type [3] ok 42 - is_first_child_of_type [4] ok 43 - is_first_child_of_type [4] ok 44 - is_first_child_of_type [1] (sub call) ok 45 - is_first_child_of_type [2] (sub call) ok 46 - is_first_child_of_type [3] (sub call) ok 47 - is_first_child_of_type [4] (sub call) ok 48 - is_first_child_of_type [4] (sub call) ok 49 - is_last_child_of_type [1] ok 50 - is_last_child_of_type [2] ok 51 - is_last_child_of_type [3] ok 52 - is_last_child_of_type [4] ok 53 - is_last_child_of_type [5] ok 54 - is_last_child_of_type [1] (sub call) ok 55 - is_last_child_of_type [2] (sub call) ok 56 - is_last_child_of_type [3] (sub call) ok 57 - is_last_child_of_type [4] (sub call) ok 58 - is_last_child_of_type [5] (sub call) ok 59 - is_last_child_of_type [1] ok 60 - is_last_child_of_type [2] ok 61 - is_last_child_of_type [3] ok 62 - is_last_child_of_type [4] ok 63 - is_last_child_of_type [5] ok 64 - is_last_child_of_type [1] (sub call) ok 65 - is_last_child_of_type [2] (sub call) ok 66 - is_last_child_of_type [3] (sub call) ok 67 - is_last_child_of_type [4] (sub call) ok 68 - is_last_child_of_type [5] (sub call) ok 69 - is_nth_child_of_type [1] ok 70 - is_nth_child_of_type [2] ok 71 - is_nth_child_of_type [3] ok 72 - is_nth_child_of_type [4] ok 73 - is_nth_child_of_type [1] (sub call) ok 74 - is_nth_child_of_type [2] (sub call) ok 75 - is_nth_child_of_type [3] (sub call) ok 76 - is_nth_child_of_type [4] (sub call) ok 77 - is_nth_last_child_of_type [1] ok 78 - is_nth_last_child_of_type [2] ok 79 - is_nth_last_child_of_type [3] ok 80 - is_nth_last_child_of_type [4] ok 81 - is_nth_last_child_of_type [1] (sub call) ok 82 - is_nth_last_child_of_type [2] (sub call) ok 83 - is_nth_last_child_of_type [3] (sub call) ok 84 - is_nth_last_child_of_type [4] (sub call) ok 85 - is_only_child_of_type [1] ok 86 - is_only_child_of_type [2] ok 87 - is_only_child_of_type [1] ok 88 - is_only_child_of_type [2] ok 89 - prev_sibling [1] ok 90 - prev_sibling [2] ok 91 - prev_sibling [3] ok 92 - prev_sibling [1] (sub call) ok 93 - prev_sibling [2] (sub call) ok 94 - prev_sibling [3] (sub call) ok 95 - next_sibling [1] ok 96 - next_sibling [2] ok 97 - next_sibling [3] ok 98 - next_sibling [1] (sub call) ok 99 - next_sibling [2] (sub call) ok 100 - next_sibling [3] (sub call) ok 101 - prev_siblings [1] (sub call) ok 102 - prev_siblings [2] (sub call) ok 103 - prev_siblings [1] (sub call) ok 104 - prev_siblings [2] (sub call) ok 105 - next_siblings [1] (sub call) ok 106 - next_siblings [2] (sub call) ok 107 - next_siblings [1] (sub call) ok 108 - next_siblings [2] (sub call) 1..108 ok 3 - Tree::NodeMethods 1..3 ok Prototype mismatch: sub Local::Node::InsideOut::id ($) vs none at C:/cpanfly-5.20-64/var/megalib/Class/InsideOut.pm line 467. t/suite-insideout.t ...... # Subtest: Tree::Node ok 1 - set parent & children ok 2 - get parent (1) ok 3 - get parent (1) ok 4 - get children 1..4 ok 1 - Tree::Node # Subtest: Tree::FromStruct ok 1 - result ok 2 - result (sub call) 1..2 ok 2 - Tree::FromStruct # Subtest: Tree::NodeMethods ok 1 - ancestors (1) ok 2 - ancestors (1) (sub call) ok 3 - ancestors (2) ok 4 - ancestors (2) (sub call) ok 5 - descendants ok 6 - descendants (sub call) ok 7 - first_node ok 8 - first_node (sub call) ok 9 - is_first_child [1] ok 10 - is_first_child [2] ok 11 - is_first_child [3] ok 12 - is_first_child [1] (sub call) ok 13 - is_first_child [2] (sub call) ok 14 - is_first_child [3] (sub call) ok 15 - is_last_child [1] ok 16 - is_last_child [2] ok 17 - is_last_child [3] ok 18 - is_last_child [1] (sub call) ok 19 - is_last_child [2] (sub call) ok 20 - is_last_child [3] (sub call) ok 21 - is_only_child [1] ok 22 - is_only_child [2] ok 23 - is_only_child [3] ok 24 - is_only_child [1] (sub call) ok 25 - is_only_child [2] (sub call) ok 26 - is_only_child [3] (sub call) ok 27 - is_nth_child [1] ok 28 - is_nth_child [2] ok 29 - is_nth_child [3] ok 30 - is_nth_child [1] (sub call) ok 31 - is_nth_child [2] (sub call) ok 32 - is_nth_child [3] (sub call) ok 33 - is_nth_last_child [1] ok 34 - is_nth_last_child [2] ok 35 - is_nth_last_child [3] ok 36 - is_nth_last_child [1] (sub call) ok 37 - is_nth_last_child [2] (sub call) ok 38 - is_nth_last_child [3] (sub call) ok 39 - is_first_child_of_type [1] ok 40 - is_first_child_of_type [2] ok 41 - is_first_child_of_type [3] ok 42 - is_first_child_of_type [4] ok 43 - is_first_child_of_type [4] ok 44 - is_first_child_of_type [1] (sub call) ok 45 - is_first_child_of_type [2] (sub call) ok 46 - is_first_child_of_type [3] (sub call) ok 47 - is_first_child_of_type [4] (sub call) ok 48 - is_first_child_of_type [4] (sub call) ok 49 - is_last_child_of_type [1] ok 50 - is_last_child_of_type [2] ok 51 - is_last_child_of_type [3] ok 52 - is_last_child_of_type [4] ok 53 - is_last_child_of_type [5] ok 54 - is_last_child_of_type [1] (sub call) ok 55 - is_last_child_of_type [2] (sub call) ok 56 - is_last_child_of_type [3] (sub call) ok 57 - is_last_child_of_type [4] (sub call) ok 58 - is_last_child_of_type [5] (sub call) ok 59 - is_last_child_of_type [1] ok 60 - is_last_child_of_type [2] ok 61 - is_last_child_of_type [3] ok 62 - is_last_child_of_type [4] ok 63 - is_last_child_of_type [5] ok 64 - is_last_child_of_type [1] (sub call) ok 65 - is_last_child_of_type [2] (sub call) ok 66 - is_last_child_of_type [3] (sub call) ok 67 - is_last_child_of_type [4] (sub call) ok 68 - is_last_child_of_type [5] (sub call) ok 69 - is_nth_child_of_type [1] ok 70 - is_nth_child_of_type [2] ok 71 - is_nth_child_of_type [3] ok 72 - is_nth_child_of_type [4] ok 73 - is_nth_child_of_type [1] (sub call) ok 74 - is_nth_child_of_type [2] (sub call) ok 75 - is_nth_child_of_type [3] (sub call) ok 76 - is_nth_child_of_type [4] (sub call) ok 77 - is_nth_last_child_of_type [1] ok 78 - is_nth_last_child_of_type [2] ok 79 - is_nth_last_child_of_type [3] ok 80 - is_nth_last_child_of_type [4] ok 81 - is_nth_last_child_of_type [1] (sub call) ok 82 - is_nth_last_child_of_type [2] (sub call) ok 83 - is_nth_last_child_of_type [3] (sub call) ok 84 - is_nth_last_child_of_type [4] (sub call) ok 85 - is_only_child_of_type [1] ok 86 - is_only_child_of_type [2] ok 87 - is_only_child_of_type [1] ok 88 - is_only_child_of_type [2] ok 89 - prev_sibling [1] ok 90 - prev_sibling [2] ok 91 - prev_sibling [3] ok 92 - prev_sibling [1] (sub call) ok 93 - prev_sibling [2] (sub call) ok 94 - prev_sibling [3] (sub call) ok 95 - next_sibling [1] ok 96 - next_sibling [2] ok 97 - next_sibling [3] ok 98 - next_sibling [1] (sub call) ok 99 - next_sibling [2] (sub call) ok 100 - next_sibling [3] (sub call) ok 101 - prev_siblings [1] (sub call) ok 102 - prev_siblings [2] (sub call) ok 103 - prev_siblings [1] (sub call) ok 104 - prev_siblings [2] (sub call) ok 105 - next_siblings [1] (sub call) ok 106 - next_siblings [2] (sub call) ok 107 - next_siblings [1] (sub call) ok 108 - next_siblings [2] (sub call) 1..108 ok 3 - Tree::NodeMethods 1..3 ok Can't locate Sub/Quote.pm in @INC (you may need to install the Sub::Quote module) (@INC contains: C:/cpanfly-5.20-64/var/tmp/cpan_build/Role-TinyCommons-Tree-0.11-rMCWaA/t/lib C:\cpanfly-5.20-64\var\tmp\cpan_build\Role-TinyCommons-Tree-0.11-rMCWaA\blib\lib C:\cpanfly-5.20-64\var\tmp\cpan_build\Role-TinyCommons-Tree-0.11-rMCWaA\blib\arch C:/cpanfly-5.20-64/var/megalib C:/Perl64-5.20/site/lib C:/Perl64-5.20/lib .) at C:/cpanfly-5.20-64/var/megalib/Method/Generate/Constructor.pm line 4. BEGIN failed--compilation aborted at C:/cpanfly-5.20-64/var/megalib/Method/Generate/Constructor.pm line 4. Compilation failed in require at C:/cpanfly-5.20-64/var/megalib/Moo.pm line 170. Compilation failed in require at t/suite-moo.t line 12. BEGIN failed--compilation aborted at t/suite-moo.t line 12. t/suite-moo.t ............ Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/suite-moose.t .......... # Subtest: Tree::Node ok 1 - set parent & children ok 2 - get parent (1) ok 3 - get parent (1) ok 4 - get children 1..4 ok 1 - Tree::Node # Subtest: Tree::FromStruct ok 1 - result ok 2 - result (sub call) 1..2 ok 2 - Tree::FromStruct # Subtest: Tree::NodeMethods ok 1 - ancestors (1) ok 2 - ancestors (1) (sub call) ok 3 - ancestors (2) ok 4 - ancestors (2) (sub call) ok 5 - descendants ok 6 - descendants (sub call) ok 7 - first_node ok 8 - first_node (sub call) ok 9 - is_first_child [1] ok 10 - is_first_child [2] ok 11 - is_first_child [3] ok 12 - is_first_child [1] (sub call) ok 13 - is_first_child [2] (sub call) ok 14 - is_first_child [3] (sub call) ok 15 - is_last_child [1] ok 16 - is_last_child [2] ok 17 - is_last_child [3] ok 18 - is_last_child [1] (sub call) ok 19 - is_last_child [2] (sub call) ok 20 - is_last_child [3] (sub call) ok 21 - is_only_child [1] ok 22 - is_only_child [2] ok 23 - is_only_child [3] ok 24 - is_only_child [1] (sub call) ok 25 - is_only_child [2] (sub call) ok 26 - is_only_child [3] (sub call) ok 27 - is_nth_child [1] ok 28 - is_nth_child [2] ok 29 - is_nth_child [3] ok 30 - is_nth_child [1] (sub call) ok 31 - is_nth_child [2] (sub call) ok 32 - is_nth_child [3] (sub call) ok 33 - is_nth_last_child [1] ok 34 - is_nth_last_child [2] ok 35 - is_nth_last_child [3] ok 36 - is_nth_last_child [1] (sub call) ok 37 - is_nth_last_child [2] (sub call) ok 38 - is_nth_last_child [3] (sub call) ok 39 - is_first_child_of_type [1] ok 40 - is_first_child_of_type [2] ok 41 - is_first_child_of_type [3] ok 42 - is_first_child_of_type [4] ok 43 - is_first_child_of_type [4] ok 44 - is_first_child_of_type [1] (sub call) ok 45 - is_first_child_of_type [2] (sub call) ok 46 - is_first_child_of_type [3] (sub call) ok 47 - is_first_child_of_type [4] (sub call) ok 48 - is_first_child_of_type [4] (sub call) ok 49 - is_last_child_of_type [1] ok 50 - is_last_child_of_type [2] ok 51 - is_last_child_of_type [3] ok 52 - is_last_child_of_type [4] ok 53 - is_last_child_of_type [5] ok 54 - is_last_child_of_type [1] (sub call) ok 55 - is_last_child_of_type [2] (sub call) ok 56 - is_last_child_of_type [3] (sub call) ok 57 - is_last_child_of_type [4] (sub call) ok 58 - is_last_child_of_type [5] (sub call) ok 59 - is_last_child_of_type [1] ok 60 - is_last_child_of_type [2] ok 61 - is_last_child_of_type [3] ok 62 - is_last_child_of_type [4] ok 63 - is_last_child_of_type [5] ok 64 - is_last_child_of_type [1] (sub call) ok 65 - is_last_child_of_type [2] (sub call) ok 66 - is_last_child_of_type [3] (sub call) ok 67 - is_last_child_of_type [4] (sub call) ok 68 - is_last_child_of_type [5] (sub call) ok 69 - is_nth_child_of_type [1] ok 70 - is_nth_child_of_type [2] ok 71 - is_nth_child_of_type [3] ok 72 - is_nth_child_of_type [4] ok 73 - is_nth_child_of_type [1] (sub call) ok 74 - is_nth_child_of_type [2] (sub call) ok 75 - is_nth_child_of_type [3] (sub call) ok 76 - is_nth_child_of_type [4] (sub call) ok 77 - is_nth_last_child_of_type [1] ok 78 - is_nth_last_child_of_type [2] ok 79 - is_nth_last_child_of_type [3] ok 80 - is_nth_last_child_of_type [4] ok 81 - is_nth_last_child_of_type [1] (sub call) ok 82 - is_nth_last_child_of_type [2] (sub call) ok 83 - is_nth_last_child_of_type [3] (sub call) ok 84 - is_nth_last_child_of_type [4] (sub call) ok 85 - is_only_child_of_type [1] ok 86 - is_only_child_of_type [2] ok 87 - is_only_child_of_type [1] ok 88 - is_only_child_of_type [2] ok 89 - prev_sibling [1] ok 90 - prev_sibling [2] ok 91 - prev_sibling [3] ok 92 - prev_sibling [1] (sub call) ok 93 - prev_sibling [2] (sub call) ok 94 - prev_sibling [3] (sub call) ok 95 - next_sibling [1] ok 96 - next_sibling [2] ok 97 - next_sibling [3] ok 98 - next_sibling [1] (sub call) ok 99 - next_sibling [2] (sub call) ok 100 - next_sibling [3] (sub call) ok 101 - prev_siblings [1] (sub call) ok 102 - prev_siblings [2] (sub call) ok 103 - prev_siblings [1] (sub call) ok 104 - prev_siblings [2] (sub call) ok 105 - next_siblings [1] (sub call) ok 106 - next_siblings [2] (sub call) ok 107 - next_siblings [1] (sub call) ok 108 - next_siblings [2] (sub call) 1..108 ok 3 - Tree::NodeMethods 1..3 ok Test Summary Report ------------------- t/suite-moo.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=9, Tests=21, 3 wallclock secs ( 0.12 usr + 0.02 sys = 0.14 CPU) Result: FAIL Failed 1/9 test programs. 0/21 subtests failed. dmake: Error code 255, while making 'test_dynamic' PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz Running test for module 'Role::TinyCommons::Tree::NodeMethods' PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz Has already been unwrapped into directory C:\cpanfly-5.20-64\var\tmp\cpan_build\Role-TinyCommons-Tree-0.11-rMCWaA PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz Has already been prepared PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz Has already been made PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz Won't repeat unsuccessful test during this command PERLANCAR/Data-CSel-0.11.tar.gz Has already been unwrapped into directory C:\cpanfly-5.20-64\var\tmp\cpan_build\Data-CSel-0.11-YnFLHf PERLANCAR/Data-CSel-0.11.tar.gz Has already been prepared Running make for P/PE/PERLANCAR/Data-CSel-0.11.tar.gz Warning: Prerequisite 'Role::TinyCommons::Tree::NodeMethods => 0.11' for 'PERLANCAR/Data-CSel-0.11.tar.gz' failed when processing 'PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Code::Includable::Tree::NodeMethods => 0.11' for 'PERLANCAR/Data-CSel-0.11.tar.gz' failed when processing 'PERLANCAR/Role-TinyCommons-Tree-0.11.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> dmake cp lib/Data/CSel.pm blib\lib\Data\CSel.pm cp lib/Data/CSel/Selection.pm blib\lib\Data\CSel\Selection.pm PERLANCAR/Data-CSel-0.11.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl64-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/00-compile.t ........... 1..2 ok 1 - Data/CSel.pm loaded ok ok 2 - Data/CSel/Selection.pm loaded ok ok t/author-pod-coverage.t .. skipped: these tests are for testing by the author t/author-pod-syntax.t .... skipped: these tests are for testing by the author t/csel.t ................. # Subtest: simple selector: type selector # Subtest: Local::TN ok 1 - result 1..1 ok 1 - Local::TN # Subtest: Local::TN2 ok 1 - result 1..1 ok 2 - Local::TN2 1..2 ok 1 - simple selector: type selector # Subtest: simple selector: universal selector # Subtest: * ok 1 - result 1..1 ok 1 - * 1..1 ok 2 - simple selector: universal selector # Subtest: simple selector: class selector # Subtest: .Local::TN ok 1 - result 1..1 ok 1 - .Local::TN # Subtest: .Local::TN1 ok 1 - result 1..1 ok 2 - .Local::TN1 # Subtest: .Local::TN1.Local::TN2 ok 1 - result 1..1 ok 3 - .Local::TN1.Local::TN2 # Subtest: .foo ok 1 - result 1..1 ok 4 - .foo 1..4 ok 3 - simple selector: class selector # Subtest: simple selector: ID selector # Subtest: #a1 ok 1 - result 1..1 ok 1 - \#a1 # Subtest: #foo ok 1 - result 1..1 ok 2 - \#foo # Subtest: #a1#a1 ok 1 - result 1..1 ok 3 - \#a1\#a1 # Subtest: #a1#a2 ok 1 - result 1..1 ok 4 - \#a1\#a2 1..4 ok 4 - simple selector: ID selector # Subtest: simple selector: attribute selector # Subtest: [foo] ok 1 - result 1..1 ok 1 - [foo] # Subtest: [int1] ok 1 - result 1..1 ok 2 - [int1] # Subtest: [int2] ok 1 - result 1..1 ok 3 - [int2] # Subtest: [obj1.attr1] ok 1 - result 1..1 ok 4 - [obj1.attr1] # Subtest: op:eq (with type) ok 1 - result 1..1 ok 5 - op:eq (with type) # Subtest: op:eq (unquoted operand) ok 1 - result 1..1 ok 6 - op:eq (unquoted operand) # Subtest: op:= (str) ok 1 - result 1..1 ok 7 - op:= (str) # Subtest: op:= ok 1 - result 1..1 ok 8 - op:= # Subtest: op:== ok 1 - result 1..1 ok 9 - op:== # Subtest: op:ne ok 1 - result 1..1 ok 10 - op:ne # Subtest: op:!= (str) ok 1 - result 1..1 ok 11 - op:!= (str) # Subtest: op:!= ok 1 - result 1..1 ok 12 - op:!= # Subtest: op:<> ok 1 - result 1..1 ok 13 - op:<> # Subtest: op:gt ok 1 - result 1..1 ok 14 - op:gt # Subtest: op:> (str) ok 1 - result 1..1 ok 15 - op:> (str) # Subtest: op:> ok 1 - result 1..1 ok 16 - op:> # Subtest: op:ge ok 1 - result 1..1 ok 17 - op:ge # Subtest: op:>= (str) ok 1 - result 1..1 ok 18 - op:>= (str) # Subtest: op:>= ok 1 - result 1..1 ok 19 - op:>= # Subtest: op:lt ok 1 - result 1..1 ok 20 - op:lt # Subtest: op:< (str) ok 1 - result 1..1 ok 21 - op:< (str) # Subtest: op:< ok 1 - result 1..1 ok 22 - op:< # Subtest: op:le ok 1 - result 1..1 ok 23 - op:le # Subtest: op:<= (str) ok 1 - result 1..1 ok 24 - op:<= (str) # Subtest: op:<= ok 1 - result 1..1 ok 25 - op:<= # Subtest: op:=~ ok 1 - result 1..1 ok 26 - op:=~ # Subtest: op:=~ (i) ok 1 - result 1..1 ok 27 - op:=~ (i) # Subtest: op:!~ ok 1 - result 1..1 ok 28 - op:!~ # Subtest: op:is (bool, true) ok 1 - result 1..1 ok 29 - op:is (bool, true) # Subtest: op:is (bool, false) ok 1 - result 1..1 ok 30 - op:is (bool, false) # Subtest: op:is (defined) ok 1 - result 1..1 ok 31 - op:is (defined) # Subtest: op:isnt (bool, false) ok 1 - result 1..1 ok 32 - op:isnt (bool, false) # Subtest: op:isnt (bool, true) ok 1 - result 1..1 ok 33 - op:isnt (bool, true) # Subtest: op:isnt (defined) ok 1 - result 1..1 ok 34 - op:isnt (defined) 1..34 ok 5 - simple selector: attribute selector # Subtest: simple selector: pseudo-class # Subtest: Local::TN1:first ok 1 - result 1..1 ok 1 - Local::TN1:first # Subtest: :last ok 1 - result 1..1 ok 2 - :last # Subtest: :first-child ok 1 - result 1..1 ok 3 - :first-child # Subtest: :last-child ok 1 - result 1..1 ok 4 - :last-child # Subtest: :only-child ok 1 - result 1..1 ok 5 - :only-child # Subtest: :nth-child(2) ok 1 - result 1..1 ok 6 - :nth-child(2) # Subtest: :nth-last-child(2) ok 1 - result 1..1 ok 7 - :nth-last-child(2) # Subtest: :first-of-type ok 1 - result 1..1 ok 8 - :first-of-type # Subtest: :last-of-type ok 1 - result 1..1 ok 9 - :last-of-type # Subtest: :only-of-type ok 1 - result 1..1 ok 10 - :only-of-type # Subtest: :nth-of-type(2) ok 1 - result 1..1 ok 11 - :nth-of-type(2) # Subtest: :nth-last-of-type(2) ok 1 - result 1..1 ok 12 - :nth-last-of-type(2) # Subtest: :root ok 1 - result 1..1 ok 13 - :root # Subtest: :root ok 1 - result 1..1 ok 14 - :root # Subtest: :empty ok 1 - result 1..1 ok 15 - :empty # Subtest: :has('Local::TN1') ok 1 - result 1..1 ok 16 - :has('Local::TN1') # Subtest: :not(':first-child') ok 1 - result 1..1 ok 17 - :not(':first-child') # Subtest: :not (quote optional) ok 1 - result 1..1 ok 18 - :not (quote optional) 1..18 ok 6 - simple selector: pseudo-class # Subtest: selector: combinator # Subtest: descendant ok 1 - result 1..1 ok 1 - descendant # Subtest: child ok 1 - result 1..1 ok 2 - child # Subtest: sibling ok 1 - result 1..1 ok 3 - sibling # Subtest: adjacent sibling ok 1 - result 1..1 ok 4 - adjacent sibling 1..4 ok 7 - selector: combinator # Subtest: selectors: comma # Subtest: Local::TN1, Local::TN2 ok 1 - result 1..1 ok 1 - Local::TN1, Local::TN2 1..1 ok 8 - selectors: comma # Subtest: option: class_prefixes # Subtest: without prefix ok 1 - result 1..1 ok 1 - without prefix # Subtest: with prefix ok 1 - result 1..1 ok 2 - with prefix 1..2 ok 9 - option: class_prefixes 1..9 ok t/parse_csel.t ........... # Subtest: empty # Subtest: empty string ok 1 - parse fail 1..1 ok 1 - empty string # Subtest: space ok 1 - parse fail 1..1 ok 2 - space 1..2 ok 1 - empty # Subtest: simple selector: type selector # Subtest: T ok 1 - parse result 1..1 ok 1 - T # Subtest: :: allowed ok 1 - parse result 1..1 ok 2 - :: allowed # Subtest: invalid type name ok 1 - parse fail 1..1 ok 3 - invalid type name 1..3 ok 2 - simple selector: type selector # Subtest: simple selector: universal selector # Subtest: * ok 1 - parse result 1..1 ok 1 - * 1..1 ok 3 - simple selector: universal selector # Subtest: simple selector: attribute selector # Subtest: type selector is optional ok 1 - parse result 1..1 ok 1 - type selector is optional # Subtest: type selector is optional (+args) ok 1 - parse result 1..1 ok 2 - type selector is optional (+args) # Subtest: T[attr] ok 1 - parse result 1..1 ok 3 - T[attr] # Subtest: T[attr(1,2,'foo')] ok 1 - parse result 1..1 ok 4 - T[attr(1,2,'foo')] # Subtest: T[attr=1] ok 1 - parse result 1..1 ok 5 - T[attr=1] # Subtest: whitespace allowed between attr name, operator, value ok 1 - parse result 1..1 ok 6 - whitespace allowed between attr name, operator, value # Subtest: string value is optional ok 1 - parse result 1..1 ok 7 - string value is optional # Subtest: chained attributes ok 1 - parse result 1..1 ok 8 - chained attributes # Subtest: chained attributes (2) ok 1 - parse result 1..1 ok 9 - chained attributes (2) 1..9 ok 4 - simple selector: attribute selector # Subtest: simple selector: pseudo-class # Subtest: type selector is optional ok 1 - parse result 1..1 ok 1 - type selector is optional # Subtest: T:foo ok 1 - parse result 1..1 ok 2 - T:foo # Subtest: arguments ok 1 - parse result 1..1 ok 3 - arguments # Subtest: has() selector argument needs not be quoted ok 1 - parse result 1..1 ok 4 - has() selector argument needs not be quoted # Subtest: not() selector argument needs not be quoted ok 1 - parse result 1..1 ok 5 - not() selector argument needs not be quoted # Subtest: multiple pseudo-classes ok 1 - parse result 1..1 ok 6 - multiple pseudo-classes 1..6 ok 5 - simple selector: pseudo-class # Subtest: simple selector: attribute selector + pseudo-class # Subtest: T[attr][attr2]:foo(1, 'a'):bar ok 1 - parse result 1..1 ok 1 - T[attr][attr2]:foo(1, 'a'):bar 1..1 ok 6 - simple selector: attribute selector + pseudo-class # Subtest: selector: combinator # Subtest: T T2 > T3 ok 1 - parse result 1..1 ok 1 - T T2 > T3 # Subtest: T + T2 + T3 ok 1 - parse result 1..1 ok 2 - T + T2 + T3 # Subtest: T ~ T2 ~ T3 ok 1 - parse result 1..1 ok 3 - T ~ T2 ~ T3 1..3 ok 7 - selector: combinator # Subtest: selectors: comma # Subtest: T,T2 ok 1 - parse result 1..1 ok 1 - T,T2 # Subtest: whitespace allowed ok 1 - parse result 1..1 ok 2 - whitespace allowed 1..2 ok 8 - selectors: comma 1..8 ok All tests successful. Files=5, Tests=19, 1 wallclock secs ( 0.05 usr + 0.03 sys = 0.08 CPU) Result: PASS PERLANCAR/Data-CSel-0.11.tar.gz dmake test TEST_VERBOSE=1 -- OK perlancar <perlancar@gmail.com> Select tree node objects using CSS Selector-like syntax >>> (cd C:\cpanfly-5.20-64\var\tmp\cpan_build\Data-CSel-0.11-YnFLHf && tar cvf - Data-CSel-0.11.ppd blib) | gzip -c >C:/cpanfly-5.20-64/var/REPO/P/PE/PERLANCAR/Data-CSel-0.11.tar.gz Data-CSel-0.11.ppd blib/ blib/lib/ blib/lib/Data/ blib/lib/Data/CSel/ blib/lib/Data/CSel/Selection.pm blib/lib/Data/CSel.pm Finished 2017-01-12T00:05:34