PATH=C:\mingw\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\mingw\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\CMake\bin;C:\instantclient_11_2
Start 2016-03-21T06:38:03
ActivePerl-2003 CPAN-2.10
PATH=C:/CPANFL~1.20/var/libs/bin;C:\mingw\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\mingw\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Git\cmd;C:\PROGRA~2\CMake\bin;C:\INSTAN~1
Reading 'C:\cpanfly-5.20\var\cpan\Metadata'
Database was generated on Mon, 21 Mar 2016 04:29:02 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/App-CSelUtils-0.02.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\P\PE\PERLANCAR\App-CSelUtils-0.02.tar.gz ok
App-CSelUtils-0.02/
App-CSelUtils-0.02/bin/
App-CSelUtils-0.02/bin/parse-csel
App-CSelUtils-0.02/META.json
App-CSelUtils-0.02/LICENSE
App-CSelUtils-0.02/Changes
App-CSelUtils-0.02/META.yml
App-CSelUtils-0.02/Makefile.PL
App-CSelUtils-0.02/t/
App-CSelUtils-0.02/t/release-pod-syntax.t
App-CSelUtils-0.02/t/release-pod-coverage.t
App-CSelUtils-0.02/t/release-rinci.t
App-CSelUtils-0.02/t/00-compile.t
App-CSelUtils-0.02/README
App-CSelUtils-0.02/dist.ini
App-CSelUtils-0.02/lib/
App-CSelUtils-0.02/lib/App/
App-CSelUtils-0.02/lib/App/CSelUtils.pm
App-CSelUtils-0.02/MANIFEST
App-CSelUtils-0.02/weaver.ini
Configuring P/PE/PERLANCAR/App-CSelUtils-0.02.tar.gz with Makefile.PL
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite Data::CSel 0.01 not found.
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 App::CSelUtils
Writing MYMETA.yml and MYMETA.json
PERLANCAR/App-CSelUtils-0.02.tar.gz
C:\Perl64-5.20\bin\perl.exe Makefile.PL -- OK
Running make for P/PE/PERLANCAR/App-CSelUtils-0.02.tar.gz
---- Unsatisfied dependencies detected during ----
---- PERLANCAR/App-CSelUtils-0.02.tar.gz ----
Data::CSel [requires]
Running test for module 'Data::CSel'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/Data-CSel-0.01.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\P\PE\PERLANCAR\Data-CSel-0.01.tar.gz ok
Data-CSel-0.01/
Data-CSel-0.01/META.json
Data-CSel-0.01/LICENSE
Data-CSel-0.01/Changes
Data-CSel-0.01/META.yml
Data-CSel-0.01/Makefile.PL
Data-CSel-0.01/t/
Data-CSel-0.01/t/csel.t
Data-CSel-0.01/t/parse_csel.t
Data-CSel-0.01/t/release-pod-syntax.t
Data-CSel-0.01/t/release-pod-coverage.t
Data-CSel-0.01/t/lib/
Data-CSel-0.01/t/lib/TN2.pm
Data-CSel-0.01/t/lib/TN1.pm
Data-CSel-0.01/t/lib/TN.pm
Data-CSel-0.01/t/00-compile.t
Data-CSel-0.01/README
Data-CSel-0.01/dist.ini
Data-CSel-0.01/lib/
Data-CSel-0.01/lib/Data/
Data-CSel-0.01/lib/Data/CSel.pm
Data-CSel-0.01/lib/Data/CSel/
Data-CSel-0.01/lib/Data/CSel/Selection.pm
Data-CSel-0.01/MANIFEST
Data-CSel-0.01/weaver.ini
Configuring P/PE/PERLANCAR/Data-CSel-0.01.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 Data::CSel
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Data-CSel-0.01.tar.gz
C:\Perl64-5.20\bin\perl.exe Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Data-CSel-0.01.tar.gz
>>> 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.01.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/csel.t ..................
# Subtest: simple selector: type selector
# Subtest: TN
ok 1 - result
1..1
ok 1 - TN
# Subtest: TN2
ok 1 - result
1..1
ok 2 - 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: attribute selector
# Subtest: without type
ok 1 - result
1..1
ok 1 - without type
# Subtest: op:eq
ok 1 - result
1..1
ok 2 - op:eq
# Subtest: op:ne
ok 1 - result
1..1
ok 3 - op:ne
# Subtest: op:ne
ok 1 - result
1..1
ok 4 - op:ne
# Subtest: op:=
ok 1 - result
1..1
ok 5 - op:=
# Subtest: op:==
ok 1 - result
1..1
ok 6 - op:==
# Subtest: op:= uses eq
ok 1 - result
1..1
ok 7 - op:= uses eq
# Subtest: op:!=
ok 1 - result
1..1
ok 8 - op:!=
# Subtest: op:!= uses ne
ok 1 - result
1..1
ok 9 - op:!= uses ne
# Subtest: op:>
ok 1 - result
1..1
ok 10 - op:>
# Subtest: op:>=
ok 1 - result
1..1
ok 11 - op:>=
# Subtest: op:<
ok 1 - result
1..1
ok 12 - op:<
# Subtest: op:<=
ok 1 - result
1..1
ok 13 - op:<=
# Subtest: op:=~
ok 1 - result
1..1
ok 14 - op:=~
# Subtest: op:!~
ok 1 - result
1..1
ok 15 - op:!~
# Subtest: op:is 1
ok 1 - result
1..1
ok 16 - op:is 1
# Subtest: op:is 2
ok 1 - result
1..1
ok 17 - op:is 2
# Subtest: op:is 3
ok 1 - result
1..1
ok 18 - op:is 3
# Subtest: op:isnt 1
ok 1 - result
1..1
ok 19 - op:isnt 1
# Subtest: op:isnt 2
ok 1 - result
1..1
ok 20 - op:isnt 2
# Subtest: op:isnt 3
ok 1 - result
1..1
ok 21 - op:isnt 3
1..21
ok 3 - simple selector: attribute selector
# Subtest: simple selector: pseudo-class
# Subtest: TN:first
ok 1 - result
1..1
ok 1 - TN:first
# Subtest: TN:last
ok 1 - result
1..1
ok 2 - TN:last
# Subtest: TN:first-child
ok 1 - result
1..1
ok 3 - TN:first-child
# Subtest: TN:last-child
ok 1 - result
1..1
ok 4 - TN:last-child
# Subtest: TN:nth-child(2)
ok 1 - result
1..1
ok 5 - TN:nth-child(2)
# Subtest: TN:nth-last-child(3)
ok 1 - result
1..1
ok 6 - TN:nth-last-child(3)
# Subtest: :has('TN1')
ok 1 - result
1..1
ok 7 - :has('TN1')
# Subtest: :not('TN2')
ok 1 - result
1..1
ok 8 - :not('TN2')
1..8
ok 4 - 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: child
ok 1 - result
1..1
ok 3 - child
# Subtest: sibling
ok 1 - result
1..1
ok 4 - sibling
# Subtest: adjacent sibling
ok 1 - result
1..1
ok 5 - adjacent sibling
1..5
ok 5 - selector: combinator
# Subtest: selectors: comma
# Subtest: TN1, TN2
ok 1 - result
1..1
ok 1 - TN1, TN2
# Subtest: ordering
ok 1 - result
1..1
ok 2 - ordering
# Subtest: TN1, [id='a2'] TN2
ok 1 - result
1..1
ok 3 - TN1, [id='a2'] TN2
1..3
ok 6 - selectors: comma
1..6
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: T[attr]
ok 1 - parse result
1..1
ok 2 - T[attr]
# Subtest: T[attr=1]
ok 1 - parse result
1..1
ok 3 - T[attr=1]
# Subtest: whitespace allowed between attr name, operator, value
ok 1 - parse result
1..1
ok 4 - whitespace allowed between attr name, operator, value
1..4
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: multiple pseudo-classes
ok 1 - parse result
1..1
ok 4 - multiple pseudo-classes
1..4
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
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
All tests successful.
Files=5, Tests=16, 1 wallclock secs ( 0.09 usr + 0.01 sys = 0.11 CPU)
Result: PASS
PERLANCAR/Data-CSel-0.01.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/CHECKSUMS
perlancar <perlancar@gmail.com>
Select tree node objects using CSS Selector-like syntax
>>> (cd C:\cpanfly-5.20\var\cpan\build\Data-CSel-0.01-bMzUmM && tar cvf - Data-CSel-0.01.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/P/PE/PERLANCAR/Data-CSel-0.01.tar.gz
Data-CSel-0.01.ppd
blib/
blib/lib/
blib/lib/Data/
blib/lib/Data/CSel/
blib/lib/Data/CSel/Selection.pm
blib/lib/Data/CSel.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Data-CSel-0.01-bMzUmM/Data-CSel-0.01.ppd C:/cpanfly-5.20/var/REPO/P/PE/PERLANCAR
PERLANCAR/App-CSelUtils-0.02.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\App-CSelUtils-0.02-boH66h
PERLANCAR/App-CSelUtils-0.02.tar.gz
Has already been prepared
Running make for P/PE/PERLANCAR/App-CSelUtils-0.02.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Data-CSel-0.01-bMzUmM/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-CSel-0.01-bMzUmM/blib/lib to PERL5LIB for 'make'
>>> dmake
cp lib/App/CSelUtils.pm blib\lib\App\CSelUtils.pm
"C:\Perl64-5.20\bin\perl.exe" -MExtUtils::Command -e cp -- bin/parse-csel blib\script\parse-csel
pl2bat.bat blib\script\parse-csel
PERLANCAR/App-CSelUtils-0.02.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Data-CSel-0.01-bMzUmM/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-CSel-0.01-bMzUmM/blib/lib to PERL5LIB for 'test'
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 - App/CSelUtils.pm loaded ok
ok 2 - bin/parse-csel compiled ok
ok
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
t/release-rinci.t ......... skipped: these tests are for release candidate testing
All tests successful.
Files=4, Tests=2, 1 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU)
Result: PASS
PERLANCAR/App-CSelUtils-0.02.tar.gz
dmake test TEST_VERBOSE=1 -- OK
perlancar <perlancar@gmail.com>
Utilities related to Data::CSel
>>> (cd C:\cpanfly-5.20\var\cpan\build\App-CSelUtils-0.02-boH66h && tar cvf - App-CSelUtils-0.02.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/P/PE/PERLANCAR/App-CSelUtils-0.02.tar.gz
App-CSelUtils-0.02.ppd
blib/
blib/lib/
blib/lib/App/
blib/lib/App/CSelUtils.pm
blib/script/
blib/script/parse-csel
blib/script/parse-csel.bat
>>> mv C:\cpanfly-5.20\var\cpan\build\App-CSelUtils-0.02-boH66h/App-CSelUtils-0.02.ppd C:/cpanfly-5.20/var/REPO/P/PE/PERLANCAR
Finished 2016-03-21T06:38:23