PATH=C:\MinGW-32\bin;C:\cygwin\bin;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-32\site\bin;C:\Perl-5.22-32\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-64\site\bin;C:\Perl-5.22-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-64\site\bin;C:\Perl-5.22-64\bin;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\mysql-5.5.45-x64\bin;C:\mysql-5.5.45-x64\bin;=C:\mysql-5.5.45-win32\bin
Start 2015-08-22T03:31:30
ActivePerl-2200 CPAN-2.00
PATH=C:\MinGW-32\bin;C:\cygwin\bin;C:\CPANFL~1.22-\var\megalib\bin;C:\PERL-5~1.22-\site\bin;C:\PERL-5~1.22-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\CPANFL~1.22-\var\megalib\bin;C:\PERL-5~2.22-\site\bin;C:\PERL-5~2.22-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\CPANFL~1.22-\var\megalib\bin;C:\PERL-5~2.22-\site\bin;C:\PERL-5~2.22-\bin;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\
Reading 'C:\cpanfly-5.22-32\var\cpan\Metadata'
Database was generated on Sat, 22 Aug 2015 05:29:02 GMT
Running make for Y/YA/YANICK/Web-Query-0.29.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/Y/YA/YANICK/Web-Query-0.29.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/Y/YA/YANICK/CHECKSUMS
Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\Y\YA\YANICK\Web-Query-0.29.tar.gz ok
Web-Query-0.29/Build.PL
Web-Query-0.29/Changes
Web-Query-0.29/LICENSE
Web-Query-0.29/META.json
Web-Query-0.29/README.md
Web-Query-0.29/cpanfile
Web-Query-0.29/lib/Web/Query.pm
Web-Query-0.29/lib/Web/Query/LibXML.pm
Web-Query-0.29/minil.toml
Web-Query-0.29/t/00_compile.t
Web-Query-0.29/t/01_src.t
Web-Query-0.29/t/02_op.t
Web-Query-0.29/t/03_traverse.t
Web-Query-0.29/t/04_element.t
Web-Query-0.29/t/05_html5.t
Web-Query-0.29/t/06_new_from_url_error_handling.t
Web-Query-0.29/t/07_remove.t
Web-Query-0.29/t/08_indent.t
Web-Query-0.29/t/09_as_html.t
Web-Query-0.29/t/10_subclass.t
Web-Query-0.29/t/11_get_eq.t
Web-Query-0.29/t/add.t
Web-Query-0.29/t/add_class.t
Web-Query-0.29/t/after.t
Web-Query-0.29/t/append.t
Web-Query-0.29/t/bad-url-with-options.t
Web-Query-0.29/t/before.t
Web-Query-0.29/t/clone.t
Web-Query-0.29/t/contents.t
Web-Query-0.29/t/data/foo.html
Web-Query-0.29/t/data/html5_snippet.html
Web-Query-0.29/t/detach.t
Web-Query-0.29/t/filter.t
Web-Query-0.29/t/find.t
Web-Query-0.29/t/has_class.t
Web-Query-0.29/t/insert_after.t
Web-Query-0.29/t/insert_before.t
Web-Query-0.29/t/lib/My/TreeBuilder.pm
Web-Query-0.29/t/lib/My/Web/Query.pm
Web-Query-0.29/t/lib/WQTest.pm
Web-Query-0.29/t/next.t
Web-Query-0.29/t/next_until.t
Web-Query-0.29/t/no_space_compacting.t
Web-Query-0.29/t/not.t
Web-Query-0.29/t/prepend.t
Web-Query-0.29/t/prev.t
Web-Query-0.29/t/remove.t
Web-Query-0.29/t/remove_class.t
Web-Query-0.29/t/replace_with.t
Web-Query-0.29/t/store_comments.t
Web-Query-0.29/t/tagname.t
Web-Query-0.29/t/xpath.t
Web-Query-0.29/xt/02_perlcritic.t
Web-Query-0.29/xt/live/01_simple.t
Web-Query-0.29/META.yml
Web-Query-0.29/MANIFEST
CPAN.pm: Building Y/YA/YANICK/Web-Query-0.29.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Web-Query' version '0.29'
cp META.json MYMETA.json
cp META.yml MYMETA.yml
---- Unsatisfied dependencies detected during ----
---- YANICK/Web-Query-0.29.tar.gz ----
HTML::TreeBuilder::XPath [requires]
HTML::Selector::XPath [requires]
Running Build test
Delayed until after prerequisites
Running test for module 'HTML::TreeBuilder::XPath'
Running make for M/MI/MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MI/MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz
Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\M\MI\MIROD\HTML-TreeBuilder-XPath-0.14.tar.gz ok
HTML-TreeBuilder-XPath-0.14/
HTML-TreeBuilder-XPath-0.14/MANIFEST
HTML-TreeBuilder-XPath-0.14/lib/
HTML-TreeBuilder-XPath-0.14/lib/HTML/
HTML-TreeBuilder-XPath-0.14/lib/HTML/TreeBuilder/
HTML-TreeBuilder-XPath-0.14/lib/HTML/TreeBuilder/XPath.pm
HTML-TreeBuilder-XPath-0.14/t/
HTML-TreeBuilder-XPath-0.14/t/pod.t
HTML-TreeBuilder-XPath-0.14/t/test_following.t
HTML-TreeBuilder-XPath-0.14/t/pod_coverage.t
HTML-TreeBuilder-XPath-0.14/t/HTML-TreeBuilder-XPath.t
HTML-TreeBuilder-XPath-0.14/t/test_preceding.t
HTML-TreeBuilder-XPath-0.14/Makefile.PL
HTML-TreeBuilder-XPath-0.14/Changes
HTML-TreeBuilder-XPath-0.14/README
HTML-TreeBuilder-XPath-0.14/META.yml
HTML-TreeBuilder-XPath-0.14/META.json
CPAN.pm: Building M/MI/MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL
Warning: prerequisite XML::XPathEngine 0.12 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for HTML::TreeBuilder::XPath
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz ----
XML::XPathEngine [requires]
Running make test
Delayed until after prerequisites
Running test for module 'XML::XPathEngine'
Running make for M/MI/MIROD/XML-XPathEngine-0.14.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MI/MIROD/XML-XPathEngine-0.14.tar.gz
Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\M\MI\MIROD\XML-XPathEngine-0.14.tar.gz ok
XML-XPathEngine-0.14/
XML-XPathEngine-0.14/MANIFEST
XML-XPathEngine-0.14/lib/
XML-XPathEngine-0.14/lib/XML/
XML-XPathEngine-0.14/lib/XML/XPathEngine.pm
XML-XPathEngine-0.14/lib/XML/XPathEngine/
XML-XPathEngine-0.14/lib/XML/XPathEngine/NodeSet.pm
XML-XPathEngine-0.14/lib/XML/XPathEngine/Step.pm
XML-XPathEngine-0.14/lib/XML/XPathEngine/Root.pm
XML-XPathEngine-0.14/lib/XML/XPathEngine/Variable.pm
XML-XPathEngine-0.14/lib/XML/XPathEngine/Expr.pm
XML-XPathEngine-0.14/lib/XML/XPathEngine/Function.pm
XML-XPathEngine-0.14/lib/XML/XPathEngine/Number.pm
XML-XPathEngine-0.14/lib/XML/XPathEngine/Boolean.pm
XML-XPathEngine-0.14/lib/XML/XPathEngine/LocationPath.pm
XML-XPathEngine-0.14/lib/XML/XPathEngine/Literal.pm
XML-XPathEngine-0.14/t/
XML-XPathEngine-0.14/t/00-load.t
XML-XPathEngine-0.14/t/pod.t
XML-XPathEngine-0.14/t/minitree.pm
XML-XPathEngine-0.14/t/minidom.pm
XML-XPathEngine-0.14/t/pod-coverage.t
XML-XPathEngine-0.14/t/01_basic.t
XML-XPathEngine-0.14/Makefile.PL
XML-XPathEngine-0.14/Changes
XML-XPathEngine-0.14/README
XML-XPathEngine-0.14/META.yml
XML-XPathEngine-0.14/META.json
CPAN.pm: Building M/MI/MIROD/XML-XPathEngine-0.14.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for XML::XPathEngine
Writing MYMETA.yml and MYMETA.json
Can't find string terminator "'" anywhere before EOF at -e line 1.
Can't find string terminator "'" anywhere before EOF at -e line 1.
>>> dmake
cp lib/XML/XPathEngine.pm blib\lib\XML\XPathEngine.pm
cp lib/XML/XPathEngine/Expr.pm blib\lib\XML\XPathEngine\Expr.pm
cp lib/XML/XPathEngine/Function.pm blib\lib\XML\XPathEngine\Function.pm
cp lib/XML/XPathEngine/Boolean.pm blib\lib\XML\XPathEngine\Boolean.pm
cp lib/XML/XPathEngine/Step.pm blib\lib\XML\XPathEngine\Step.pm
cp lib/XML/XPathEngine/NodeSet.pm blib\lib\XML\XPathEngine\NodeSet.pm
cp lib/XML/XPathEngine/Literal.pm blib\lib\XML\XPathEngine\Literal.pm
cp lib/XML/XPathEngine/Root.pm blib\lib\XML\XPathEngine\Root.pm
cp lib/XML/XPathEngine/Number.pm blib\lib\XML\XPathEngine\Number.pm
cp lib/XML/XPathEngine/Variable.pm blib\lib\XML\XPathEngine\Variable.pm
cp lib/XML/XPathEngine/LocationPath.pm blib\lib\XML\XPathEngine\LocationPath.pm
MIROD/XML-XPathEngine-0.14.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.22-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Testing XML::XPathEngine 0.14, Perl 5.022000, /usr/bin/perl
t/00-load.t .......
1..1
ok 1 - use XML::XPathEngine;
ok
t/01_basic.t ......
ok 1 - findnodes( '/root', $tree)
ok 2 - findnodes( '/root/kid0', $tree)
ok 3 - findvalue( '/root/kid0', $tree)
ok 4 - findvalue( '//*[@att2="vv"]', $tree)
ok 5 - findvalue( '//*[@att2]', $tree)
ok 6 - match on attributes
ok 7 - match all attributes
ok 8 - match all attributes with a test
ok 9 - following axis[1]
ok 10 - following axis[2]
ok 11 - following axis
ok 12 - preceding axis[1]
ok 13 - preceding axis[1]
ok 14 - preceding axis
ok 15 - count( //gkid1)
ok 16 - count( //gkid2)
ok 17 - count() in expression (count(//kid1)=count(//gkid1))
ok 18 - count() in expression (returns 0)
ok 19 - count() in expression (returns 1)
ok 20 - count() in expression (root/*[count( ./gkid0) = 1])
ok 21 - count with and
ok 22 - count with and
ok 23 - count with or
ok 24 - (descendant::*)[2]
ok 25 - following axis[1]
ok 26 - following axis[2]
ok 27 - id()
ok 28 - substring-after
ok 29 - id descendants attribute
ok 30 - grouped id descendants attribute
ok 31 - substring-after(id())
ok 32 - findvalues match on attributes
ok 33 - findvalues on attributes
ok 34 - findvalues on a litteral
ok 35 - findvalues on a litteral
ok 36 - children axis from a litteral
ok 37 - parent axis from a litteral
ok 38 - attribute axis from a litteral
1..38
ok
t/pod-coverage.t ..
1..1
ok 1 - Pod coverage on XML::XPathEngine
ok
t/pod.t ...........
1..11
ok 1 - POD test for blib/lib/XML/XPathEngine.pm
ok 2 - POD test for blib/lib/XML/XPathEngine/Boolean.pm
ok 3 - POD test for blib/lib/XML/XPathEngine/Expr.pm (no pod)
ok 4 - POD test for blib/lib/XML/XPathEngine/Function.pm (no pod)
ok 5 - POD test for blib/lib/XML/XPathEngine/Literal.pm
ok 6 - POD test for blib/lib/XML/XPathEngine/LocationPath.pm (no pod)
ok 7 - POD test for blib/lib/XML/XPathEngine/NodeSet.pm
ok 8 - POD test for blib/lib/XML/XPathEngine/Number.pm
ok 9 - POD test for blib/lib/XML/XPathEngine/Root.pm (no pod)
ok 10 - POD test for blib/lib/XML/XPathEngine/Step.pm (no pod)
ok 11 - POD test for blib/lib/XML/XPathEngine/Variable.pm (no pod)
ok
All tests successful.
Files=4, Tests=51, 1 wallclock secs ( 0.12 usr + 0.03 sys = 0.16 CPU)
Result: PASS
MIROD/XML-XPathEngine-0.14.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MI/MIROD/CHECKSUMS
Michel Rodriguez <xmltwig@gmail.com>
a re-usable XPath engine for DOM-like trees
>>> (cd C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc && tar cvf - XML-XPathEngine-0.14.ppd blib) | gzip -c >C:/cpanfly-5.22-32/var/REPO/M/MI/MIROD/XML-XPathEngine-0.14.tar.gz
XML-XPathEngine-0.14.ppd
blib/
blib/lib/
blib/lib/XML/
blib/lib/XML/XPathEngine/
blib/lib/XML/XPathEngine/Boolean.pm
blib/lib/XML/XPathEngine/Expr.pm
blib/lib/XML/XPathEngine/Function.pm
blib/lib/XML/XPathEngine/Literal.pm
blib/lib/XML/XPathEngine/LocationPath.pm
blib/lib/XML/XPathEngine/NodeSet.pm
blib/lib/XML/XPathEngine/Number.pm
blib/lib/XML/XPathEngine/Root.pm
blib/lib/XML/XPathEngine/Step.pm
blib/lib/XML/XPathEngine/Variable.pm
blib/lib/XML/XPathEngine.pm
>>> mv C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/XML-XPathEngine-0.14.ppd C:/cpanfly-5.22-32/var/REPO/M/MI/MIROD
Running make for M/MI/MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/arch C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz
Prepending C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/arch C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building M/MI/MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz
>>> dmake
cp lib/HTML/TreeBuilder/XPath.pm blib\lib\HTML\TreeBuilder\XPath.pm
MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/arch C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.22-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/HTML-TreeBuilder-XPath.t ..
1..29
ok 1 - use HTML::TreeBuilder::XPath;
ok 2 - attribute value
ok 3 - element text
ok 4 - [1]
ok 5 - attribute
ok 6 - text node
ok 7 - 2 atts on same element
ok 8 - 2 atts on same element
ok 9 - 2 atts on same element (unsorted)
ok 10 - 2 texts
ok 11 - 2 texts with findvalues
ok 12 - 2 texts with findnodes_as_strings
ok 13 - 2 texts with findvalues
ok 14 - 2 texts with findnodes_as_strings
ok 15 - 2 siblings
ok 16 - 2 siblings
ok 17 - query on various types of nodes
ok 18 - one child has a value of "0"
ok 19 - query on siblings of an element
ok 20 - query on siblings of an element (ordered)
ok 21 - query on siblings of an element (not ordered)
ok 22 - id function
ok 23 - id function (attribute)
ok 24 - fake root does not have a parent
ok 25 - fake root is its own root
ok 26 - fake root has no attributes
ok 27 - fake root does not have a name
ok 28 - fake root does not have a next sibling
ok 29 - fake root does not have a prev sibling
ok
t/pod.t .....................
1..1
ok 1 - POD test for blib/lib/HTML/TreeBuilder/XPath.pm
ok
t/pod_coverage.t ............
1..1
ok 1 - Pod coverage on HTML::TreeBuilder::XPath
ok
t/test_following.t ..........
1..47
ok 1 - HTML::TreeBuilder: //p[@class="c1"] (p1p2)
ok 2 - HTML::TreeBuilder: //p[@class="c1"]/following::p[1] (f1f2)
ok 3 - HTML::TreeBuilder: //body/descendant::p[1] (p1)
ok 4 - HTML::TreeBuilder: //body/descendant::p[2] (f1)
ok 5 - HTML::TreeBuilder: //body/descendant::p[3] (p2)
ok 6 - HTML::TreeBuilder: //body/descendant::p[4] (f2)
ok 7 - HTML::TreeBuilder: //body/descendant::p[5] (f3)
ok 8 - HTML::TreeBuilder: //body/descendant::p[6] ()
ok 9 - HTML::TreeBuilder: //body/p[1] (p1)
ok 10 - HTML::TreeBuilder: //body/p[2] (f1)
ok 11 - HTML::TreeBuilder: //body/p[3] (p2)
ok 12 - HTML::TreeBuilder: //body/p[4] (f2)
ok 13 - HTML::TreeBuilder: //body/p[5] (f3)
ok 14 - HTML::TreeBuilder: //body/p[6] ()
ok 15 - HTML::TreeBuilder: //body//p[1] (p1)
ok 16 - HTML::TreeBuilder: //body//p[2] (f1)
ok 17 - HTML::TreeBuilder: //body//p[3] (p2)
ok 18 - HTML::TreeBuilder: //body//p[4] (f2)
ok 19 - HTML::TreeBuilder: //body//p[5] (f3)
ok 20 - HTML::TreeBuilder: //body//p[6] ()
ok 21 - HTML::TreeBuilder: //p[1] (p1)
ok 22 - HTML::TreeBuilder: //p[2] (f1)
ok 23 - HTML::TreeBuilder: //p[3] (p2)
ok 24 - HTML::TreeBuilder: //p[4] (f2)
ok 25 - HTML::TreeBuilder: //p[5] (f3)
ok 26 - HTML::TreeBuilder: //p[6] ()
ok 27 - HTML::TreeBuilder: //a/following::p (p1f1p2f2f3)
ok 28 - HTML::TreeBuilder: //p[@class="c1"][1] (p1)
ok 29 - HTML::TreeBuilder: //p[@class="c1"][2] (p2)
ok 30 - HTML::TreeBuilder: //a/following::p[1] (p1)
ok 31 - HTML::TreeBuilder: //a/following::p[2] (f1)
ok 32 - HTML::TreeBuilder: //a/following::p[3] (p2)
ok 33 - HTML::TreeBuilder: //a/following::p[4] (f2)
ok 34 - HTML::TreeBuilder: //a/following::p[5] (f3)
ok 35 - HTML::TreeBuilder: //p[@id="ip1"]/following::p[1] (f1)
ok 36 - HTML::TreeBuilder: //p[@id="ip1"][1]/following::p[1] (f1)
ok 37 - HTML::TreeBuilder: //p[@id="ip1"][1]/following::p[2] (p2)
ok 38 - HTML::TreeBuilder: //p[@id="ip1"][1]/following::p[3] (f2)
ok 39 - HTML::TreeBuilder: //p[@id="ip1"][1]/following::p[4] (f3)
ok 40 - HTML::TreeBuilder: //p[@id="ip3"]/following::p[1] (f2)
ok 41 - HTML::TreeBuilder: //p[@id="ip3"]/following::p[2] (f3)
ok 42 - HTML::TreeBuilder: //p[@class="c1"][1]/following::p[1] (f1)
ok 43 - HTML::TreeBuilder: //p[@class="c1"][1]/following::p[2] (p2)
ok 44 - HTML::TreeBuilder: //p[@class="c1"][1]/following::p[3] (f2)
ok 45 - HTML::TreeBuilder: //p[@class="c1"][1]/following::p[4] (f3)
ok 46 - HTML::TreeBuilder: //p[@class="c1"][2]/following::p[1] (f2)
ok 47 - HTML::TreeBuilder: //p[@class="c1"][2]/following::p[2] (f3)
ok
t/test_preceding.t ..........
1..3
ok 1 - HTML::TreeBuilder: //p[@class="c1"][2]/preceding::p[1] (f1)
ok 2 - HTML::TreeBuilder: //p[@class="c1"][2]/preceding::p[2] (p1)
ok 3 - HTML::TreeBuilder: //p[@class="c1"][2]/preceding::p (p1f1)
ok
All tests successful.
Files=5, Tests=81, 2 wallclock secs ( 0.13 usr + 0.01 sys = 0.14 CPU)
Result: PASS
MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Michel Rodriguez <xmltwig@gmail.com>
add XPath support to HTML::TreeBuilder
>>> (cd C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz && tar cvf - HTML-TreeBuilder-XPath-0.14.ppd blib) | gzip -c >C:/cpanfly-5.22-32/var/REPO/M/MI/MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz
HTML-TreeBuilder-XPath-0.14.ppd
blib/
blib/lib/
blib/lib/HTML/
blib/lib/HTML/TreeBuilder/
blib/lib/HTML/TreeBuilder/XPath.pm
>>> mv C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/HTML-TreeBuilder-XPath-0.14.ppd C:/cpanfly-5.22-32/var/REPO/M/MI/MIROD
Running test for module 'HTML::Selector::XPath'
Running make for C/CO/CORION/HTML-Selector-XPath-0.18.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/arch C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/lib C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/arch C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/C/CO/CORION/HTML-Selector-XPath-0.18.tar.gz
Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\C\CO\CORION\HTML-Selector-XPath-0.18.tar.gz ok
HTML-Selector-XPath-0.18/
HTML-Selector-XPath-0.18/Changes
HTML-Selector-XPath-0.18/META.yml
HTML-Selector-XPath-0.18/inc/
HTML-Selector-XPath-0.18/inc/Module/
HTML-Selector-XPath-0.18/inc/Module/Install/
HTML-Selector-XPath-0.18/inc/Module/Install/Makefile.pm
HTML-Selector-XPath-0.18/inc/Module/Install/Metadata.pm
HTML-Selector-XPath-0.18/inc/Module/Install/Win32.pm
HTML-Selector-XPath-0.18/inc/Module/Install/Can.pm
HTML-Selector-XPath-0.18/inc/Module/Install/Base.pm
HTML-Selector-XPath-0.18/inc/Module/Install/Fetch.pm
HTML-Selector-XPath-0.18/inc/Module/Install/WriteAll.pm
HTML-Selector-XPath-0.18/inc/Module/Install.pm
HTML-Selector-XPath-0.18/README
HTML-Selector-XPath-0.18/t/
HTML-Selector-XPath-0.18/t/99_pod.t
HTML-Selector-XPath-0.18/t/03_xpath_root.t
HTML-Selector-XPath-0.18/t/01_xpath.t
HTML-Selector-XPath-0.18/t/05_xpath_prefix.t
HTML-Selector-XPath-0.18/t/04_subclass.t
HTML-Selector-XPath-0.18/t/02_html.t
HTML-Selector-XPath-0.18/t/00_compile.t
HTML-Selector-XPath-0.18/lib/
HTML-Selector-XPath-0.18/lib/HTML/
HTML-Selector-XPath-0.18/lib/HTML/Selector/
HTML-Selector-XPath-0.18/lib/HTML/Selector/XPath.pm
HTML-Selector-XPath-0.18/MANIFEST
HTML-Selector-XPath-0.18/Makefile.PL
Prepending C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/arch C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/lib C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/arch C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building C/CO/CORION/HTML-Selector-XPath-0.18.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for HTML::Selector::XPath
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/HTML/Selector/XPath.pm blib\lib\HTML\Selector\XPath.pm
CORION/HTML-Selector-XPath-0.18.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/arch C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/lib C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/arch C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.22-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/00_compile.t .......
1..1
ok 1 - use HTML::Selector::XPath;
ok
t/01_xpath.t .........
1..114
ok 1 - *
ok 2 - E
ok 3 - E F
ok 4 - E > F
ok 5 - p.pastoral.marine
ok 6 - E:first-child
ok 7 - F E:first-child
ok 8 - F > E:first-child
ok 9 - E:lang(c)
ok 10 - E + F
ok 11 - E + \#bar
ok 12 - E + .bar
ok 13 - E[foo]
ok 14 - E[foo=warning]
ok 15 - E[foo="warning"]
ok 16 - E[foo~="warning"]
ok 17 - E[foo~=warning]
ok 18 - E[foo^="warning"]
ok 19 - E[foo^=warning]
ok 20 - E:not([foo^="warning"])
ok 21 - E:not([foo^=warning])
ok 22 - E[foo$="warning"]
ok 23 - E[foo$=warning]
ok 24 - E[lang|="en"]
ok 25 - E[lang|=en]
ok 26 - DIV.warning
ok 27 - E\#myid
ok 28 - foo.bar, bar
ok 29 - E:nth-child(1)
ok 30 - E:last-child
ok 31 - F E:last-child
ok 32 - F > E:last-child
ok 33 - E[href*="bar"]
ok 34 - E[href*=bar]
ok 35 - E:not([href*="bar"])
ok 36 - E:not([href*=bar])
ok 37 - F > E:nth-of-type(3)
ok 38 - E ~ F
ok 39 - E ~ F.foo
ok 40 - E:contains("Hello")
ok 41 - E:contains( "Hello" )
ok 42 - E:contains( "Hello" ).C
ok 43 - E:contains( "Hello" ) .C
ok 44 - F, E:contains( "Hello" )
ok 45 - E:contains( "Hello" ), F
ok 46 - E ~ F
ok 47 - E ~ \#bar
ok 48 - E ~ .bar
ok 49 - E ~ *
ok 50 - .foo ~ E
ok 51 - .foo ~ *
ok 52 - .foo ~ .bar
ok 53 - > em
ok 54 - :first-child
ok 55 - :last-child
ok 56 - E.c:first-child
ok 57 - E:first-child.c
ok 58 - E\#i:first-child
ok 59 - E:first-child\#i
ok 60 - :lang(c)
ok 61 - :lang(c)\#i
ok 62 - \#i:lang(c)
ok 63 - *:lang(c)\#i
ok 64 - E:lang(c)\#i
ok 65 - E\#i:lang(c)
ok 66 - *:lang(c)\#i:first-child
ok 67 - E:lang(c)\#i:first-child
ok 68 - E:lang(c):first-child\#i
ok 69 - E\#i:lang(c):first-child
ok 70 - \#bar
ok 71 - *\#bar
ok 72 - *[foo]
ok 73 - [foo]
ok 74 - .warning
ok 75 - *.warning
ok 76 - :nth-child(1)
ok 77 - *:nth-child(1)
ok 78 - E:nth-child(1)
ok 79 - E:nth-child(2)
ok 80 - E:nth-child(even)
ok 81 - E:nth-child(odd)
ok 82 - E:nth-child(2n)
ok 83 - E:nth-child(2n+1)
ok 84 - :root
ok 85 - E:root
ok 86 - E:empty
ok 87 - :empty
ok 88 - p , :root
ok 89 - p , q
ok 90 - div *:not(p) em
ok 91 - a:not(.external)[href]
ok 92 - div em:only-child
ok 93 - [x=abc]
ok 94 - [x=a-bc]
ok 95 - [x=abc-]
ok 96 - [x=ab--c]
ok 97 - option[value!=""]
ok 98 - option[ value="" ]
ok 99 - tr[class!="wantedClass"]
ok 100 - form[name='foo']
ok 101 - invalid selector should die: [1a]
ok 102 - invalid selector should die: [-1a]
ok 103 - invalid selector should die: [--a]
ok 104 - invalid selector should die: [!a]
ok 105 - invalid selector should die: [ab!c]
ok 106 - invalid selector should die: []
ok 107 - invalid selector should die: [x=1a]
ok 108 - invalid selector should die: [x=-1a]
ok 109 - invalid selector should die: [x=--a]
ok 110 - invalid selector should die: [x=!a]
ok 111 - invalid selector should die: [x=ab!c]
ok 112 - invalid selector should die: [x="]
ok 113 - invalid selector should die: [x="abc" "]
ok 114 - invalid selector should die: [x=abc z]
ok
Wide character in print at C:/cpanfly-5.22-32/var/megalib/Test/Builder.pm line 1826, line 1.
t/02_html.t ..........
1..30
ok 1 - div.foo -> //div[contains(concat(' ', normalize-space(@class), ' '), ' foo ')]
ok 2 - ul li -> //ul//li
ok 3 - ul li:first-child -> //ul//li[count(preceding-sibling::*) = 0 and parent::*]
ok 4 - ul li:last-child -> //ul//li[count(following-sibling::*) = 0 and parent::*]
ok 5 - li.bar -> //li[contains(concat(' ', normalize-space(@class), ' '), ' bar ')]
ok 6 - div\#bar -> //div[@id='bar']
ok 7 - div\#bar, div.baz -> //div[@id='bar'] | //div[contains(concat(' ', normalize-space(@class), ' '), ' baz ')]
ok 8 - div:not([lang|="en"]) -> //div[not(@lang='en' or starts-with(@lang, 'en-'))]
ok 9 - div:not([class~="foo"]) -> //div[not(contains(concat(' ', @class, ' '), ' foo '))]
ok 10 - div:not([class]) -> //div[not(@class)]
ok 11 - p.pastoral.marine -> //p[contains(concat(' ', normalize-space(@class), ' '), ' pastoral ')][contains(concat(' ', normalize-space(@class), ' '), ' marine ')]
ok 12 - p:nth-child(1) -> //p[count(preceding-sibling::*) = 0 and parent::*]
ok 13 - p:nth-child(2) -> //p[count(preceding-sibling::*) = 1 and parent::*]
ok 14 - a[href*="bar"] -> //a[contains(@href, 'bar')]
ok 15 - a:not([href*="bar"]) -> //a[not(contains(@href, 'bar'))]
ok 16 - p > a:nth-of-type(3) -> //p/a[3]
ok 17 - p ~ a -> //p/following-sibling::a
ok 18 - p ~ a.foo -> //p/following-sibling::a[contains(concat(' ', normalize-space(@class), ' '), ' foo ')]
ok 19 - p *:contains("description") -> //p//*[text()[contains(string(.),"description")]]
ok 20 - p > *:contains("description") -> //p/*[text()[contains(string(.),"description")]]
ok 21 - *:contains("description") -> //*[text()[contains(string(.),"description")]]
ok 22 - :empty -> //*[not(* or text())]
ok 23 - div *:not(p) em -> //div//*[not(self::p)]//em
ok 24 - //div/*[not(self::p)]/em -> //div/*[not(self::p)]/em
ok 25 - div em:only-child -> //div//em[count(preceding-sibling::*) = 0 and parent::*][count(following-sibling::*) = 0 and parent::*]
ok 26 - div em:nth-child(2n) -> //div//em[not((count(preceding-sibling::*)+1)<0) and ((count(preceding-sibling::*) + 1) - 0) mod 2 = 0 and parent::*]
ok 27 - div em:nth-child(2n+1) -> //div//em[not((count(preceding-sibling::*)+1)<1) and ((count(preceding-sibling::*) + 1) - 1) mod 2 = 0 and parent::*]
ok 28 - div em:nth-last-child(3n) -> //div//em[not((count(following-sibling::*)+1)<0) and ((count(following-sibling::*) + 1) - 0) mod 3 = 0 and parent::*]
ok 29 - div em:nth-last-child(2n+1) -> //div//em[not((count(following-sibling::*)+1)<1) and ((count(following-sibling::*) + 1) - 1) mod 2 = 0 and parent::*]
ok 30 - div.小飼弾 -> //div[contains(concat(' ', normalize-space(@class), ' '), ' 小飼弾 ')]
ok
t/03_xpath_root.t ....
1..9
ok 1 - *
ok 2 - E
ok 3 - E F
ok 4 - E > F
ok 5 - E + F
ok 6 - E[foo]
ok 7 - E[foo="warning"]
ok 8 - E\#myid
ok 9 - foo.bar, bar
ok
t/04_subclass.t ......
1..3
ok 1 - :foo
ok 2 - :bar("baz")
ok 3 - :quax
ok
t/05_xpath_prefix.t ..
1..9
ok 1 - *
ok 2 - E
ok 3 - E F
ok 4 - E > F
ok 5 - E + F
ok 6 - E[foo]
ok 7 - E[foo="warning"]
ok 8 - E\#myid
ok 9 - foo.bar, bar
ok
t/99_pod.t ...........
1..1
ok 1 - POD test for blib/lib/HTML/Selector/XPath.pm
ok
All tests successful.
Files=7, Tests=167, 2 wallclock secs ( 0.13 usr + 0.03 sys = 0.16 CPU)
Result: PASS
CORION/HTML-Selector-XPath-0.18.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/C/CO/CORION/CHECKSUMS
Max Maischein <corion@cpan.org>
CSS Selector to XPath compiler
>>> (cd C:\cpanfly-5.22-32\var\cpan\build\HTML-Selector-XPath-0.18-D0pGr8 && tar cvf - HTML-Selector-XPath-0.18.ppd blib) | gzip -c >C:/cpanfly-5.22-32/var/REPO/C/CO/CORION/HTML-Selector-XPath-0.18.tar.gz
HTML-Selector-XPath-0.18.ppd
blib/
blib/lib/
blib/lib/HTML/
blib/lib/HTML/Selector/
blib/lib/HTML/Selector/XPath.pm
>>> mv C:\cpanfly-5.22-32\var\cpan\build\HTML-Selector-XPath-0.18-D0pGr8/HTML-Selector-XPath-0.18.ppd C:/cpanfly-5.22-32/var/REPO/C/CO/CORION
Running Build for Y/YA/YANICK/Web-Query-0.29.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\HTML-Selector-XPath-0.18-D0pGr8/blib/arch C:\cpanfly-5.22-32\var\cpan\build\HTML-Selector-XPath-0.18-D0pGr8/blib/lib C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/arch C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/lib C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/arch C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\Web-Query-0.29-Ym8HkR
Prepending C:\cpanfly-5.22-32\var\cpan\build\HTML-Selector-XPath-0.18-D0pGr8/blib/arch C:\cpanfly-5.22-32\var\cpan\build\HTML-Selector-XPath-0.18-D0pGr8/blib/lib C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/arch C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/lib C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/arch C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building Y/YA/YANICK/Web-Query-0.29.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe ./Build
Building Web-Query
YANICK/Web-Query-0.29.tar.gz
C:\Perl-5.22-32\bin\perl.exe ./Build -- OK
Prepending C:\cpanfly-5.22-32\var\cpan\build\HTML-Selector-XPath-0.18-D0pGr8/blib/arch C:\cpanfly-5.22-32\var\cpan\build\HTML-Selector-XPath-0.18-D0pGr8/blib/lib C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/arch C:\cpanfly-5.22-32\var\cpan\build\HTML-TreeBuilder-XPath-0.14-4lq5Mz/blib/lib C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/arch C:\cpanfly-5.22-32\var\cpan\build\XML-XPathEngine-0.14-067xjc/blib/lib to PERL5LIB for 'test'
Running Build test
>>> C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1
t\00_compile.t ......................
1..1
ok 1 - use Web::Query;
ok
# testing Web::Query
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
1..8
ok
# testing Web::Query
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
1..2
ok
# testing Web::Query
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
1..5
ok
# testing Web::Query
t\04_element.t ......................
# Subtest: first
ok 1
1..1
ok 1 - first
# Subtest: last
ok 1
1..1
ok 2 - last
1..2
ok
# testing Web::Query
t\05_html5.t ........................
ok 1
1..1
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
ok 4 - An object of class 'HTTP::Response' isa 'HTTP::Response'
ok 5
1..5
ok 1 - bad status code
# Subtest: good status code
ok 1
ok 2 - An object of class 'HTTP::Response' isa 'HTTP::Response'
ok 3
ok 4 - An object of class 'HTTP::Response' isa 'HTTP::Response'
ok 5
1..5
ok 2 - good status code
1..2
ok
# testing Web::Query
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()
1..5
ok
t\08_indent.t .......................
1..2
ok 1 - no indent
ok 2 - indented
ok
# testing Web::Query
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
1..4
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
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
1..8
ok
# testing Web::Query
t\add.t .............................
ok 1 - add($object)
ok 2 - add($html)
ok 3 - add(@elements)
ok 4 - add($selector, $xpath_context)
# Subtest: add() create new object
ok 1 - original object
ok 2 - new object
1..2
ok 5 - add() create new object
# Subtest: add() doesn't add the same node twice
ok 1 - only one node
1..1
ok 6 - add() doesn't add the same node twice
1..6
ok
# testing Web::Query
t\add_class.t .......................
ok 1 - add_class("foo bar inner")
ok 2 - add_class(CODE)
1..2
ok
# testing Web::Query
t\after.t ...........................
ok 1 - after
1..1
ok
# testing Web::Query
t\append.t ..........................
ok 1 - append
1..1
ok
t\bad-url-with-options.t ............
1..2
ok 1 - without options
ok 2 - with options
ok
# testing Web::Query
t\before.t ..........................
ok 1 - before
1..1
ok
# testing Web::Query
t\clone.t ...........................
ok 1 - clone
1..1
ok
# testing Web::Query
t\contents.t ........................
ok 1 - contents()
ok 2 - contents("p")
ok 3
1..3
ok
# testing Web::Query
t\detach.t ..........................
ok 1 - detach - retval
ok 2 - detach - original object modified
ok 3 - find() works on detached elements
1..3
ok
# testing Web::Query
t\filter.t ..........................
ok 1
ok 2
ok 3
1..3
ok
# testing Web::Query
t\find.t ............................
ok 1 - find() on multiple tree object
ok 2 - find() does not include root elements
ok 3
1..3
ok
# testing Web::Query
t\has_class.t .......................
ok 1 - has_class - positive
ok 2 - has_class - negative
1..2
ok
# testing Web::Query
t\insert_after.t ....................
ok 1 - insert_after
1..1
ok
# testing Web::Query
t\insert_before.t ...................
ok 1 - insert_before
1..1
ok
# testing Web::Query
t\next.t ............................
ok 1
ok 2 - next
# Subtest: next->as_html
1..6
ok 1 - tagname
ok 2 - as_html
ok 3 - tagname
ok 4 - as_html
ok 5 - tagname
ok 6 - as_html
ok 3 - next->as_html
1..3
ok
# testing Web::Query
# Failed test 'planned to run 10 but done_testing() expects 5'
# at C:\cpanfly-5.22-32\var\megalib/Test/More.pm line 220.
# Looks like you planned 10 tests but ran 6.
# Looks like you failed 1 test of 6 run.
t\next_until.t ......................
1..10
ok 1
ok 2
ok 3 - and_back
ok 4
ok 5
not ok 6 - planned to run 10 but done_testing() expects 5
Dubious, test returned 1 (wstat 256, 0x100)
Failed 5/10 subtests
t\no_space_compacting.t .............
1..3
ok 1 - spaces trimmed
ok 2 - spaces left
# Subtest: LibXML
1..0 # SKIP couldn't load Web::Query::LibXML
ok 3 # skip couldn't load Web::Query::LibXML
ok
# testing Web::Query
t\not.t .............................
ok 1
1..1
ok
# testing Web::Query
t\prepend.t .........................
ok 1 - prepend
1..1
ok
# testing Web::Query
t\prev.t ............................
ok 1
ok 2 - previous
1..2
ok
t\remove.t ..........................
1..3
ok 1 - use Web::Query;
# Subtest: Web::Query
ok 1
1..1
ok 2 - Web::Query
# Subtest: Web::Query::LibXML
1..0 # SKIP can't load Web::Query::LibXML
ok 3 # skip can't load Web::Query::LibXML
ok
# testing Web::Query
t\remove_class.t ....................
ok 1 - 'remove_class returned' isa 'Web::Query'
ok 2 - remove_class("foo bar")
ok 3 - remove_class(CODE)
1..3
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
1..0 # SKIP couldn't load Web::Query::LibXML
ok 2 # skip couldn't load Web::Query::LibXML
ok
# testing Web::Query
t\store_comments.t ..................
ok 1 - constructor stores comments
ok 2 - html() stores comments
1..2
ok
t\tagname.t .........................
1..2
# Subtest: Web::Query
ok 1 - p -> q
1..1
ok 1 - Web::Query
# Subtest: Web::Query::LibXML
1..0 # SKIP couldn't load Web::Query::LibXML
ok 2 # skip couldn't load Web::Query::LibXML
ok
t\xpath.t ...........................
1..2
# Subtest: Web::Query
ok 1 - css
ok 2 - xpath
1..2
ok 1 - Web::Query
# Subtest: Web::Query::LibXML
1..0 # SKIP couldn't load Web::Query::LibXML
ok 2 # skip couldn't load Web::Query::LibXML
ok
Test Summary Report
-------------------
t\next_until.t (Wstat: 256 Tests: 6 Failed: 1)
Failed test: 6
Non-zero exit status: 1
Parse errors: Bad plan. You planned 10 tests but ran 6.
Files=38, Tests=104, 17 wallclock secs ( 0.28 usr + 0.11 sys = 0.39 CPU)
Result: FAIL
Failed 1/38 test programs. 1/104 subtests failed.
YANICK/Web-Query-0.29.tar.gz
C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports YANICK/Web-Query-0.29.tar.gz
Finished 2015-08-22T03:32:14