PATH=/usr/bin:/bin:/Users/fly2000/cpanfly-5.20/var/megalib/bin
Start 2016-03-21T10:13:13
ActivePerl-2000 CPAN-2.10
Reading '/Users/fly2000/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 /Users/fly2000/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
>>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL
Warning: prerequisite Data::CSel 0.01 not found.
Checking if your kit is complete...
Looks good
Have /Users/fly2000/cpanfly-5.20/var/megalib
Want /Users/fly2000/ap2000-298465/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for App::CSelUtils
Writing MYMETA.yml and MYMETA.json
Modifying Makefile to generate shell completion on install
PERLANCAR/App-CSelUtils-0.02.tar.gz
/Users/fly2000/ap2000-298465/bin/perl-dynamic 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 /Users/fly2000/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
>>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL
Checking if your kit is complete...
Looks good
Have /Users/fly2000/cpanfly-5.20/var/megalib
Want /Users/fly2000/ap2000-298465/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Data::CSel
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Data-CSel-0.01.tar.gz
/Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Data-CSel-0.01.tar.gz
>>> make
cp lib/Data/CSel.pm blib/lib/Data/CSel.pm
cp lib/Data/CSel/Selection.pm blib/lib/Data/CSel/Selection.pm
Manifying 2 pod documents
PERLANCAR/Data-CSel-0.01.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2000/ap2000-298465/bin/perl-dynamic" "-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, 0 wallclock secs ( 0.06 usr 0.02 sys + 0.40 cusr 0.06 csys = 0.54 CPU)
Result: PASS
PERLANCAR/Data-CSel-0.01.tar.gz
make 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 /Users/fly2000/cpanfly-5.20/var/cpan/build/Data-CSel-0.01-fqyhhw && tar cvf - Data-CSel-0.01.ppd blib) | gzip -c >/Users/fly2000/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
blib/man3/
blib/man3/Data::CSel.3
blib/man3/Data::CSel::Selection.3
>>> mv /Users/fly2000/cpanfly-5.20/var/cpan/build/Data-CSel-0.01-fqyhhw/Data-CSel-0.01.ppd /Users/fly2000/cpanfly-5.20/var/REPO/P/PE/PERLANCAR
PERLANCAR/App-CSelUtils-0.02.tar.gz
Has already been unwrapped into directory /Users/fly2000/cpanfly-5.20/var/cpan/build/App-CSelUtils-0.02-CEZb1B
PERLANCAR/App-CSelUtils-0.02.tar.gz
Has already been prepared
Running make for P/PE/PERLANCAR/App-CSelUtils-0.02.tar.gz
Prepending /Users/fly2000/cpanfly-5.20/var/cpan/build/Data-CSel-0.01-fqyhhw/blib/arch /Users/fly2000/cpanfly-5.20/var/cpan/build/Data-CSel-0.01-fqyhhw/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/App/CSelUtils.pm blib/lib/App/CSelUtils.pm
cp bin/parse-csel blib/script/parse-csel
"/Users/fly2000/ap2000-298465/bin/perl-dynamic" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/parse-csel
Manifying 1 pod document
Manifying 1 pod document
PERLANCAR/App-CSelUtils-0.02.tar.gz
make -- OK
Prepending /Users/fly2000/cpanfly-5.20/var/cpan/build/Data-CSel-0.01-fqyhhw/blib/arch /Users/fly2000/cpanfly-5.20/var/cpan/build/Data-CSel-0.01-fqyhhw/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2000/ap2000-298465/bin/perl-dynamic" "-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, 0 wallclock secs ( 0.04 usr 0.01 sys + 0.16 cusr 0.05 csys = 0.26 CPU)
Result: PASS
PERLANCAR/App-CSelUtils-0.02.tar.gz
make test TEST_VERBOSE=1 -- OK
perlancar <perlancar@gmail.com>
Utilities related to Data::CSel
>>> (cd /Users/fly2000/cpanfly-5.20/var/cpan/build/App-CSelUtils-0.02-CEZb1B && tar cvf - App-CSelUtils-0.02.ppd blib) | gzip -c >/Users/fly2000/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/man1/
blib/man1/parse-csel.1
blib/man3/
blib/man3/App::CSelUtils.3
blib/script/
blib/script/parse-csel
>>> mv /Users/fly2000/cpanfly-5.20/var/cpan/build/App-CSelUtils-0.02-CEZb1B/App-CSelUtils-0.02.ppd /Users/fly2000/cpanfly-5.20/var/REPO/P/PE/PERLANCAR
Finished 2016-03-21T10:13:20