PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cygwin\bin;C:\cpanfly-5.14\var\megalib\bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\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-02-12T02:04:19 ActivePerl-1400 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.14/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\cygwin\bin;C:\CPANFL~1.14\var\megalib\bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\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.14\var\cpan\Metadata' Database was generated on Wed, 12 Feb 2014 09:06:10 GMT Running make for T/TO/TOKUHIROM/Web-Query-0.24.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TO/TOKUHIROM/Web-Query-0.24.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TO/TOKUHIROM/CHECKSUMS Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Web-Query-0.24.tar.gz ok Web-Query-0.24/Build.PL Web-Query-0.24/Changes Web-Query-0.24/LICENSE Web-Query-0.24/META.json Web-Query-0.24/README.md Web-Query-0.24/cpanfile Web-Query-0.24/lib/Web/Query.pm Web-Query-0.24/lib/Web/Query/LibXML.pm Web-Query-0.24/t/00_compile.t Web-Query-0.24/t/01_src.t Web-Query-0.24/t/02_op.t Web-Query-0.24/t/03_traverse.t Web-Query-0.24/t/04_element.t Web-Query-0.24/t/05_html5.t Web-Query-0.24/t/06_new_from_url_error_handling.t Web-Query-0.24/t/07_remove.t Web-Query-0.24/t/08_indent.t Web-Query-0.24/t/09_as_html.t Web-Query-0.24/t/10_subclass.t Web-Query-0.24/t/11_get_eq.t Web-Query-0.24/t/add.t Web-Query-0.24/t/add_class.t Web-Query-0.24/t/after.t Web-Query-0.24/t/append.t Web-Query-0.24/t/before.t Web-Query-0.24/t/clone.t Web-Query-0.24/t/contents.t Web-Query-0.24/t/data/foo.html Web-Query-0.24/t/data/html5_snippet.html Web-Query-0.24/t/detach.t Web-Query-0.24/t/filter.t Web-Query-0.24/t/find.t Web-Query-0.24/t/has_class.t Web-Query-0.24/t/insert_after.t Web-Query-0.24/t/insert_before.t Web-Query-0.24/t/lib/My/TreeBuilder.pm Web-Query-0.24/t/lib/My/Web/Query.pm Web-Query-0.24/t/prepend.t Web-Query-0.24/t/remove_class.t Web-Query-0.24/t/replace_with.t Web-Query-0.24/t/store_comments.t Web-Query-0.24/xt/02_perlcritic.t Web-Query-0.24/xt/live/01_simple.t Web-Query-0.24/META.yml Web-Query-0.24/MANIFEST CPAN.pm: Building T/TO/TOKUHIROM/Web-Query-0.24.tar.gz >>> C:\Perl-5.14\bin\perl.exe Build.PL compilet-G_AwK.c Creating library compilet.lib and object compilet.exp Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Web-Query' version '0.24' Merging cpanfile prereqs to MYMETA.yml Merging cpanfile prereqs to MYMETA.json >>> C:\Perl-5.14\bin\perl.exe ./Build Building Web-Query TOKUHIROM/Web-Query-0.24.tar.gz C:\Perl-5.14\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl-5.14\bin\perl.exe ./Build test verbose=1 t\00_compile.t ...................... 1..1 ok 1 - use Web::Query; ok # testing Web::Query # testing Web::Query::LibXML t\01_src.t .......................... # Subtest: from file 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 1 - from file ok 2 - snippet from file # Subtest: from url 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 3 - from url # Subtest: from treebuilder 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 4 - from treebuilder # Subtest: from Array[treebuilder] 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 5 - from Array[treebuilder] # Subtest: from html 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 6 - from html # Subtest: from Web::Query object 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 7 - from Web::Query object # Subtest: from URI 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 8 - from URI # Subtest: from file 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 9 - from file ok 10 - snippet from file # Subtest: from url 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 11 - from url # Subtest: from treebuilder 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 12 - from treebuilder # Subtest: from Array[treebuilder] 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 13 - from Array[treebuilder] # Subtest: from html 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 14 - from html # Subtest: from Web::Query object 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 15 - from Web::Query object # Subtest: from URI 1..5 ok 1 ok 2 ok 3 ok 4 # bar! ok 5 ok 16 - from URI 1..16 ok # testing Web::Query # testing Web::Query::LibXML t\02_op.t ........................... # Subtest: get/set text ok 1 ok 2 1..2 ok 1 - get/set text # Subtest: get/set html ok 1 1..1 ok 2 - get/set html # Subtest: get/set text ok 1 ok 2 1..2 ok 3 - get/set text # Subtest: get/set html ok 1 1..1 ok 4 - get/set html 1..4 ok # testing Web::Query # testing Web::Query::LibXML t\03_traverse.t ..................... # Subtest: parent ok 1 ok 2 1..2 ok 1 - parent # Subtest: first/last return new instance # Subtest: first ok 1 1..1 ok 1 - first # Subtest: last ok 1 1..1 ok 2 - last 1..2 ok 2 - first/last return new instance # Subtest: size ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 3 - size # Subtest: map ok 1 ok 2 1..2 ok 4 - map # Subtest: filter ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 5 - filter # Subtest: parent ok 1 ok 2 1..2 ok 6 - parent # Subtest: first/last return new instance # Subtest: first ok 1 1..1 ok 1 - first # Subtest: last ok 1 1..1 ok 2 - last 1..2 ok 7 - first/last return new instance # Subtest: size ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 8 - size # Subtest: map ok 1 ok 2 1..2 ok 9 - map # Subtest: filter ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 10 - filter 1..10 ok # testing Web::Query # testing Web::Query::LibXML t\04_element.t ...................... # Subtest: first ok 1 1..1 ok 1 - first # Subtest: last ok 1 1..1 ok 2 - last # Subtest: first ok 1 1..1 ok 3 - first # Subtest: last ok 1 1..1 ok 4 - last 1..4 ok # testing Web::Query # testing Web::Query::LibXML t\05_html5.t ........................ ok 1 ok 2 1..2 ok t\06_new_from_url_error_handling.t .. # Subtest: bad status code ok 1 ok 2 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 3 1..3 ok 1 - bad status code # Subtest: good status code ok 1 ok 2 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 3 1..3 ok 2 - good status code 1..2 ok # testing Web::Query # testing Web::Query::LibXML t\07_remove.t ....................... # Subtest: remove and size ok 1 - all .foo are removed and cannot be found. 1..1 ok 1 - remove and size # Subtest: remove and html ok 1 - .foo and .bar are removed and not showing in html 1..1 ok 2 - remove and html # Subtest: $q->remove->end->html ok 1 - The chainning works. 1..1 ok 3 - $q->remove->end->html # Subtest: remove root elements ok 1 - size 0 after remove ok 2 - html '' after remove 1..2 ok 4 - remove root elements # Subtest: remove elements via each() ok 1 - size 0 after remove ok 2 - html '' after remove 1..2 ok 5 - remove elements via each() # Subtest: remove and size ok 1 - all .foo are removed and cannot be found. 1..1 ok 6 - remove and size # Subtest: remove and html ok 1 - .foo and .bar are removed and not showing in html 1..1 ok 7 - remove and html # Subtest: $q->remove->end->html ok 1 - The chainning works. 1..1 ok 8 - $q->remove->end->html # Subtest: remove root elements ok 1 - size 0 after remove ok 2 - html '' after remove 1..2 ok 9 - remove root elements # Subtest: remove elements via each() ok 1 - size 0 after remove ok 2 - html '' after remove 1..2 ok 10 - remove elements via each() 1..10 ok t\08_indent.t ....................... 1..2 ok 1 - no indent ok 2 - indented ok # testing Web::Query # testing Web::Query::LibXML t\09_as_html.t ...................... ok 1 - html() returns inner html ok 2 - as_html() returns element itself ok 3 - called in scalar context ok 4 - called in list context ok 5 - html() returns inner html ok 6 - as_html() returns element itself ok 7 - called in scalar context ok 8 - called in list context 1..8 ok t\10_subclass.t ..................... 1..4 ok 1 - use My::Web::Query; ok 2 - 'object from wq()' isa 'My::Web::Query' ok 3 - 'object from each()' isa 'My::Web::Query' ok 4 - '_build_tree()' isa 'My::TreeBuilder' ok # testing Web::Query # testing Web::Query::LibXML t\11_get_eq.t ....................... # Subtest: get first ok 1 - An object of class 'HTML::Element' isa 'HTML::Element' ok 2 1..2 ok 1 - get first # Subtest: get second ok 1 - An object of class 'HTML::Element' isa 'HTML::Element' ok 2 1..2 ok 2 - get second # Subtest: get last ok 1 - An object of class 'HTML::Element' isa 'HTML::Element' ok 2 1..2 ok 3 - get last # Subtest: get before last ok 1 - An object of class 'HTML::Element' isa 'HTML::Element' ok 2 1..2 ok 4 - get before last # Subtest: eq first ok 1 1..1 ok 5 - eq first # Subtest: eq second ok 1 1..1 ok 6 - eq second # Subtest: eq last ok 1 1..1 ok 7 - eq last # Subtest: eq before last ok 1 1..1 ok 8 - eq before last # Subtest: get first ok 1 - An object of class 'HTML::TreeBuilder::LibXML::Node' isa 'HTML::Element' ok 2 1..2 ok 9 - get first # Subtest: get second ok 1 - An object of class 'HTML::TreeBuilder::LibXML::Node' isa 'HTML::Element' ok 2 1..2 ok 10 - get second # Subtest: get last ok 1 - An object of class 'HTML::TreeBuilder::LibXML::Node' isa 'HTML::Element' ok 2 1..2 ok 11 - get last # Subtest: get before last ok 1 - An object of class 'HTML::TreeBuilder::LibXML::Node' isa 'HTML::Element' ok 2 1..2 ok 12 - get before last # Subtest: eq first ok 1 1..1 ok 13 - eq first # Subtest: eq second ok 1 1..1 ok 14 - eq second # Subtest: eq last ok 1 1..1 ok 15 - eq last # Subtest: eq before last ok 1 1..1 ok 16 - eq before last 1..16 ok # testing Web::Query # testing Web::Query::LibXML t\add.t ............................. ok 1 - add($object) ok 2 - add($html) ok 3 - add(@elements) ok 4 - add($selector, $xpath_context) ok 5 - add($object) ok 6 - add($html) ok 7 - add(@elements) ok 8 - add($selector, $xpath_context) 1..8 ok # testing Web::Query # testing Web::Query::LibXML t\add_class.t ....................... ok 1 - add_class("foo bar inner") ok 2 - add_class(CODE) ok 3 - add_class("foo bar inner") ok 4 - add_class(CODE) 1..4 ok # testing Web::Query # testing Web::Query::LibXML t\after.t ........................... ok 1 - after ok 2 - after 1..2 ok # testing Web::Query # testing Web::Query::LibXML t\append.t .......................... ok 1 - append ok 2 - append 1..2 ok # testing Web::Query # testing Web::Query::LibXML t\before.t .......................... ok 1 - before ok 2 - before 1..2 ok # testing Web::Query # testing Web::Query::LibXML t\clone.t ........................... ok 1 - clone ok 2 - clone 1..2 ok # testing Web::Query # testing Web::Query::LibXML t\contents.t ........................ ok 1 - contents() ok 2 - contents("p") ok 3 ok 4 - contents() ok 5 - contents("p") ok 6 1..6 ok # testing Web::Query # testing Web::Query::LibXML t\detach.t .......................... ok 1 - detach - retval ok 2 - detach - original object modified ok 3 - find() works on detached elements ok 4 - detach - retval ok 5 - detach - original object modified ok 6 - find() works on detached elements 1..6 ok # testing Web::Query # testing Web::Query::LibXML t\filter.t .......................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok # testing Web::Query # testing Web::Query::LibXML t\find.t ............................ ok 1 - find() on multiple tree object ok 2 - find() does not include root elements ok 3 ok 4 - find() on multiple tree object ok 5 - find() does not include root elements ok 6 1..6 ok # testing Web::Query # testing Web::Query::LibXML t\has_class.t ....................... ok 1 - has_class - positive ok 2 - has_class - negative ok 3 - has_class - positive ok 4 - has_class - negative 1..4 ok # testing Web::Query # testing Web::Query::LibXML t\insert_after.t .................... ok 1 - insert_after ok 2 - insert_after 1..2 ok # testing Web::Query # testing Web::Query::LibXML t\insert_before.t ................... ok 1 - insert_before ok 2 - insert_before 1..2 ok # testing Web::Query # testing Web::Query::LibXML t\prepend.t ......................... ok 1 - prepend ok 2 - prepend 1..2 ok # testing Web::Query # testing Web::Query::LibXML t\remove_class.t .................... ok 1 - 'remove_class returned' isa 'Web::Query' ok 2 - remove_class("foo bar") ok 3 - remove_class(CODE) ok 4 - 'remove_class returned' isa 'Web::Query' ok 5 - remove_class("foo bar") ok 6 - remove_class(CODE) 1..6 ok t\replace_with.t .................... 1..2 # Subtest: Web::Query ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 1 - Web::Query # Subtest: Web::Query::LibXML ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 2 - Web::Query::LibXML ok # testing Web::Query # testing Web::Query::LibXML t\store_comments.t .................. ok 1 - constructor stores comments ok 2 - html() stores comments ok 3 - constructor stores comments ok 4 - html() stores comments 1..4 ok All tests successful. Files=29, Tests=145, 28 wallclock secs ( 0.14 usr + 0.03 sys = 0.17 CPU) Result: PASS TOKUHIROM/Web-Query-0.24.tar.gz C:\Perl-5.14\bin\perl.exe ./Build test verbose=1 -- OK Tokuhiro Matsuno <tokuhirom+cpan@gmail.com> Yet another scraping library like jQuery >>> (cd C:\cpanfly-5.14\var\cpan\build\Web-Query-0.24-JmJ23Z && tar cvf - Web-Query-0.24.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/T/TO/TOKUHIROM/Web-Query-0.24.tar.gz Web-Query-0.24.ppd blib/ blib/lib/ blib/lib/Web/ blib/lib/Web/Query/ blib/lib/Web/Query/LibXML.pm blib/lib/Web/Query.pm >>> mv C:\cpanfly-5.14\var\cpan\build\Web-Query-0.24-JmJ23Z/Web-Query-0.24.ppd C:/cpanfly-5.14/var/REPO/T/TO/TOKUHIROM Finished 2014-02-12T02:05:43