PATH=/usr/bin:/bin
Start 2016-01-23T04:00:24
ActivePerl-1800 CPAN-2.10
Reading '/home/fly1800/cpanfly-5.18/var/cpan/Metadata'
Database was generated on Sat, 23 Jan 2016 06:53:33 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/CHECKSUMS
Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz ok
Perinci-CmdLine-Lite-1.49/
Perinci-CmdLine-Lite-1.49/devscripts/
Perinci-CmdLine-Lite-1.49/devscripts/bench-startup
Perinci-CmdLine-Lite-1.49/Changes
Perinci-CmdLine-Lite-1.49/LICENSE
Perinci-CmdLine-Lite-1.49/MANIFEST
Perinci-CmdLine-Lite-1.49/lib/
Perinci-CmdLine-Lite-1.49/lib/Perinci/
Perinci-CmdLine-Lite-1.49/lib/Perinci/CmdLine/
Perinci-CmdLine-Lite-1.49/lib/Perinci/CmdLine/Util/
Perinci-CmdLine-Lite-1.49/lib/Perinci/CmdLine/Util/Config.pm
Perinci-CmdLine-Lite-1.49/lib/Perinci/CmdLine/Base.pm
Perinci-CmdLine-Lite-1.49/lib/Perinci/CmdLine/Lite.pm
Perinci-CmdLine-Lite-1.49/README
Perinci-CmdLine-Lite-1.49/META.json
Perinci-CmdLine-Lite-1.49/Makefile.PL
Perinci-CmdLine-Lite-1.49/dist.ini
Perinci-CmdLine-Lite-1.49/t/
Perinci-CmdLine-Lite-1.49/t/release-rinci.t
Perinci-CmdLine-Lite-1.49/t/suite.t
Perinci-CmdLine-Lite-1.49/t/author-pod-coverage.t
Perinci-CmdLine-Lite-1.49/t/00-compile.t
Perinci-CmdLine-Lite-1.49/t/author-pod-syntax.t
Perinci-CmdLine-Lite-1.49/share/
Perinci-CmdLine-Lite-1.49/share/templates/
Perinci-CmdLine-Lite-1.49/share/templates/synopsis.txt
Perinci-CmdLine-Lite-1.49/share/templates/description.txt
Perinci-CmdLine-Lite-1.49/weaver.ini
Perinci-CmdLine-Lite-1.49/META.yml
Configuring P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz with Makefile.PL
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Warning: prerequisite Config::IOD::Reader 0.20 not found. We have 0.19.
Warning: prerequisite Perinci::Access::Lite 0.09 not found. We have 0.02.
Warning: prerequisite Progress::Any::Output::TermProgressBarColor 0.17 not found. We have 0.10.
Checking if your kit is complete...
Looks good
Have /home/fly1800/cpanfly-5.18/var/megalib
Want /home/fly1800/ap1800-297235/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [i686-linux-thread-multi-64int]
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 Perinci::CmdLine::Lite
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz
/home/fly1800/ap1800-297235/bin/perl-static Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz
---- Unsatisfied dependencies detected during ----
---- PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz ----
Progress::Any::Output::TermProgressBarColor [requires]
Config::IOD::Reader [requires]
YAML::Old [build_requires]
Test::Perinci::CmdLine [build_requires]
Perinci::Access::Lite [requires]
Running test for module 'Progress::Any::Output::TermProgressBarColor'
Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.21.tar.gz ok
Progress-Any-Output-TermProgressBarColor-0.21/
Progress-Any-Output-TermProgressBarColor-0.21/Changes
Progress-Any-Output-TermProgressBarColor-0.21/LICENSE
Progress-Any-Output-TermProgressBarColor-0.21/MANIFEST
Progress-Any-Output-TermProgressBarColor-0.21/lib/
Progress-Any-Output-TermProgressBarColor-0.21/lib/Progress/
Progress-Any-Output-TermProgressBarColor-0.21/lib/Progress/Any/
Progress-Any-Output-TermProgressBarColor-0.21/lib/Progress/Any/Output/
Progress-Any-Output-TermProgressBarColor-0.21/lib/Progress/Any/Output/TermProgressBarColor.pm
Progress-Any-Output-TermProgressBarColor-0.21/README
Progress-Any-Output-TermProgressBarColor-0.21/META.json
Progress-Any-Output-TermProgressBarColor-0.21/Makefile.PL
Progress-Any-Output-TermProgressBarColor-0.21/dist.ini
Progress-Any-Output-TermProgressBarColor-0.21/t/
Progress-Any-Output-TermProgressBarColor-0.21/t/release-rinci.t
Progress-Any-Output-TermProgressBarColor-0.21/t/release-pod-coverage.t
Progress-Any-Output-TermProgressBarColor-0.21/t/00-compile.t
Progress-Any-Output-TermProgressBarColor-0.21/t/01-basic.t
Progress-Any-Output-TermProgressBarColor-0.21/t/release-pod-syntax.t
Progress-Any-Output-TermProgressBarColor-0.21/weaver.ini
Progress-Any-Output-TermProgressBarColor-0.21/META.yml
Configuring P/PE/PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.21.tar.gz with Makefile.PL
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /home/fly1800/cpanfly-5.18/var/megalib
Want /home/fly1800/ap1800-297235/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [i686-linux-thread-multi-64int]
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 Progress::Any::Output::TermProgressBarColor
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.21.tar.gz
/home/fly1800/ap1800-297235/bin/perl-static Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.21.tar.gz
>>> make
cp lib/Progress/Any/Output/TermProgressBarColor.pm blib/lib/Progress/Any/Output/TermProgressBarColor.pm
Manifying 1 pod document
PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.21.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/home/fly1800/ap1800-297235/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ............
1..1
ok 1 - Progress/Any/Output/TermProgressBarColor.pm loaded ok
ok
# Failed test at t/01-basic.t line 18.
# '[33;1m 10% [][33;1m1s left [0m'
# doesn't match '(?^:foo)'
# Looks like you failed 1 test of 2.
# Failed test 'default'
# at t/01-basic.t line 20.
# Failed test at t/01-basic.t line 28.
# 'Use of uninitialized value $cd in numeric ge (>=) at /home/fly1800/cpanfly-5.18/var/megalib/Color/ANSI/Util.pm line 281.
# Use of uninitialized value $cd in numeric ge (>=) at /home/fly1800/cpanfly-5.18/var/megalib/Color/ANSI/Util.pm line 283.
# Use of uninitialized value $cd in numeric ge (>=) at /home/fly1800/cpanfly-5.18/var/megalib/Color/ANSI/Util.pm line 281.
# Use of uninitialized value $cd in numeric ge (>=) at /home/fly1800/cpanfly-5.18/var/megalib/Color/ANSI/Util.pm line 283.
# [33;1m 20% [][33;1m1s left [0m'
# doesn't match '(?^:foo)'
# Looks like you failed 1 test of 2.
# Failed test 'fh option'
# at t/01-basic.t line 30.
# Failed test at t/01-basic.t line 41.
# '[33;1m 30% [][33;1m1s left [0m'
# doesn't match '(?^:foo)'
# Looks like you failed 1 test of 2.
# Failed test 'default (wide)'
# at t/01-basic.t line 43.
# Looks like you failed 3 tests of 3.
t/01-basic.t ..............
# Subtest: default
not ok 1
ok 2
1..2
not ok 1 - default
# Subtest: fh option
not ok 1
ok 2
1..2
not ok 2 - fh option
# Subtest: default (wide)
not ok 1
ok 2
1..2
not ok 3 - default (wide)
1..3
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/3 subtests
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
Test Summary Report
-------------------
t/01-basic.t (Wstat: 768 Tests: 3 Failed: 3)
Failed tests: 1-3
Non-zero exit status: 3
Files=5, Tests=4, 0 wallclock secs ( 0.03 usr 0.02 sys + 0.29 cusr 0.05 csys = 0.39 CPU)
Result: FAIL
Failed 1/5 test programs. 3/4 subtests failed.
make: *** [test_dynamic] Error 255
PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.21.tar.gz
make test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.21.tar.gz
Running test for module 'Config::IOD::Reader'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/Config-IOD-Reader-0.20.tar.gz
Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/Config-IOD-Reader-0.20.tar.gz ok
Config-IOD-Reader-0.20/
Config-IOD-Reader-0.20/Changes
Config-IOD-Reader-0.20/LICENSE
Config-IOD-Reader-0.20/MANIFEST
Config-IOD-Reader-0.20/lib/
Config-IOD-Reader-0.20/lib/Config/
Config-IOD-Reader-0.20/lib/Config/IOD/
Config-IOD-Reader-0.20/lib/Config/IOD/Reader.pm
Config-IOD-Reader-0.20/lib/Config/IOD/Expr.pm
Config-IOD-Reader-0.20/lib/Config/IOD/Base.pm
Config-IOD-Reader-0.20/lib/Test/
Config-IOD-Reader-0.20/lib/Test/Config/
Config-IOD-Reader-0.20/lib/Test/Config/IOD/
Config-IOD-Reader-0.20/lib/Test/Config/IOD/Common.pm
Config-IOD-Reader-0.20/README
Config-IOD-Reader-0.20/META.json
Config-IOD-Reader-0.20/Makefile.PL
Config-IOD-Reader-0.20/dist.ini
Config-IOD-Reader-0.20/t/
Config-IOD-Reader-0.20/t/spec.t
Config-IOD-Reader-0.20/t/author-pod-coverage.t
Config-IOD-Reader-0.20/t/00-compile.t
Config-IOD-Reader-0.20/t/author-pod-syntax.t
Config-IOD-Reader-0.20/t/01-common.t
Config-IOD-Reader-0.20/weaver.ini
Config-IOD-Reader-0.20/META.yml
Configuring P/PE/PERLANCAR/Config-IOD-Reader-0.20.tar.gz with Makefile.PL
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /home/fly1800/cpanfly-5.18/var/megalib
Want /home/fly1800/ap1800-297235/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [i686-linux-thread-multi-64int]
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 Config::IOD::Reader
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Config-IOD-Reader-0.20.tar.gz
/home/fly1800/ap1800-297235/bin/perl-static Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Config-IOD-Reader-0.20.tar.gz
>>> make
cp lib/Config/IOD/Expr.pm blib/lib/Config/IOD/Expr.pm
cp lib/Config/IOD/Base.pm blib/lib/Config/IOD/Base.pm
cp lib/Config/IOD/Reader.pm blib/lib/Config/IOD/Reader.pm
cp lib/Test/Config/IOD/Common.pm blib/lib/Test/Config/IOD/Common.pm
Manifying 4 pod documents
PERLANCAR/Config-IOD-Reader-0.20.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/home/fly1800/ap1800-297235/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..4
ok 1 - Config/IOD/Base.pm loaded ok
ok 2 - Config/IOD/Expr.pm loaded ok
ok 3 - Config/IOD/Reader.pm loaded ok
ok 4 - Test/Config/IOD/Common.pm loaded ok
ok
t/01-common.t ............
# Subtest: opt: default_section
# Subtest: {default_section=bawaan}
ok 1 - doesn't die
ok 2 - result
1..2
ok 1 - {default_section=bawaan}
1..1
ok 1 - opt: default_section
# Subtest: opt: allow_directives
# Subtest: {allow_directives=ARRAY(0x9587238)}
ok 1 - dies
1..1
ok 1 - {allow_directives=ARRAY(0x9587238)}
# Subtest: {allow_directives=ARRAY(0x93c5f80)}
ok 1 - doesn't die
ok 2 - result
1..2
ok 2 - {allow_directives=ARRAY(0x93c5f80)}
1..2
ok 2 - opt: allow_directives
# Subtest: opt: disallow_directives
# Subtest: {disallow_directives=ARRAY(0x93c54cc)}
ok 1 - dies
1..1
ok 1 - {disallow_directives=ARRAY(0x93c54cc)}
# Subtest: {disallow_directives=ARRAY(0x93ed938)}
ok 1 - doesn't die
ok 2 - result
1..2
ok 2 - {disallow_directives=ARRAY(0x93ed938)}
1..2
ok 3 - opt: disallow_directives
# Subtest: opt: allow_directives + disallow_directives
# Subtest: {allow_directives=ARRAY(0x93d9890), disallow_directives=ARRAY(0x9461904)}
ok 1 - dies
1..1
ok 1 - {allow_directives=ARRAY(0x93d9890), disallow_directives=ARRAY(0x9461904)}
1..1
ok 4 - opt: allow_directives + disallow_directives
# Subtest: opt: enable_quoting=0
# Subtest: {enable_quoting=0}
ok 1 - doesn't die
ok 2 - result
1..2
ok 1 - {enable_quoting=0}
1..1
ok 5 - opt: enable_quoting=0
# Subtest: opt: enable_bracket=0
# Subtest: {enable_bracket=0}
ok 1 - doesn't die
ok 2 - result
1..2
ok 1 - {enable_bracket=0}
1..1
ok 6 - opt: enable_bracket=0
# Subtest: opt: enable_brace=0
# Subtest: {enable_brace=0}
ok 1 - doesn't die
ok 2 - result
1..2
ok 1 - {enable_brace=0}
1..1
ok 7 - opt: enable_brace=0
# Subtest: opt: enable_encoding=0
# Subtest: {enable_encoding=0}
ok 1 - doesn't die
ok 2 - result
1..2
ok 1 - {enable_encoding=0}
1..1
ok 8 - opt: enable_encoding=0
# Subtest: opt: allow_encodings
# Subtest: {allow_encodings=ARRAY(0x93ed8fc)}
ok 1 - dies
1..1
ok 1 - {allow_encodings=ARRAY(0x93ed8fc)}
# Subtest: {allow_encodings=ARRAY(0x93d95d4)}
ok 1 - doesn't die
ok 2 - result
1..2
ok 2 - {allow_encodings=ARRAY(0x93d95d4)}
1..2
ok 9 - opt: allow_encodings
# Subtest: opt: disallow_encodings
# Subtest: {disallow_encodings=ARRAY(0x95873a0)}
ok 1 - dies
1..1
ok 1 - {disallow_encodings=ARRAY(0x95873a0)}
# Subtest: {disallow_encodings=ARRAY(0x93edb40)}
ok 1 - dies
1..1
ok 2 - {disallow_encodings=ARRAY(0x93edb40)}
# Subtest: {disallow_encodings=ARRAY(0x95a4314)}
ok 1 - doesn't die
ok 2 - result
1..2
ok 3 - {disallow_encodings=ARRAY(0x95a4314)}
1..3
ok 10 - opt: disallow_encodings
# Subtest: opt: allow_encodings + disallow_encodings
# Subtest: {allow_encodings=ARRAY(0x93fc000), disallow_encodings=ARRAY(0x93c5e40)}
ok 1 - dies
1..1
ok 1 - {allow_encodings=ARRAY(0x93fc000), disallow_encodings=ARRAY(0x93c5e40)}
1..1
ok 11 - opt: allow_encodings + disallow_encodings
# Subtest: opt: allow_bang_only=0
# Subtest: {allow_bang_only=0}
ok 1 - dies
1..1
ok 1 - {allow_bang_only=0}
1..1
ok 12 - opt: allow_bang_only=0
# Subtest: opt: allow_duplicate_key=0
# Subtest: {allow_duplicate_key=0}
ok 1 - dies
1..1
ok 1 - {allow_duplicate_key=0}
1..1
ok 13 - opt: allow_duplicate_key=0
# Subtest: opt: ignore_unknown_directive=1
# Subtest: {ignore_unknown_directive=1}
ok 1 - doesn't die
ok 2 - result
1..2
ok 1 - {ignore_unknown_directive=1}
1..1
ok 14 - opt: ignore_unknown_directive=1
# Subtest: expr
# Subtest: must be enabled first
ok 1 - dies
1..1
ok 1 - must be enabled first
# Subtest: must be valid
ok 1 - dies
1..1
ok 2 - must be valid
# Subtest: {enable_expr=1}
ok 1 - doesn't die
ok 2 - result
1..2
ok 3 - {enable_expr=1}
1..3
ok 15 - expr
1..15
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
# .IOD files are at /tmp/YlCNFSCJwH
# [
# '/tmp/YlCNFSCJwH/examples/comment.iod',
# '/tmp/YlCNFSCJwH/examples/dir-include-child.iod',
# '/tmp/YlCNFSCJwH/examples/dir-include.iod',
# '/tmp/YlCNFSCJwH/examples/dir-include2.iod',
# '/tmp/YlCNFSCJwH/examples/dir-merge-self.iod',
# '/tmp/YlCNFSCJwH/examples/dir-merge.iod',
# '/tmp/YlCNFSCJwH/examples/dir-merge2.iod',
# '/tmp/YlCNFSCJwH/examples/dirsyntax.iod',
# '/tmp/YlCNFSCJwH/examples/empty-section.iod',
# '/tmp/YlCNFSCJwH/examples/empty.iod',
# '/tmp/YlCNFSCJwH/examples/encoding-base64.iod',
# '/tmp/YlCNFSCJwH/examples/encoding-hex.iod',
# '/tmp/YlCNFSCJwH/examples/encoding-json.iod',
# '/tmp/YlCNFSCJwH/examples/extra-bench-basic-compat.iod',
# '/tmp/YlCNFSCJwH/examples/extra-bench-basic.iod',
# '/tmp/YlCNFSCJwH/examples/extra-bench-typical1.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-dir-args.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-dir-include-nofile.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-dir-include-notfound.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-dir-include-recursive.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-dir-unknown.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-directive-unknown.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-encoding-json.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-encoding-unknown.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-key-emptyname.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-key-noassign.iod',
# '/tmp/YlCNFSCJwH/examples/invalid-section.iod',
# '/tmp/YlCNFSCJwH/examples/key.iod',
# '/tmp/YlCNFSCJwH/examples/multisection.iod',
# '/tmp/YlCNFSCJwH/examples/multival.iod',
# '/tmp/YlCNFSCJwH/examples/nested-section.iod',
# '/tmp/YlCNFSCJwH/examples/nested-section2.iod',
# '/tmp/YlCNFSCJwH/examples/nosection.iod',
# '/tmp/YlCNFSCJwH/examples/section.iod',
# '/tmp/YlCNFSCJwH/examples/simple.iod',
# '/tmp/YlCNFSCJwH/examples/whitespace.iod'
# ]
t/spec.t .................
# Subtest: file /tmp/YlCNFSCJwH/examples/comment.iod
ok 1
1..1
ok 1 - file /tmp/YlCNFSCJwH/examples/comment.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/dir-include-child.iod
ok 1
1..1
ok 2 - file /tmp/YlCNFSCJwH/examples/dir-include-child.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/dir-include.iod
ok 1
1..1
ok 3 - file /tmp/YlCNFSCJwH/examples/dir-include.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/dir-include2.iod
ok 1
1..1
ok 4 - file /tmp/YlCNFSCJwH/examples/dir-include2.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/dir-merge-self.iod
ok 1
1..1
ok 5 - file /tmp/YlCNFSCJwH/examples/dir-merge-self.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/dir-merge.iod
ok 1
1..1
ok 6 - file /tmp/YlCNFSCJwH/examples/dir-merge.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/dir-merge2.iod
ok 1
1..1
ok 7 - file /tmp/YlCNFSCJwH/examples/dir-merge2.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/dirsyntax.iod
ok 1
1..1
ok 8 - file /tmp/YlCNFSCJwH/examples/dirsyntax.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/empty-section.iod
ok 1
1..1
ok 9 - file /tmp/YlCNFSCJwH/examples/empty-section.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/empty.iod
ok 1
1..1
ok 10 - file /tmp/YlCNFSCJwH/examples/empty.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/encoding-base64.iod
ok 1
1..1
ok 11 - file /tmp/YlCNFSCJwH/examples/encoding-base64.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/encoding-hex.iod
ok 1
1..1
ok 12 - file /tmp/YlCNFSCJwH/examples/encoding-hex.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/encoding-json.iod
ok 1
1..1
ok 13 - file /tmp/YlCNFSCJwH/examples/encoding-json.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/extra-bench-basic-compat.iod
ok 1
1..1
ok 14 - file /tmp/YlCNFSCJwH/examples/extra-bench-basic-compat.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/extra-bench-basic.iod
ok 1
1..1
ok 15 - file /tmp/YlCNFSCJwH/examples/extra-bench-basic.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/extra-bench-typical1.iod
ok 1
1..1
ok 16 - file /tmp/YlCNFSCJwH/examples/extra-bench-typical1.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-dir-args.iod
ok 1 - dies
1..1
ok 17 - file /tmp/YlCNFSCJwH/examples/invalid-dir-args.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-dir-include-nofile.iod
ok 1 - dies
1..1
ok 18 - file /tmp/YlCNFSCJwH/examples/invalid-dir-include-nofile.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-dir-include-notfound.iod
ok 1 - dies
1..1
ok 19 - file /tmp/YlCNFSCJwH/examples/invalid-dir-include-notfound.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-dir-include-recursive.iod
ok 1 - dies
1..1
ok 20 - file /tmp/YlCNFSCJwH/examples/invalid-dir-include-recursive.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-dir-unknown.iod
ok 1 - dies
1..1
ok 21 - file /tmp/YlCNFSCJwH/examples/invalid-dir-unknown.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-directive-unknown.iod
ok 1 - dies
1..1
ok 22 - file /tmp/YlCNFSCJwH/examples/invalid-directive-unknown.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-encoding-json.iod
ok 1 - dies
1..1
ok 23 - file /tmp/YlCNFSCJwH/examples/invalid-encoding-json.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-encoding-unknown.iod
ok 1 - dies
1..1
ok 24 - file /tmp/YlCNFSCJwH/examples/invalid-encoding-unknown.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-key-emptyname.iod
ok 1 - dies
1..1
ok 25 - file /tmp/YlCNFSCJwH/examples/invalid-key-emptyname.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-key-noassign.iod
ok 1 - dies
1..1
ok 26 - file /tmp/YlCNFSCJwH/examples/invalid-key-noassign.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/invalid-section.iod
ok 1 - dies
1..1
ok 27 - file /tmp/YlCNFSCJwH/examples/invalid-section.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/key.iod
ok 1
1..1
ok 28 - file /tmp/YlCNFSCJwH/examples/key.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/multisection.iod
ok 1
1..1
ok 29 - file /tmp/YlCNFSCJwH/examples/multisection.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/multival.iod
ok 1
1..1
ok 30 - file /tmp/YlCNFSCJwH/examples/multival.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/nested-section.iod
ok 1
1..1
ok 31 - file /tmp/YlCNFSCJwH/examples/nested-section.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/nested-section2.iod
ok 1
1..1
ok 32 - file /tmp/YlCNFSCJwH/examples/nested-section2.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/nosection.iod
ok 1
1..1
ok 33 - file /tmp/YlCNFSCJwH/examples/nosection.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/section.iod
ok 1
1..1
ok 34 - file /tmp/YlCNFSCJwH/examples/section.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/simple.iod
ok 1
1..1
ok 35 - file /tmp/YlCNFSCJwH/examples/simple.iod
# Subtest: file /tmp/YlCNFSCJwH/examples/whitespace.iod
ok 1
1..1
ok 36 - file /tmp/YlCNFSCJwH/examples/whitespace.iod
1..36
ok
All tests successful.
Files=5, Tests=55, 0 wallclock secs ( 0.04 usr 0.03 sys + 0.55 cusr 0.09 csys = 0.71 CPU)
Result: PASS
PERLANCAR/Config-IOD-Reader-0.20.tar.gz
make test TEST_VERBOSE=1 -- OK
perlancar <perlancar@gmail.com>
Read IOD/INI configuration files
>>> (cd /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ && tar cvf - Config-IOD-Reader-0.20.ppd blib) | gzip -c >/home/fly1800/cpanfly-5.18/var/REPO/P/PE/PERLANCAR/Config-IOD-Reader-0.20.tar.gz
Config-IOD-Reader-0.20.ppd
blib/
blib/man3/
blib/man3/Config::IOD::Base.3
blib/man3/Config::IOD::Reader.3
blib/man3/Config::IOD::Expr.3
blib/man3/Test::Config::IOD::Common.3
blib/lib/
blib/lib/Test/
blib/lib/Test/Config/
blib/lib/Test/Config/IOD/
blib/lib/Test/Config/IOD/Common.pm
blib/lib/Config/
blib/lib/Config/IOD/
blib/lib/Config/IOD/Expr.pm
blib/lib/Config/IOD/Reader.pm
blib/lib/Config/IOD/Base.pm
>>> mv /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/Config-IOD-Reader-0.20.ppd /home/fly1800/cpanfly-5.18/var/REPO/P/PE/PERLANCAR
Running test for module 'YAML::Old'
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'get'
Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/I/IN/INGY/YAML-Old-1.07.tar.gz ok
YAML-Old-1.07/
YAML-Old-1.07/META.yml
YAML-Old-1.07/LICENSE
YAML-Old-1.07/Makefile.PL
YAML-Old-1.07/README
YAML-Old-1.07/t/
YAML-Old-1.07/t/dump-perl-types-512.t
YAML-Old-1.07/t/load-spec.t
YAML-Old-1.07/t/dump-file-utf8.t
YAML-Old-1.07/t/node-info.t
YAML-Old-1.07/t/dump-stringify.t
YAML-Old-1.07/t/inbox.t
YAML-Old-1.07/t/basic-tests.t
YAML-Old-1.07/t/references.t
YAML-Old-1.07/t/dump-code.t
YAML-Old-1.07/t/dump-works.t
YAML-Old-1.07/t/load-passes.t
YAML-Old-1.07/t/2-scalars.t
YAML-Old-1.07/t/dump-file.t
YAML-Old-1.07/t/regexp.t
YAML-Old-1.07/t/dump-tests-512.t
YAML-Old-1.07/t/load-fails.t
YAML-Old-1.07/t/bugs-emailed.t
YAML-Old-1.07/t/dump-nested.t
YAML-Old-1.07/t/dump-synopsis.t
YAML-Old-1.07/t/dump-basics.t
YAML-Old-1.07/t/marshall.t
YAML-Old-1.07/t/TestYAMLBase.pm
YAML-Old-1.07/t/load-slides.t
YAML-Old-1.07/t/dump-opts.t
YAML-Old-1.07/t/dump-perl-types.t
YAML-Old-1.07/t/release-pod-syntax.t
YAML-Old-1.07/t/freeze-thaw.t
YAML-Old-1.07/t/changes.t
YAML-Old-1.07/t/export.t
YAML-Old-1.07/t/TestYAML.pm
YAML-Old-1.07/t/long-quoted-value.yaml
YAML-Old-1.07/t/dump-perl-types-514.t
YAML-Old-1.07/t/global-api.t
YAML-Old-1.07/t/svk.t
YAML-Old-1.07/t/dump-tests.t
YAML-Old-1.07/t/bugs-rt.t
YAML-Old-1.07/t/000-compile-modules.t
YAML-Old-1.07/t/test.t
YAML-Old-1.07/t/load-works.t
YAML-Old-1.07/t/rt-90593.t
YAML-Old-1.07/t/dump-tests-514.t
YAML-Old-1.07/t/pugs-objects.t
YAML-Old-1.07/t/svk-config.yaml
YAML-Old-1.07/t/load-tests.t
YAML-Old-1.07/t/dump-blessed.t
YAML-Old-1.07/t/errors.t
YAML-Old-1.07/xt/
YAML-Old-1.07/xt/pmv.t
YAML-Old-1.07/xt/meta.t
YAML-Old-1.07/xt/pod.t
YAML-Old-1.07/lib/
YAML-Old-1.07/lib/YAML/
YAML-Old-1.07/lib/YAML/Old.pm
YAML-Old-1.07/lib/YAML/Old.pod
YAML-Old-1.07/lib/YAML/Old/
YAML-Old-1.07/lib/YAML/Old/Dumper.pm
YAML-Old-1.07/lib/YAML/Old/Marshall.pm
YAML-Old-1.07/lib/YAML/Old/Loader.pm
YAML-Old-1.07/lib/YAML/Old/Tag.pm
YAML-Old-1.07/lib/YAML/Old/Mo.pm
YAML-Old-1.07/lib/YAML/Old/Types.pm
YAML-Old-1.07/lib/YAML/Old/Error.pm
YAML-Old-1.07/lib/YAML/Old/Node.pm
YAML-Old-1.07/lib/YAML/Old/Loader/
YAML-Old-1.07/lib/YAML/Old/Loader/Base.pm
YAML-Old-1.07/lib/YAML/Old/Dumper/
YAML-Old-1.07/lib/YAML/Old/Dumper/Base.pm
YAML-Old-1.07/MANIFEST
YAML-Old-1.07/Changes
YAML-Old-1.07/CONTRIBUTING
YAML-Old-1.07/META.json
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'prepare'
Configuring I/IN/INGY/YAML-Old-1.07.tar.gz with Makefile.PL
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /home/fly1800/cpanfly-5.18/var/megalib
Want /home/fly1800/ap1800-297235/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [i686-linux-thread-multi-64int]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
"\x{00f6}" does not map to ascii at /home/fly1800/cpanfly-5.18/var/megalib/ExtUtils/MakeMaker.pm line 1182.
"\x{00f6}" does not map to ascii at /home/fly1800/cpanfly-5.18/var/megalib/ExtUtils/MakeMaker.pm line 1182.
"\x{00f6}" does not map to ascii at /home/fly1800/cpanfly-5.18/var/megalib/ExtUtils/MakeMaker.pm line 1182.
"\x{00f6}" does not map to ascii at /home/fly1800/cpanfly-5.18/var/megalib/ExtUtils/MakeMaker.pm line 1182.
Generating a Unix-style Makefile
Writing Makefile for YAML::Old
Writing MYMETA.yml and MYMETA.json
INGY/YAML-Old-1.07.tar.gz
/home/fly1800/ap1800-297235/bin/perl-static Makefile.PL -- OK
Running make for I/IN/INGY/YAML-Old-1.07.tar.gz
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'make'
---- Unsatisfied dependencies detected during ----
---- INGY/YAML-Old-1.07.tar.gz ----
Test::YAML [build_requires]
Running test for module 'Test::YAML'
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'get'
Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/I/IN/INGY/Test-YAML-1.06.tar.gz ok
Test-YAML-1.06/
Test-YAML-1.06/META.yml
Test-YAML-1.06/LICENSE
Test-YAML-1.06/Makefile.PL
Test-YAML-1.06/README
Test-YAML-1.06/t/
Test-YAML-1.06/t/release-pod-syntax.t
Test-YAML-1.06/lib/
Test-YAML-1.06/lib/Test/
Test-YAML-1.06/lib/Test/YAML.pm
Test-YAML-1.06/lib/Test/YAML.pod
Test-YAML-1.06/MANIFEST
Test-YAML-1.06/Changes
Test-YAML-1.06/CONTRIBUTING
Test-YAML-1.06/bin/
Test-YAML-1.06/bin/test-yaml
Test-YAML-1.06/META.json
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'prepare'
Configuring I/IN/INGY/Test-YAML-1.06.tar.gz with Makefile.PL
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /home/fly1800/cpanfly-5.18/var/megalib
Want /home/fly1800/ap1800-297235/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [i686-linux-thread-multi-64int]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
"\x{00f6}" does not map to ascii at /home/fly1800/cpanfly-5.18/var/megalib/ExtUtils/MakeMaker.pm line 1182.
"\x{00f6}" does not map to ascii at /home/fly1800/cpanfly-5.18/var/megalib/ExtUtils/MakeMaker.pm line 1182.
"\x{00f6}" does not map to ascii at /home/fly1800/cpanfly-5.18/var/megalib/ExtUtils/MakeMaker.pm line 1182.
"\x{00f6}" does not map to ascii at /home/fly1800/cpanfly-5.18/var/megalib/ExtUtils/MakeMaker.pm line 1182.
Generating a Unix-style Makefile
Writing Makefile for Test::YAML
Writing MYMETA.yml and MYMETA.json
INGY/Test-YAML-1.06.tar.gz
/home/fly1800/ap1800-297235/bin/perl-static Makefile.PL -- OK
Running make for I/IN/INGY/Test-YAML-1.06.tar.gz
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Test/YAML.pod blib/lib/Test/YAML.pod
cp lib/Test/YAML.pm blib/lib/Test/YAML.pm
cp bin/test-yaml blib/script/test-yaml
"/home/fly1800/ap1800-297235/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/test-yaml
Manifying 1 pod document
INGY/Test-YAML-1.06.tar.gz
make -- OK
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/home/fly1800/ap1800-297235/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
Files=1, Tests=0, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.02 cusr 0.00 csys = 0.05 CPU)
Result: NOTESTS
INGY/Test-YAML-1.06.tar.gz
make test TEST_VERBOSE=1 -- OK
PPD for Test-YAML-1.06 already made
INGY/YAML-Old-1.07.tar.gz
Has already been unwrapped into directory /home/fly1800/cpanfly-5.18/var/cpan/build/YAML-Old-1.07-XGwC74
INGY/YAML-Old-1.07.tar.gz
Has already been prepared
Running make for I/IN/INGY/YAML-Old-1.07.tar.gz
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/YAML/Old/Error.pm blib/lib/YAML/Old/Error.pm
cp lib/YAML/Old.pod blib/lib/YAML/Old.pod
cp lib/YAML/Old/Loader/Base.pm blib/lib/YAML/Old/Loader/Base.pm
cp lib/YAML/Old.pm blib/lib/YAML/Old.pm
cp lib/YAML/Old/Loader.pm blib/lib/YAML/Old/Loader.pm
cp lib/YAML/Old/Dumper/Base.pm blib/lib/YAML/Old/Dumper/Base.pm
cp lib/YAML/Old/Tag.pm blib/lib/YAML/Old/Tag.pm
cp lib/YAML/Old/Types.pm blib/lib/YAML/Old/Types.pm
cp lib/YAML/Old/Mo.pm blib/lib/YAML/Old/Mo.pm
cp lib/YAML/Old/Marshall.pm blib/lib/YAML/Old/Marshall.pm
cp lib/YAML/Old/Node.pm blib/lib/YAML/Old/Node.pm
cp lib/YAML/Old/Dumper.pm blib/lib/YAML/Old/Dumper.pm
Manifying 1 pod document
INGY/YAML-Old-1.07.tar.gz
make -- OK
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/home/fly1800/ap1800-297235/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/000-compile-modules.t ..
ok 1 - use YAML::Old;
ok 2 - use YAML::Old::Error;
ok 3 - use YAML::Old::Loader;
ok 4 - use YAML::Old::Marshall;
ok 5 - use YAML::Old::Types;
ok 6 - use YAML::Old::Dumper;
ok 7 - use YAML::Old::Node;
ok 8 - use YAML::Old::Mo;
ok 9 - use YAML::Old::Tag;
ok 10 - use YAML::Old::Loader::Base;
ok 11 - use YAML::Old::Dumper::Base;
1..11
ok
t/2-scalars.t ............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
t/basic-tests.t ..........
1..4
ok 1 - A simple map
ok 2 - Common String Types
ok 3 - Multiple documents
ok 4 - Comments
ok
t/bugs-emailed.t .........
1..25
ok 1 - Date: Tue, 03 Jan 2006 18:04:56 (n->y)
ok 2 - Date: Tue, 03 Jan 2006 18:04:56 (y->n)
ok 3 - Date: Wed, 04 Jan 2006 10:23:18 (n->y)
ok 4 - Date: Wed, 04 Jan 2006 10:23:18 (y->n)
ok 5 - Date: Thu, 3 Mar 2005 14:12:10 (n->y)
ok 6 - Date: Thu, 3 Mar 2005 14:12:10 (y->n)
ok 7 - Date: Wed, 9 Mar 2005 09:16:19 (n->y)
ok 8 - Date: Wed, 9 Mar 2005 09:16:19 (y->n)
ok 9 - Date: Fri, 18 Mar 2005 15:08:57 (n->y)
ok 10 - Date: Fri, 18 Mar 2005 15:08:57 (y->n)
ok 11 - Date: Sun, 20 Mar 2005 16:32:50
ok 12 - Date: Sat, 26 Mar 2005 22:55:55 (n->y)
ok 13 - Date: Sat, 26 Mar 2005 22:55:55 (y->n)
ok 14 # skip Date: Sun, 8 May 2005 15:42:04
ok 15 - Date: Thu, 12 May 2005 14:57:20
ok 16 - Date: Thu, 09 Jun 2005 18:49:01 (n->y)
ok 17 - Date: Thu, 09 Jun 2005 18:49:01 (y->n)
ok 18 # skip Date: Mon, 22 Aug 2005 16:52:47
ok 19 # skip Date: Wed, 12 Oct 2005 17:16:48
ok 20 - Date: Mon, 07 Nov 2005 15:49:07 (n->y)
ok 21 - Date: Mon, 07 Nov 2005 15:49:07 (y->n)
ok 22 - Date: Thu, 24 Nov 2005 10:49:06 (n->y)
ok 23 - Date: Thu, 24 Nov 2005 10:49:06 (y->n)
ok 24 - Date: Sat, 3 Dec 2005 14:26:23 (n->y)
ok 25 - Date: Sat, 3 Dec 2005 14:26:23 (y->n)
ok
t/bugs-rt.t ..............
1..41
ok 1 # skip Ticket #105-A YAML doesn't serialize odd objects very well
ok 2 - Ticket \#105-B YAML doesn't serialize odd objects very well (n->y)
ok 3 - Ticket \#105-C YAML doesn't serialize odd objects very well (n->y)
ok 4 - Ticket \#105-C YAML doesn't serialize odd objects very well (y->n)
ok 5 - Ticket \#105-D YAML doesn't serialize odd objects very well (n->y)
ok 6 - Ticket \#105-D YAML doesn't serialize odd objects very well (y->n)
ok 7 - Ticket \#105-E YAML doesn't serialize odd objects very well (n->y)
ok 8 - Ticket \#105-E YAML doesn't serialize odd objects very well (y->n)
ok 9 # skip Ticket #2957 Serializing array-elements with dashes
ok 10 # skip Ticket #3015 wish: folding length option for YAML
ok 11 - Ticket \#4066 Number vs. string heuristics for dump (n->y)
ok 12 - Ticket \#4066 Number vs. string heuristics for dump (y->n)
ok 13 # skip Ticket #4784 Can't create YAML::Old::Node from 'REF'
ok 14 - Ticket \#4866 Text with embedded newlines (n->y)
ok 15 - Ticket \#4866 Text with embedded newlines (y->n)
ok 16 - Ticket \#5299 Load(Dump({"hi, world" => 1})) fails (n->y)
ok 17 - Ticket \#5299 Load(Dump({"hi, world" => 1})) fails (y->n)
ok 18 - Ticket \#5691 Minor doc error in YAML.pod (n->y)
ok 19 - Ticket \#5691 Minor doc error in YAML.pod (y->n)
ok 20 - Ticket \#6095 Hash keys are not always escaped (n->y)
ok 21 - Ticket \#6095 Hash keys are not always escaped (y->n)
ok 22 - Ticket \#6139 0.35 can't deserialize blessed scalars (n->y)
ok 23 - Ticket \#6139 0.35 can't deserialize blessed scalars (y->n)
ok 24 # skip Ticket #7146 scalar with many spaces doesn't round trip
ok 25 # skip Ticket #8795 !!perl/code blocks are evaluated in package main
ok 26 - Ticket \#8818 YAML::Load fails if the last value in the stream ends with '|' (n->y)
ok 27 - Ticket \#8818 YAML::Load fails if the last value in the stream ends with '|' (y->n)
ok 28 - Ticket \#12729 < and > need to be quoted ? (n->y)
ok 29 - Ticket \#12729 < and > need to be quoted ? (y->n)
ok 30 # skip Ticket #12770 YAML crashes when tab used for indenting
ok 31 # skip Ticket #12955 DumpCode claims to support a code ref to serialize code, but doesn't
ok 32 - Ticket \#12959-a bug - nested inline collections with extra blanks
ok 33 - Ticket \#12959-b bug - nested inline collections with extra blanks
ok 34 - Ticket \#12959-c bug - nested inline collections with extra blanks
ok 35 - Ticket \#12959-d bug - nested inline collections with extra blanks
ok 36 # skip Ticket #13016 Plain Multiline Support
ok 37 - \#13500 Load(Dump("|foo")) fails (n->y)
ok 38 - \#13500 Load(Dump("|foo")) fails (y->n)
ok 39 # skip Ticket #13510 Another roundtrip fails
ok 40 - Ticket \#14938 Load(Dump(">=")) fails (n->y)
ok 41 - Ticket \#14938 Load(Dump(">=")) fails (y->n)
ok
t/changes.t ..............
1..1
ok 1 # skip Can't parse Changes file yet :(
ok
t/dump-basics.t ..........
1..7
ok 1 - A map
ok 2 - A list
ok 3 - A List of maps
ok 4 - A map of lists
ok 5 - Top level scalar
ok 6 - Top level literal scalar
ok 7 - Single Dash
ok
t/dump-blessed.t .........
1..2
ok 1 - Object class handles marshalling (n->y)
ok 2 - Object class handles marshalling (y->n)
ok
t/dump-code.t ............
1..7
ok 1 - a code ref (n->y)
ok 2 - a code ref (y->n)
ok 3 - an array of the same code ref (n->y)
ok 4 - an array of the same code ref (y->n)
ok 5 - dummy code ref (n->y)
ok 6 - dummy code ref (y->n)
ok 7 - blessed code ref (n->y)
ok
t/dump-file-utf8.t .......
1..6
ok 1 - DumpFile exported
ok 2 - LoadFile exported
ok 3 - Test source is correctly encoded
ok 4 - Output file exists
ok 5 - DumpFile YAML encoding is correct
ok 6 - LoadFile is ok
ok
t/dump-file.t ............
1..3
ok 1 - Dumpfile exported
ok 2 - Output file exists
ok 3 - DumpFile YAML is correct
ok
t/dump-nested.t ..........
1..20
ok 1 - (n->y)
ok 2 - (y->n)
ok 3 - (n->y)
ok 4 - (y->n)
ok 5 - (n->y)
ok 6 - (y->n)
ok 7 - (n->y)
ok 8 - (y->n)
ok 9 - (n->y)
ok 10 - (y->n)
ok 11 - (n->y)
ok 12 - (y->n)
ok 13 - (n->y)
ok 14 - (y->n)
ok 15 - (n->y)
ok 16 - (y->n)
ok 17 - (n->y)
ok 18 - (y->n)
ok 19 - (n->y)
ok 20 - (y->n)
ok
t/dump-opts.t ............
1..19
ok 1 - (n->y)
ok 2 - (y->n)
ok 3 - (n->y)
ok 4 - (n->y)
ok 5 - (y->n)
ok 6 - (n->y)
ok 7 - (y->n)
ok 8 - (n->y)
ok 9 - (y->n)
ok 10 - (n->y)
ok 11 - (y->n)
ok 12 - (n->y)
ok 13 - (y->n)
ok 14 - (n->y)
ok 15 - (y->n)
ok 16 - (n->y)
ok 17 - (y->n)
ok 18 - (n->y)
ok 19 - (y->n)
ok
t/dump-perl-types-512.t .. skipped: test only for perls before v5.13.5-11-gfb85c04
t/dump-perl-types-514.t ..
1..2
ok 1 - Regular Expression
ok 2 - Regular Expression with newline
ok
t/dump-perl-types.t ......
1..14
ok 1 - Scalar
ok 2 - Hash
ok 3 - Array
ok 4 - Code
ok 5 - Scalar Reference
ok 6 - Scalar Glob
ok 7 - Array Glob
ok 8 - Code Glob
ok 9 - Blessed Empty Hash
ok 10 - Blessed Populated Hash
ok 11 - Blessed Empty Array
ok 12 - Blessed Populated Array
ok 13 - Blessed Empty String
ok 14 - Blessed Populated String
ok
t/dump-stringify.t .......
1..6
ok 1 - Global stringification default dump
ok 2 - Global stringification enabled dump
ok 3 - Global stringification disabled dump
ok 4 - Local stringification default dump
ok 5 - Local stringification enabled dump
ok 6 - Local stringification disabled dump
ok
t/dump-synopsis.t ........
1..1
ok 1 - Basic YAML::Old::Dumper usage worked as expected
ok
t/dump-tests-512.t ....... skipped: test only for perls before v5.13.5-11-gfb85c04
t/dump-tests-514.t .......
1..1
ok 1 - (n->y)
ok
t/dump-tests.t ...........
1..57
ok 1 - (n->y)
ok 2 - (y->n)
ok 3 - (n->y)
ok 4 - (y->n)
ok 5 - (n->y)
ok 6 - (y->n)
ok 7 - (n->y)
ok 8 - (y->n)
ok 9 - (n->y)
ok 10 - (y->n)
ok 11 - (n->y)
ok 12 - (y->n)
ok 13 - (n->y)
ok 14 - (y->n)
ok 15 - (n->y)
ok 16 - (y->n)
ok 17 - (n->y)
ok 18 - (y->n)
ok 19 - (n->y)
ok 20 - (y->n)
ok 21 - (n->y)
ok 22 - (y->n)
ok 23 - (n->y)
ok 24 - (y->n)
ok 25 - (n->y)
ok 26 - Strings with nulls (n->y)
ok 27 - Strings with nulls (y->n)
ok 28 - (n->y)
ok 29 - (n->y)
ok 30 - (y->n)
ok 31 - (n->y)
ok 32 - (y->n)
ok 33 - (n->y)
ok 34 - (y->n)
ok 35 - (n->y)
ok 36 - (n->y)
ok 37 - (n->y)
ok 38 - (n->y)
ok 39 - (n->y)
ok 40 - (y->n)
ok 41 - (n->y)
ok 42 - (y->n)
ok 43 - (n->y)
ok 44 - (y->n)
ok 45 - (n->y)
ok 46 - (y->n)
ok 47 - (n->y)
ok 48 - (y->n)
ok 49 - (n->y)
ok 50 - (y->n)
ok 51 - (n->y)
ok 52 - (y->n)
ok 53 - (n->y)
ok 54 - (n->y)
ok 55 - (n->y)
ok 56 - (n->y)
ok 57 - (y->n)
ok
t/dump-works.t ...........
ok 1 - A one key hash
1..1
ok
t/errors.t ...............
1..35
ok 1 - YAML_PARSE_ERR_BAD_CHARS
ok 2 - YAML_PARSE_ERR_NO_FINAL_NEWLINE
ok 3 - YAML_PARSE_ERR_BAD_MAJOR_VERSION
ok 4 - YAML_PARSE_WARN_BAD_MINOR_VERSION
ok 5 - YAML_PARSE_WARN_MULTIPLE_DIRECTIVES
ok 6 - YAML_PARSE_ERR_TEXT_AFTER_INDICATOR
ok 7 - YAML_PARSE_ERR_NO_ANCHOR
ok 8 - YAML_PARSE_ERR_INCONSISTENT_INDENTATION
ok 9 - YAML_PARSE_ERR_SINGLE_LINE
ok 10 - YAML_PARSE_ERR_BAD_ANCHOR
ok 11 - YAML_PARSE_ERR_MANY_EXPLICIT
ok 12 - YAML_PARSE_ERR_MANY_IMPLICIT
ok 13 - YAML_PARSE_ERR_MANY_ANCHOR
ok 14 - YAML_PARSE_ERR_ANCHOR_ALIAS
ok 15 - YAML_PARSE_ERR_BAD_ALIAS
ok 16 - YAML_PARSE_ERR_MANY_ALIAS
ok 17 - YAML_LOAD_ERR_NO_DEFAULT_VALUE
ok 18 - YAML_LOAD_ERR_BAD_MAP_ELEMENT
ok 19 - YAML_LOAD_WARN_DUPLICATE_KEY
ok 20 - YAML_LOAD_ERR_BAD_SEQ_ELEMENT
ok 21 - YAML_PARSE_ERR_INLINE_MAP
ok 22 - YAML_PARSE_ERR_INLINE_SEQUENCE
ok 23 - YAML_PARSE_ERR_BAD_DOUBLE
ok 24 - YAML_PARSE_ERR_BAD_SINGLE
ok 25 - YAML_PARSE_ERR_BAD_INLINE_IMPLICIT
ok 26 - YAML_PARSE_ERR_BAD_IMPLICIT
ok 27 - YAML_PARSE_ERR_INCONSISTENT_INDENTATION
ok 28 - YAML_LOAD_WARN_GLOB_NAME
ok 29 - YAML_LOAD_WARN_BAD_GLOB_ELEM
ok 30 - YAML_PARSE_ERR_ZERO_INDENT
ok 31 - YAML_LOAD_ERR_FILE_INPUT
ok 32 - YAML_DUMP_ERR_FILE_OUTPUT
ok 33 - YAML_DUMP_ERR_NO_HEADER
ok 34 - YAML_DUMP_ERR_NO_HEADER
ok 35 - YAML_DUMP_ERR_NO_HEADER
ok
t/export.t ...............
1..3
ok 1 - Dump() is exported
ok 2 - Load() is exported
ok 3 - Store() is not exported
ok
t/freeze-thaw.t ..........
1..9
ok 1 - Dump exported
ok 2 - Load exported
ok 3 - freeze exported
ok 4 - thaw exported
ok 5 - freeze works
ok 6 - freeze produces same thing as Dump
ok 7 - thaw produces same thing as Load
ok 8 - freeze/thaw makes a clone
ok 9 - Melted object really is a hash
ok
t/global-api.t ...........
1..4
ok 1 - Dump got to the business end
ok 2 - Load got to the business end
ok 3 - YAML::Old::Dump got to the business end
ok 4 - YAML::Old::Load got to the business end
ok
t/inbox.t ................
1..3
ok 1 # skip fix this next release
ok 2 # skip fix this next release
ok 3 # skip fix this next release
ok
t/load-fails.t ...........
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/load-passes.t ..........
1..8
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok
t/load-slides.t ..........
1..28
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok
t/load-spec.t ............
1..52
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok
t/load-tests.t ...........
1..28
ok 1 - a yaml error log
ok 2 - comments and some top level documents
ok 3 - an array of assorted junk
ok 4 - a bunch of small top level thingies
ok 5 - a headerless sequence and a map
ok 6 - comments in various places
ok 7 - several docs, some empty
ok 8 - a perl reference to a scalar
ok 9 - date loading
ok 10 - sequence with trailing comment
ok 11 - a simple literal block
ok 12 - an unchomped literal
ok 13 - a chomped literal
ok 14 - assorted numerics
ok 15 - an empty string top level doc
ok 16 - an array of various undef
ok 17 - !!perl/array
ok 18 - !!perl/array:
ok 19 - !!perl/array:moose
ok 20 - foo
ok 21 - foo
ok 22 - foo
ok 23 - foo
ok 24 - foo
ok 25 - foo
ok 26 - foo
ok 27 - foo
ok 28 - foo
ok
t/load-works.t ...........
ok 1 - A one key hash
1..1
ok
t/marshall.t .............
1..10
ok 1 - Serialize a hash object as a sequence (n->y)
ok 2 - Serialize a hash object as a sequence (y->n)
ok 3 - Use a non-standard tag (n->y)
ok 4 - Use a non-standard tag (y->n)
ok 5 - super calls to mixins work (n->y)
ok 6 - super calls to mixins work (y->n)
ok 7 - yaml_dump doesn't mutate original hash (n->y)
ok 8 - first key exists
ok 9 - second key exists
ok 10 - extra key not added
ok
t/node-info.t ............
1..16
ok 1 - Hash Ref
ok 2 - Array Ref
ok 3 - Scalar
ok 4 - Scalar Ref
ok 5 - Scalar Ref Ref
ok 6 - Code Ref
ok 7 - Code Ref Ref
ok 8 - Glob
ok 9 - Regular Expression
ok 10 - Blessed Hash Ref
ok 11 - Blessed Array Ref
ok 12 - Blessed Scalar Ref
ok 13 - Blessed Code Ref
ok 14 - Blessed Glob
ok 15 - Not Stringified Hash Object
ok 16 - Stringified Hash Object
ok
t/pugs-objects.t .........
1..2
ok 1 - Turn Perl object to Pugs object (n->y)
ok 2 - Turn Perl object to Pugs object (y->n)
ok
t/references.t ...........
1..10
ok 1 - A scalar ref (n->y)
ok 2 - A scalar ref (y->n)
ok 3 - A ref to a scalar ref (n->y)
ok 4 - A ref to a scalar ref (y->n)
ok 5 - A ref to a ref to a scalar ref (n->y)
ok 6 - A ref to a ref to a scalar ref (y->n)
ok 7 - A blessed container reference (n->y)
ok 8 - A blessed container reference (y->n)
ok 9 - A blessed scalar reference (n->y)
ok 10 - A blessed scalar reference (y->n)
ok
t/regexp.t ...............
1..11
ok 1 - Regexps load
ok 2 - Regexps dump
ok 3 - The regexp is a Regexp
ok 4 - The regexp works
ok 5 - Regexps load
ok 6 - The regexp is a Classy :(
ok 7 - The regexp works
ok 8 - Regexps load
ok 9 - Regexps dump
ok 10 - The regexp is a Regexp
ok 11 - The regexp works
ok
t/release-pod-syntax.t ... skipped: these tests are for release candidate testing
Out of memory!
# Looks like your test exited with 1 before it could output anything.
t/rt-90593.t .............
1..2
Dubious, test returned 1 (wstat 256, 0x100)
Failed 2/2 subtests
t/svk.t ..................
1..3
ok 1 - loaded svk file is a hash
ok 2 - at least first two lines of file are right
ok 3 - svk data roundtrips!
ok
t/test.t .................
1..1
ok 1 - TestYAML framework loads
ok
Test Summary Report
-------------------
t/rt-90593.t (Wstat: 256 Tests: 0 Failed: 0)
Non-zero exit status: 1
Parse errors: Bad plan. You planned 2 tests but ran 0.
Files=42, Tests=466, 9 wallclock secs ( 0.08 usr 0.15 sys + 6.73 cusr 1.01 csys = 7.97 CPU)
Result: FAIL
Failed 1/42 test programs. 0/466 subtests failed.
make: *** [test_dynamic] Error 255
INGY/YAML-Old-1.07.tar.gz
make test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports INGY/YAML-Old-1.07.tar.gz
Running test for module 'Test::Perinci::CmdLine'
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz
Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz ok
Test-Perinci-CmdLine-1.37/
Test-Perinci-CmdLine-1.37/README
Test-Perinci-CmdLine-1.37/lib/
Test-Perinci-CmdLine-1.37/lib/Test/
Test-Perinci-CmdLine-1.37/lib/Test/Perinci/
Test-Perinci-CmdLine-1.37/lib/Test/Perinci/CmdLine.pm
Test-Perinci-CmdLine-1.37/Makefile.PL
Test-Perinci-CmdLine-1.37/Changes
Test-Perinci-CmdLine-1.37/dist.ini
Test-Perinci-CmdLine-1.37/LICENSE
Test-Perinci-CmdLine-1.37/t/
Test-Perinci-CmdLine-1.37/t/00-compile.t
Test-Perinci-CmdLine-1.37/t/release-rinci.t
Test-Perinci-CmdLine-1.37/t/author-pod-syntax.t
Test-Perinci-CmdLine-1.37/t/author-pod-coverage.t
Test-Perinci-CmdLine-1.37/weaver.ini
Test-Perinci-CmdLine-1.37/MANIFEST
Test-Perinci-CmdLine-1.37/META.json
Test-Perinci-CmdLine-1.37/META.yml
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'prepare'
Configuring P/PE/PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz with Makefile.PL
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Warning: prerequisite Perinci::Examples 0.68 not found. We have 0.67.
Checking if your kit is complete...
Looks good
Have /home/fly1800/cpanfly-5.18/var/megalib
Want /home/fly1800/ap1800-297235/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [i686-linux-thread-multi-64int]
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 Test::Perinci::CmdLine
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz
/home/fly1800/ap1800-297235/bin/perl-static Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'make'
---- Unsatisfied dependencies detected during ----
---- PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz ----
Perinci::Examples [requires]
Running test for module 'Perinci::Examples'
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/Perinci-Examples-0.68.tar.gz
Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/Perinci-Examples-0.68.tar.gz ok
Perinci-Examples-0.68/
Perinci-Examples-0.68/README
Perinci-Examples-0.68/lib/
Perinci-Examples-0.68/lib/Perinci/
Perinci-Examples-0.68/lib/Perinci/Examples.pm
Perinci-Examples-0.68/lib/Perinci/Examples/
Perinci-Examples-0.68/lib/Perinci/Examples/Table.pm
Perinci-Examples-0.68/lib/Perinci/Examples/CmdLineResMeta.pm
Perinci-Examples-0.68/lib/Perinci/Examples/CmdLineSrc.pm
Perinci-Examples-0.68/lib/Perinci/Examples/Coercion.pm
Perinci-Examples-0.68/lib/Perinci/Examples/NoMeta.pm
Perinci-Examples-0.68/lib/Perinci/Examples/Stream.pm
Perinci-Examples-0.68/lib/Perinci/Examples/FileStream.pm
Perinci-Examples-0.68/lib/Perinci/Examples/Completion.pm
Perinci-Examples-0.68/lib/Perinci/Examples/Tiny/
Perinci-Examples-0.68/lib/Perinci/Examples/Tiny/Args.pm
Perinci-Examples-0.68/lib/Perinci/Examples/CLI.pm
Perinci-Examples-0.68/lib/Perinci/Examples/FilePartial.pm
Perinci-Examples-0.68/lib/Perinci/Examples/SubMeta.pm
Perinci-Examples-0.68/lib/Perinci/Examples/Tiny.pm
Perinci-Examples-0.68/lib/Perinci/Examples/Tx.pm
Perinci-Examples-0.68/lib/Perinci/Examples/CSV.pm
Perinci-Examples-0.68/lib/Perinci/Examples/Version.pm
Perinci-Examples-0.68/Makefile.PL
Perinci-Examples-0.68/Changes
Perinci-Examples-0.68/dist.ini
Perinci-Examples-0.68/LICENSE
Perinci-Examples-0.68/t/
Perinci-Examples-0.68/t/00-compile.t
Perinci-Examples-0.68/t/release-rinci.t
Perinci-Examples-0.68/t/author-pod-syntax.t
Perinci-Examples-0.68/t/author-pod-coverage.t
Perinci-Examples-0.68/weaver.ini
Perinci-Examples-0.68/MANIFEST
Perinci-Examples-0.68/META.json
Perinci-Examples-0.68/META.yml
Perinci-Examples-0.68/devscripts/
Perinci-Examples-0.68/devscripts/bench-startup
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'prepare'
Configuring P/PE/PERLANCAR/Perinci-Examples-0.68.tar.gz with Makefile.PL
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Warning: prerequisite Perinci::Sub::Property::arg::cmdline 0 not found.
Warning: prerequisite Perinci::Sub::Util 0.38 not found. We have 0.37.
Checking if your kit is complete...
Looks good
Have /home/fly1800/cpanfly-5.18/var/megalib
Want /home/fly1800/ap1800-297235/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [i686-linux-thread-multi-64int]
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 Perinci::Examples
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Perinci-Examples-0.68.tar.gz
/home/fly1800/ap1800-297235/bin/perl-static Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Perinci-Examples-0.68.tar.gz
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'make'
---- Unsatisfied dependencies detected during ----
---- PERLANCAR/Perinci-Examples-0.68.tar.gz ----
Perinci::Sub::Property::arg::cmdline [requires]
Perinci::Sub::Util [requires]
Running test for module 'Perinci::Sub::Property::arg::cmdline'
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/Perinci-Sub-Property-arg-cmdline-0.01.tar.gz
Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/Perinci-Sub-Property-arg-cmdline-0.01.tar.gz ok
Perinci-Sub-Property-arg-cmdline-0.01/
Perinci-Sub-Property-arg-cmdline-0.01/README
Perinci-Sub-Property-arg-cmdline-0.01/lib/
Perinci-Sub-Property-arg-cmdline-0.01/lib/Perinci/
Perinci-Sub-Property-arg-cmdline-0.01/lib/Perinci/Sub/
Perinci-Sub-Property-arg-cmdline-0.01/lib/Perinci/Sub/Property/
Perinci-Sub-Property-arg-cmdline-0.01/lib/Perinci/Sub/Property/arg/
Perinci-Sub-Property-arg-cmdline-0.01/lib/Perinci/Sub/Property/arg/cmdline.pm
Perinci-Sub-Property-arg-cmdline-0.01/Makefile.PL
Perinci-Sub-Property-arg-cmdline-0.01/Changes
Perinci-Sub-Property-arg-cmdline-0.01/dist.ini
Perinci-Sub-Property-arg-cmdline-0.01/LICENSE
Perinci-Sub-Property-arg-cmdline-0.01/t/
Perinci-Sub-Property-arg-cmdline-0.01/t/00-compile.t
Perinci-Sub-Property-arg-cmdline-0.01/t/author-pod-syntax.t
Perinci-Sub-Property-arg-cmdline-0.01/t/author-pod-coverage.t
Perinci-Sub-Property-arg-cmdline-0.01/weaver.ini
Perinci-Sub-Property-arg-cmdline-0.01/MANIFEST
Perinci-Sub-Property-arg-cmdline-0.01/META.json
Perinci-Sub-Property-arg-cmdline-0.01/META.yml
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'prepare'
Configuring P/PE/PERLANCAR/Perinci-Sub-Property-arg-cmdline-0.01.tar.gz with Makefile.PL
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /home/fly1800/cpanfly-5.18/var/megalib
Want /home/fly1800/ap1800-297235/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [i686-linux-thread-multi-64int]
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 Perinci::Sub::Property::arg::cmdline
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Perinci-Sub-Property-arg-cmdline-0.01.tar.gz
/home/fly1800/ap1800-297235/bin/perl-static Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Perinci-Sub-Property-arg-cmdline-0.01.tar.gz
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Perinci/Sub/Property/arg/cmdline.pm blib/lib/Perinci/Sub/Property/arg/cmdline.pm
Manifying 1 pod document
PERLANCAR/Perinci-Sub-Property-arg-cmdline-0.01.tar.gz
make -- OK
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/home/fly1800/ap1800-297235/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..1
ok 1 - Perinci/Sub/Property/arg/cmdline.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
All tests successful.
Files=3, Tests=1, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.12 cusr 0.02 csys = 0.18 CPU)
Result: PASS
PERLANCAR/Perinci-Sub-Property-arg-cmdline-0.01.tar.gz
make test TEST_VERBOSE=1 -- OK
perlancar <perlancar@gmail.com>
Specify command-line-related attributes in argument specification
>>> (cd /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354 && tar cvf - Perinci-Sub-Property-arg-cmdline-0.01.ppd blib) | gzip -c >/home/fly1800/cpanfly-5.18/var/REPO/P/PE/PERLANCAR/Perinci-Sub-Property-arg-cmdline-0.01.tar.gz
Perinci-Sub-Property-arg-cmdline-0.01.ppd
blib/
blib/man3/
blib/man3/Perinci::Sub::Property::arg::cmdline.3
blib/lib/
blib/lib/Perinci/
blib/lib/Perinci/Sub/
blib/lib/Perinci/Sub/Property/
blib/lib/Perinci/Sub/Property/arg/
blib/lib/Perinci/Sub/Property/arg/cmdline.pm
>>> mv /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/Perinci-Sub-Property-arg-cmdline-0.01.ppd /home/fly1800/cpanfly-5.18/var/REPO/P/PE/PERLANCAR
Running test for module 'Perinci::Sub::Util'
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'get'
Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/Perinci-Sub-Util-0.44.tar.gz ok
Perinci-Sub-Util-0.44/
Perinci-Sub-Util-0.44/META.json
Perinci-Sub-Util-0.44/LICENSE
Perinci-Sub-Util-0.44/Changes
Perinci-Sub-Util-0.44/META.yml
Perinci-Sub-Util-0.44/Makefile.PL
Perinci-Sub-Util-0.44/t/
Perinci-Sub-Util-0.44/t/caller.t
Perinci-Sub-Util-0.44/t/release-pod-syntax.t
Perinci-Sub-Util-0.44/t/gen_modified_sub.t
Perinci-Sub-Util-0.44/t/err.t
Perinci-Sub-Util-0.44/t/release-pod-coverage.t
Perinci-Sub-Util-0.44/t/release-rinci.t
Perinci-Sub-Util-0.44/t/00-compile.t
Perinci-Sub-Util-0.44/README
Perinci-Sub-Util-0.44/dist.ini
Perinci-Sub-Util-0.44/lib/
Perinci-Sub-Util-0.44/lib/Perinci/
Perinci-Sub-Util-0.44/lib/Perinci/Sub/
Perinci-Sub-Util-0.44/lib/Perinci/Sub/Util/
Perinci-Sub-Util-0.44/lib/Perinci/Sub/Util/Sort.pm
Perinci-Sub-Util-0.44/lib/Perinci/Sub/Util/ResObj.pm
Perinci-Sub-Util-0.44/lib/Perinci/Sub/Util.pm
Perinci-Sub-Util-0.44/MANIFEST
Perinci-Sub-Util-0.44/weaver.ini
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'prepare'
Configuring P/PE/PERLANCAR/Perinci-Sub-Util-0.44.tar.gz with Makefile.PL
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /home/fly1800/cpanfly-5.18/var/megalib
Want /home/fly1800/ap1800-297235/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [i686-linux-thread-multi-64int]
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 Perinci::Sub::Util
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Perinci-Sub-Util-0.44.tar.gz
/home/fly1800/ap1800-297235/bin/perl-static Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Perinci-Sub-Util-0.44.tar.gz
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Perinci/Sub/Util.pm blib/lib/Perinci/Sub/Util.pm
cp lib/Perinci/Sub/Util/Sort.pm blib/lib/Perinci/Sub/Util/Sort.pm
cp lib/Perinci/Sub/Util/ResObj.pm blib/lib/Perinci/Sub/Util/ResObj.pm
Manifying 3 pod documents
PERLANCAR/Perinci-Sub-Util-0.44.tar.gz
make -- OK
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/home/fly1800/ap1800-297235/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ............
1..3
ok 1 - Perinci/Sub/Util.pm loaded ok
ok 2 - Perinci/Sub/Util/ResObj.pm loaded ok
ok 3 - Perinci/Sub/Util/Sort.pm loaded ok
ok
t/caller.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/err.t ...................
# Subtest: defaults
ok 1 - func doesn't die
ok 2 - result is defined
ok 3 - result is an array
ok 4 - status is 500
ok 5 - message
ok 6 - result
ok 7 - result metadata is hash
1..7
ok 1 - defaults
# Subtest: set status
ok 1 - func doesn't die
ok 2 - result is defined
ok 3 - result is an array
ok 4 - status is 400
1..4
ok 2 - set status
# Subtest: set message
ok 1 - func doesn't die
ok 2 - result is defined
ok 3 - result is an array
ok 4 - status is 500
ok 5 - message
1..5
ok 3 - set message
# Subtest: set prev
ok 1 - func doesn't die
ok 2 - result is defined
ok 3 - result is an array
ok 4 - status is 400
ok 5 - message
ok 6 - prev
1..6
ok 4 - set prev
# Subtest: caller
ok 1 - func doesn't die
ok 2 - result is defined
ok 3 - result is an array
ok 4 - status is 500
ok 5 - message
ok 6 - log[0] type
ok 7 - log[0] time
ok 8 - log[0] package
ok 9 - log[0] func
ok 10 - log[0] line
1..10
ok 5 - caller
# Subtest: stack_trace
ok 1 - func doesn't die
ok 2 - result is defined
ok 3 - result is an array
ok 4 - status is 500
ok 5 - stack_trace
1..5
ok 6 - stack_trace
# Subtest: stack_trace only produced once
ok 1 - func doesn't die
ok 2 - result is defined
ok 3 - result is an array
ok 4 - status is 501
ok 5 - stack_trace
1..5
ok 7 - stack_trace only produced once
1..7
ok
t/gen_modified_sub.t ......
ok 1
ok 2
1..2
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=7, Tests=18, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.34 cusr 0.06 csys = 0.45 CPU)
Result: PASS
PERLANCAR/Perinci-Sub-Util-0.44.tar.gz
make test TEST_VERBOSE=1 -- OK
PPD for Perinci-Sub-Util-0.44 already made
PERLANCAR/Perinci-Examples-0.68.tar.gz
Has already been unwrapped into directory /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Examples-0.68-fh17yK
PERLANCAR/Perinci-Examples-0.68.tar.gz
Has already been prepared
Running make for P/PE/PERLANCAR/Perinci-Examples-0.68.tar.gz
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Util-0.44-Qx1JZb/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Util-0.44-Qx1JZb/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Perinci/Examples/Version.pm blib/lib/Perinci/Examples/Version.pm
cp lib/Perinci/Examples/Tiny/Args.pm blib/lib/Perinci/Examples/Tiny/Args.pm
cp lib/Perinci/Examples/Completion.pm blib/lib/Perinci/Examples/Completion.pm
cp lib/Perinci/Examples/FilePartial.pm blib/lib/Perinci/Examples/FilePartial.pm
cp lib/Perinci/Examples/Stream.pm blib/lib/Perinci/Examples/Stream.pm
cp lib/Perinci/Examples/Tx.pm blib/lib/Perinci/Examples/Tx.pm
cp lib/Perinci/Examples.pm blib/lib/Perinci/Examples.pm
cp lib/Perinci/Examples/CSV.pm blib/lib/Perinci/Examples/CSV.pm
cp lib/Perinci/Examples/Tiny.pm blib/lib/Perinci/Examples/Tiny.pm
cp lib/Perinci/Examples/CLI.pm blib/lib/Perinci/Examples/CLI.pm
cp lib/Perinci/Examples/CmdLineResMeta.pm blib/lib/Perinci/Examples/CmdLineResMeta.pm
cp lib/Perinci/Examples/SubMeta.pm blib/lib/Perinci/Examples/SubMeta.pm
cp lib/Perinci/Examples/Table.pm blib/lib/Perinci/Examples/Table.pm
cp lib/Perinci/Examples/FileStream.pm blib/lib/Perinci/Examples/FileStream.pm
cp lib/Perinci/Examples/Coercion.pm blib/lib/Perinci/Examples/Coercion.pm
cp lib/Perinci/Examples/CmdLineSrc.pm blib/lib/Perinci/Examples/CmdLineSrc.pm
cp lib/Perinci/Examples/NoMeta.pm blib/lib/Perinci/Examples/NoMeta.pm
Manifying 17 pod documents
PERLANCAR/Perinci-Examples-0.68.tar.gz
make -- OK
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Util-0.44-Qx1JZb/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Util-0.44-Qx1JZb/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/home/fly1800/ap1800-297235/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..17
ok 1 - Perinci/Examples.pm loaded ok
ok 2 - Perinci/Examples/CLI.pm loaded ok
ok 3 - Perinci/Examples/CSV.pm loaded ok
ok 4 - Perinci/Examples/CmdLineResMeta.pm loaded ok
ok 5 - Perinci/Examples/CmdLineSrc.pm loaded ok
ok 6 - Perinci/Examples/Coercion.pm loaded ok
ok 7 - Perinci/Examples/Completion.pm loaded ok
ok 8 - Perinci/Examples/FilePartial.pm loaded ok
ok 9 - Perinci/Examples/FileStream.pm loaded ok
ok 10 - Perinci/Examples/NoMeta.pm loaded ok
ok 11 - Perinci/Examples/Stream.pm loaded ok
ok 12 - Perinci/Examples/SubMeta.pm loaded ok
ok 13 - Perinci/Examples/Table.pm loaded ok
ok 14 - Perinci/Examples/Tiny.pm loaded ok
ok 15 - Perinci/Examples/Tiny/Args.pm loaded ok
ok 16 - Perinci/Examples/Tx.pm loaded ok
ok 17 - Perinci/Examples/Version.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/release-rinci.t ........ skipped: these tests are for release candidate testing
All tests successful.
Files=4, Tests=17, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.48 cusr 0.12 csys = 0.64 CPU)
Result: PASS
PERLANCAR/Perinci-Examples-0.68.tar.gz
make test TEST_VERBOSE=1 -- OK
perlancar <perlancar@gmail.com>
Various examples of Rinci metadata
>>> (cd /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Examples-0.68-fh17yK && tar cvf - Perinci-Examples-0.68.ppd blib) | gzip -c >/home/fly1800/cpanfly-5.18/var/REPO/P/PE/PERLANCAR/Perinci-Examples-0.68.tar.gz
Perinci-Examples-0.68.ppd
blib/
blib/man3/
blib/man3/Perinci::Examples::CSV.3
blib/man3/Perinci::Examples::CLI.3
blib/man3/Perinci::Examples::Completion.3
blib/man3/Perinci::Examples::CmdLineSrc.3
blib/man3/Perinci::Examples::Coercion.3
blib/man3/Perinci::Examples::FilePartial.3
blib/man3/Perinci::Examples::Stream.3
blib/man3/Perinci::Examples::Version.3
blib/man3/Perinci::Examples::Tiny.3
blib/man3/Perinci::Examples::FileStream.3
blib/man3/Perinci::Examples::Table.3
blib/man3/Perinci::Examples.3
blib/man3/Perinci::Examples::Tx.3
blib/man3/Perinci::Examples::Tiny::Args.3
blib/man3/Perinci::Examples::NoMeta.3
blib/man3/Perinci::Examples::SubMeta.3
blib/man3/Perinci::Examples::CmdLineResMeta.3
blib/lib/
blib/lib/Perinci/
blib/lib/Perinci/Examples.pm
blib/lib/Perinci/Examples/
blib/lib/Perinci/Examples/FileStream.pm
blib/lib/Perinci/Examples/CmdLineResMeta.pm
blib/lib/Perinci/Examples/Coercion.pm
blib/lib/Perinci/Examples/Tiny/
blib/lib/Perinci/Examples/Tiny/Args.pm
blib/lib/Perinci/Examples/CLI.pm
blib/lib/Perinci/Examples/Stream.pm
blib/lib/Perinci/Examples/Completion.pm
blib/lib/Perinci/Examples/NoMeta.pm
blib/lib/Perinci/Examples/Table.pm
blib/lib/Perinci/Examples/SubMeta.pm
blib/lib/Perinci/Examples/CmdLineSrc.pm
blib/lib/Perinci/Examples/Version.pm
blib/lib/Perinci/Examples/FilePartial.pm
blib/lib/Perinci/Examples/CSV.pm
blib/lib/Perinci/Examples/Tx.pm
blib/lib/Perinci/Examples/Tiny.pm
>>> mv /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Examples-0.68-fh17yK/Perinci-Examples-0.68.ppd /home/fly1800/cpanfly-5.18/var/REPO/P/PE/PERLANCAR
PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz
Has already been unwrapped into directory /home/fly1800/cpanfly-5.18/var/cpan/build/Test-Perinci-CmdLine-1.37-2QVoTM
PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz
Has already been prepared
Running make for P/PE/PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Examples-0.68-fh17yK/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Examples-0.68-fh17yK/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Util-0.44-Qx1JZb/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Util-0.44-Qx1JZb/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Test/Perinci/CmdLine.pm blib/lib/Test/Perinci/CmdLine.pm
Manifying 1 pod document
PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz
make -- OK
Prepending /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Examples-0.68-fh17yK/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Examples-0.68-fh17yK/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Util-0.44-Qx1JZb/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Util-0.44-Qx1JZb/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Test-YAML-1.06-vqTiZm/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/home/fly1800/ap1800-297235/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..1
ok 1 - Test/Perinci/CmdLine.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/release-rinci.t ........ skipped: these tests are for release candidate testing
All tests successful.
Files=4, Tests=1, 0 wallclock secs ( 0.04 usr 0.01 sys + 0.23 cusr 0.05 csys = 0.33 CPU)
Result: PASS
PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz
make test TEST_VERBOSE=1 -- OK
perlancar <perlancar@gmail.com>
Common test suite for Perinci::CmdLine::{Lite,Classic,Inline}
>>> (cd /home/fly1800/cpanfly-5.18/var/cpan/build/Test-Perinci-CmdLine-1.37-2QVoTM && tar cvf - Test-Perinci-CmdLine-1.37.ppd blib) | gzip -c >/home/fly1800/cpanfly-5.18/var/REPO/P/PE/PERLANCAR/Test-Perinci-CmdLine-1.37.tar.gz
Test-Perinci-CmdLine-1.37.ppd
blib/
blib/man3/
blib/man3/Test::Perinci::CmdLine.3
blib/lib/
blib/lib/Test/
blib/lib/Test/Perinci/
blib/lib/Test/Perinci/CmdLine.pm
>>> mv /home/fly1800/cpanfly-5.18/var/cpan/build/Test-Perinci-CmdLine-1.37-2QVoTM/Test-Perinci-CmdLine-1.37.ppd /home/fly1800/cpanfly-5.18/var/REPO/P/PE/PERLANCAR
Running test for module 'Perinci::Access::Lite'
Prepending %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/arch %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/lib %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/arch %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/lib %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/arch %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/lib %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/arch %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/lib %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/arch %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly1800/cpanfly-5.18/var/cpan/build for 'get'
Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/Perinci-Access-Lite-0.12.tar.gz ok
Perinci-Access-Lite-0.12/
Perinci-Access-Lite-0.12/README
Perinci-Access-Lite-0.12/lib/
Perinci-Access-Lite-0.12/lib/Perinci/
Perinci-Access-Lite-0.12/lib/Perinci/Access/
Perinci-Access-Lite-0.12/lib/Perinci/Access/Lite.pm
Perinci-Access-Lite-0.12/Makefile.PL
Perinci-Access-Lite-0.12/Changes
Perinci-Access-Lite-0.12/dist.ini
Perinci-Access-Lite-0.12/LICENSE
Perinci-Access-Lite-0.12/t/
Perinci-Access-Lite-0.12/t/00-compile.t
Perinci-Access-Lite-0.12/t/01-basics.t
Perinci-Access-Lite-0.12/t/author-pod-syntax.t
Perinci-Access-Lite-0.12/t/author-pod-coverage.t
Perinci-Access-Lite-0.12/weaver.ini
Perinci-Access-Lite-0.12/MANIFEST
Perinci-Access-Lite-0.12/META.json
Perinci-Access-Lite-0.12/META.yml
Prepending %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/arch %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/lib %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/arch %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/lib %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/arch %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/lib %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/arch %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/lib %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/arch %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly1800/cpanfly-5.18/var/cpan/build for 'prepare'
Configuring P/PE/PERLANCAR/Perinci-Access-Lite-0.12.tar.gz with Makefile.PL
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /home/fly1800/cpanfly-5.18/var/megalib
Want /home/fly1800/ap1800-297235/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [i686-linux-thread-multi-64int]
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 Perinci::Access::Lite
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Perinci-Access-Lite-0.12.tar.gz
/home/fly1800/ap1800-297235/bin/perl-static Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Perinci-Access-Lite-0.12.tar.gz
Prepending %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/arch %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/lib %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/arch %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/lib %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/arch %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/lib %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/arch %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/lib %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/arch %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly1800/cpanfly-5.18/var/cpan/build for 'make'
>>> make
cp lib/Perinci/Access/Lite.pm blib/lib/Perinci/Access/Lite.pm
Manifying 1 pod document
PERLANCAR/Perinci-Access-Lite-0.12.tar.gz
make -- OK
Prepending %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/arch %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/lib %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/arch %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/lib %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/arch %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/lib %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/arch %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/lib %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/arch %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly1800/cpanfly-5.18/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/home/fly1800/ap1800-297235/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..1
ok 1 - Perinci/Access/Lite.pm loaded ok
ok
t/01-basics.t ............
# Subtest: local (pl)
# Subtest: call non-existing entity
ok 1 - status
1..1
ok 1 - call non-existing entity
# Subtest: call func
ok 1 - status
ok 2 - result
1..2
ok 2 - call func
# Subtest: call pkg
ok 1 - status
1..1
ok 3 - call pkg
# Subtest: meta func
ok 1 - status
1..1
ok 4 - meta func
# Subtest: meta pkg
ok 1 - status
1..1
ok 5 - meta pkg
# Subtest: list func
ok 1 - status
1..1
ok 6 - list func
# Subtest: list pkg
ok 1 - status
ok 2 - result
1..2
ok 7 - list pkg
1..7
ok 1 - local (pl)
1..1
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
All tests successful.
Files=4, Tests=2, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.18 cusr 0.03 csys = 0.25 CPU)
Result: PASS
PERLANCAR/Perinci-Access-Lite-0.12.tar.gz
make test TEST_VERBOSE=1 -- OK
perlancar <perlancar@gmail.com>
A lightweight Riap client library
>>> (cd /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Access-Lite-0.12-2OGYEl && tar cvf - Perinci-Access-Lite-0.12.ppd blib) | gzip -c >/home/fly1800/cpanfly-5.18/var/REPO/P/PE/PERLANCAR/Perinci-Access-Lite-0.12.tar.gz
Perinci-Access-Lite-0.12.ppd
blib/
blib/man3/
blib/man3/Perinci::Access::Lite.3
blib/lib/
blib/lib/Perinci/
blib/lib/Perinci/Access/
blib/lib/Perinci/Access/Lite.pm
>>> mv /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-Access-Lite-0.12-2OGYEl/Perinci-Access-Lite-0.12.ppd /home/fly1800/cpanfly-5.18/var/REPO/P/PE/PERLANCAR
PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz
Has already been unwrapped into directory /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-CmdLine-Lite-1.49-izJh1O
PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz
Has already been prepared
Running make for P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz
Prepending %BUILDDIR%/Perinci-Access-Lite-0.12-2OGYEl/blib/arch %BUILDDIR%/Perinci-Access-Lite-0.12-2OGYEl/blib/lib %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/arch %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/lib %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/arch %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/lib %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/arch %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/lib %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/arch %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/lib %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/arch %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly1800/cpanfly-5.18/var/cpan/build for 'make'
Warning: Prerequisite 'YAML::Old => 0' for 'PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz' failed when processing 'INGY/YAML-Old-1.07.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Progress::Any::Output::TermProgressBarColor => 0.17' for 'PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz' failed when processing 'PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.21.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
>>> make
cp share/templates/synopsis.txt blib/lib/auto/share/dist/Perinci-CmdLine-Lite/templates/synopsis.txt
cp share/templates/description.txt blib/lib/auto/share/dist/Perinci-CmdLine-Lite/templates/description.txt
cp lib/Perinci/CmdLine/Lite.pm blib/lib/Perinci/CmdLine/Lite.pm
cp lib/Perinci/CmdLine/Base.pm blib/lib/Perinci/CmdLine/Base.pm
cp lib/Perinci/CmdLine/Util/Config.pm blib/lib/Perinci/CmdLine/Util/Config.pm
Manifying 3 pod documents
PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz
make -- OK
Prepending %BUILDDIR%/Perinci-Access-Lite-0.12-2OGYEl/blib/arch %BUILDDIR%/Perinci-Access-Lite-0.12-2OGYEl/blib/lib %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/arch %BUILDDIR%/Test-Perinci-CmdLine-1.37-2QVoTM/blib/lib %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/arch %BUILDDIR%/Perinci-Examples-0.68-fh17yK/blib/lib %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/arch %BUILDDIR%/Perinci-Sub-Util-0.44-Qx1JZb/blib/lib %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/arch %BUILDDIR%/Perinci-Sub-Property-arg-cmdline-0.01-CRe354/blib/lib %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/arch %BUILDDIR%/Test-YAML-1.06-vqTiZm/blib/lib %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/arch %BUILDDIR%/Config-IOD-Reader-0.20-UHlXoZ/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly1800/cpanfly-5.18/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
Skip blib/lib/auto/share/dist/Perinci-CmdLine-Lite/templates/description.txt (unchanged)
Skip blib/lib/auto/share/dist/Perinci-CmdLine-Lite/templates/synopsis.txt (unchanged)
PERL_DL_NONLAZY=1 "/home/fly1800/ap1800-297235/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..3
ok 1 - Perinci/CmdLine/Base.pm loaded ok
ok 2 - Perinci/CmdLine/Lite.pm loaded ok
ok 3 - Perinci/CmdLine/Util/Config.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/release-rinci.t ........ skipped: these tests are for release candidate testing
t/suite.t ................
# Subtest: help action
ok 1 - dummy
# Subtest: --help
# Generated CLI script at /tmp/9fqZgO5zls/cliAvmE2uNC
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliAvmE2uNC',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/noop'
# }
# argv: [
# '--help'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - --help
# Subtest: extra args is okay
# Generated CLI script at /tmp/9fqZgO5zls/clijlEzsMci
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clijlEzsMci',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/noop'
# }
# argv: [
# '--help',
# '1',
# '2',
# '3'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 3 - extra args is okay
# Subtest: help for cli with subcommands
# Generated CLI script at /tmp/9fqZgO5zls/cliThehXsda
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliThehXsda',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'subcommands' => [
# 'sc1:/Perinci/Examples/Tiny/noop'
# ],
# 'url' => '/Perinci/Examples/Tiny/'
# }
# argv: [
# '--help'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - help for cli with subcommands
# Subtest: help on a subcommand
# Generated CLI script at /tmp/9fqZgO5zls/cliUMWaqJFc
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliUMWaqJFc',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'subcommands' => [
# 'sc1:/Perinci/Examples/Tiny/noop'
# ],
# 'url' => '/Perinci/Examples/Tiny/'
# }
# argv: [
# 'sc1',
# '--help'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
ok 3 - stdout_unlike
1..3
ok 5 - help on a subcommand
1..5
ok 1 - help action
# Subtest: version action
ok 1 - dummy
# Subtest: --version
# Generated CLI script at /tmp/9fqZgO5zls/cliXfqApdvd
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliXfqApdvd',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/noop'
# }
# argv: [
# '--version'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - --version
1..2
ok 2 - version action
# Subtest: subcommands action
ok 1 - dummy
# Subtest: --subcommands
# Generated CLI script at /tmp/9fqZgO5zls/cliA6pxyufe
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliA6pxyufe',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'subcommands' => [
# 'noop:/Perinci/Examples/Tiny/noop',
# 'odd_even:/Perinci/Examples/Tiny/odd_even'
# ],
# 'url' => '/Perinci/Examples/Tiny/'
# }
# argv: [
# '--subcommands'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - --subcommands
# Subtest: unknown subcommand = error
# Generated CLI script at /tmp/9fqZgO5zls/cli6idJg08c
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cli6idJg08c',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'subcommands' => [
# 'noop:/Perinci/Examples/Tiny/noop',
# 'odd_even:/Perinci/Examples/Tiny/odd_even'
# ],
# 'url' => '/Perinci/Examples/Tiny/'
# }
# argv: [
# 'foo'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 3 - unknown subcommand = error
# Subtest: default_subcommand
# Generated CLI script at /tmp/9fqZgO5zls/cli5oilUd4P
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'default_subcommand' => 'noop',
# 'output_file' => '/tmp/9fqZgO5zls/cli5oilUd4P',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'subcommands' => [
# 'noop:/Perinci/Examples/Tiny/noop',
# 'odd_even:/Perinci/Examples/Tiny/odd_even'
# ],
# 'url' => '/Perinci/Examples/Tiny/'
# }
# argv: []
# Script's stdout: <>
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - default_subcommand
# Subtest: default_subcommand 2
# Generated CLI script at /tmp/9fqZgO5zls/cliQvjKAer3
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'default_subcommand' => 'odd_even',
# 'output_file' => '/tmp/9fqZgO5zls/cliQvjKAer3',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'subcommands' => [
# 'noop:/Perinci/Examples/Tiny/noop',
# 'odd_even:/Perinci/Examples/Tiny/odd_even'
# ],
# 'url' => '/Perinci/Examples/Tiny/'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 5 - default_subcommand 2
1..5
ok 3 - subcommands action
# Subtest: call action
ok 1 - dummy
# Subtest: embedded function+meta works
# Generated CLI script at /tmp/9fqZgO5zls/cliStoINEdm
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'code_before_instantiate_cmdline' => '
# our %SPEC;
# $SPEC{square} = {v=>1.1, args=>{num=>{schema=>\'num*\', req=>1, pos=>0}}};
# sub square { my %args=@_; [200, "OK", $args{num}**2] }
# ',
# 'output_file' => '/tmp/9fqZgO5zls/cliStoINEdm',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/main/square'
# }
# argv: [
# '12'
# ]
# Script's stdout: <144
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - embedded function+meta works
# Subtest: extra args not allowed
# Generated CLI script at /tmp/9fqZgO5zls/cliZ3hDYb0S
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliZ3hDYb0S',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/noop'
# }
# argv: [
# '1'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 3 - extra args not allowed
# Subtest: missing required args -> error
# Generated CLI script at /tmp/9fqZgO5zls/cliBL1SQw9w
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliBL1SQw9w',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/odd_even'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 4 - missing required args -> error
# Subtest: common option: --format
# Generated CLI script at /tmp/9fqZgO5zls/cliQNcz67YA
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliQNcz67YA',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/Args/as_is'
# }
# argv: [
# '--arg',
# 'abc',
# '--format',
# 'json'
# ]
# Script's stdout: <["200","OK","abc",{"stream":0}]
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 5 - common option: --format
# Subtest: common option: --json
# Generated CLI script at /tmp/9fqZgO5zls/clialTPNqKF
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clialTPNqKF',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/Args/as_is'
# }
# argv: [
# '--arg',
# 'abc',
# '--json'
# ]
# Script's stdout: <["200","OK","abc",{"stream":0}]
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 6 - common option: --json
# Subtest: common option: --naked-res
# Generated CLI script at /tmp/9fqZgO5zls/cliU66lB9xX
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliU66lB9xX',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/Args/as_is'
# }
# argv: [
# '--arg',
# 'abc',
# '--json',
# '--naked-res'
# ]
# Script's stdout: <"abc"
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 7 - common option: --naked-res
# Subtest: common option: --no-naked-res
# Generated CLI script at /tmp/9fqZgO5zls/cliX0MKXmqL
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliX0MKXmqL',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/Args/as_is'
# }
# argv: [
# '--arg',
# 'abc',
# '--json',
# '--no-naked-res'
# ]
# Script's stdout: <["200","OK","abc",{"stream":0}]
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 8 - common option: --no-naked-res
# Subtest: common option: --cmd
# Generated CLI script at /tmp/9fqZgO5zls/clioOwmXkfL
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'default_subcommand' => 'noop',
# 'output_file' => '/tmp/9fqZgO5zls/clioOwmXkfL',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'subcommands' => [
# 'noop:/Perinci/Examples/Tiny/noop',
# 'odd_even:/Perinci/Examples/Tiny/odd_even'
# ],
# 'url' => '/Perinci/Examples/Tiny/'
# }
# argv: [
# '--cmd',
# 'odd_even',
# '5'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 9 - common option: --cmd
# Subtest: json argument
# Generated CLI script at /tmp/9fqZgO5zls/cliUr06cyLF
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliUr06cyLF',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/Args/as_is'
# }
# argv: [
# '--arg-json',
# '["a","b"]',
# '--json'
# ]
# Script's stdout: <["200","OK",["a","b"],{"stream":0}]
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 10 - json argument
# Subtest: can handle function which returns naked result
# Generated CLI script at /tmp/9fqZgO5zls/clieWAg5XuB
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clieWAg5XuB',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/hello_naked'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 11 - can handle function which returns naked result
1..11
ok 4 - call action
# Subtest: cmdline_src (error cases)
ok 1 - dummy
# Subtest: unknown value
# Generated CLI script at /tmp/9fqZgO5zls/clibV3WpxIZ
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clibV3WpxIZ',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_unknown'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 2 - unknown value
# Subtest: arg type not str/array
# Generated CLI script at /tmp/9fqZgO5zls/cligeBgwNh5
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cligeBgwNh5',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_invalid_arg_type'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 3 - arg type not str/array
# Subtest: multiple stdin
# Generated CLI script at /tmp/9fqZgO5zls/clinNpuess8
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clinNpuess8',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_multi_stdin'
# }
# argv: [
# 'a',
# 'b'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 4 - multiple stdin
1..4
ok 5 - cmdline_src (error cases)
# Subtest: cmdline_src (file)
ok 1 - dummy
# Subtest: file 1
# Generated CLI script at /tmp/9fqZgO5zls/clioWETu5ke
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clioWETu5ke',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--a1',
# '/tmp/9fqZgO5zls/infile1'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - file 1
# Subtest: file 1 (special hint arguments passed)
# Generated CLI script at /tmp/9fqZgO5zls/clivWprTAXN
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clivWprTAXN',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--json',
# '--a1',
# '/tmp/9fqZgO5zls/infile1'
# ]
# Script's stdout: <["200","OK","a1=foo\na2=[]",{"func.args":{"-cmdline_src_a1":"file","-cmdline_srcfilenames_a1":["/tmp/9fqZgO5zls/infile1"],"a1":"foo"},"stream":0}]
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
ok 3 - stdout_like
1..3
ok 3 - file 1 (special hint arguments passed)
# Subtest: file 2
# Generated CLI script at /tmp/9fqZgO5zls/clisxRumJZd
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clisxRumJZd',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--a1',
# '/tmp/9fqZgO5zls/infile1',
# '--a2',
# '/tmp/9fqZgO5zls/infile2'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - file 2
# Subtest: file 2 (special hint arguments passed)
# Generated CLI script at /tmp/9fqZgO5zls/cliUqETLzFi
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliUqETLzFi',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--json',
# '--a1',
# '/tmp/9fqZgO5zls/infile1',
# '--a2',
# '/tmp/9fqZgO5zls/infile2'
# ]
# Script's stdout: <["200","OK","a1=foo\na2=[bar\n,baz]",{"func.args":{"-cmdline_src_a1":"file","-cmdline_src_a2":"file","-cmdline_srcfilenames_a1":["/tmp/9fqZgO5zls/infile1"],"-cmdline_srcfilenames_a2":["/tmp/9fqZgO5zls/infile2"],"a1":"foo","a2":["bar\n","baz"]},"stream":0}]
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
ok 3 - stdout_like
ok 4 - stdout_like
ok 5 - stdout_like
1..5
ok 5 - file 2 (special hint arguments passed)
# Subtest: file not found
# Generated CLI script at /tmp/9fqZgO5zls/cli3fIzoVGU
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cli3fIzoVGU',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--a1',
# '/tmp/9fqZgO5zls/infile1/x'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 6 - file not found
# Subtest: file, missing required arg
# Generated CLI script at /tmp/9fqZgO5zls/cliolkcC26B
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliolkcC26B',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--a2',
# '/tmp/9fqZgO5zls/infile2'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 7 - file, missing required arg
1..7
ok 6 - cmdline_src (file)
# Subtest: cmdline_src (stdin)
ok 1 - dummy
# Subtest: stdin str
# Generated CLI script at /tmp/9fqZgO5zls/cliSC0P9_XN
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliSC0P9_XN',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_str'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - stdin str
# Subtest: stdin str (special hint arguments passed)
# Generated CLI script at /tmp/9fqZgO5zls/cliC72hfjiZ
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliC72hfjiZ',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_str'
# }
# argv: [
# '--json'
# ]
# Script's stdout: <["200","OK","a1=bar\nbaz",{"func.args":{"-cmdline_src_a1":"stdin","a1":"bar\nbaz"},"stream":0}]
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 3 - stdin str (special hint arguments passed)
# Subtest: stdin array
# Generated CLI script at /tmp/9fqZgO5zls/cliJrIzhovu
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliJrIzhovu',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_array'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - stdin array
# Subtest: stdin + arg set to "-"
# Generated CLI script at /tmp/9fqZgO5zls/clisKyA4mIh
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clisKyA4mIh',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_str'
# }
# argv: [
# '--a1',
# '-'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 5 - stdin + arg set to "-"
# Subtest: stdin + arg set to non "-"
# Generated CLI script at /tmp/9fqZgO5zls/clitdjVKmOB
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clitdjVKmOB',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_str'
# }
# argv: [
# '--a1',
# 'x'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 6 - stdin + arg set to non "-"
1..6
ok 7 - cmdline_src (stdin)
# Subtest: cmdline_src (stdin_line)
ok 1 - dummy
# Subtest: stdin_line + from stdin
# Generated CLI script at /tmp/9fqZgO5zls/cliWE_xFVeJ
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliWE_xFVeJ',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_line'
# }
# argv: [
# '--a2',
# 'bar'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - stdin_line + from stdin
# Subtest: stdin_line + from stdin (special hint arguments passed)
# Generated CLI script at /tmp/9fqZgO5zls/clif2GxsGpL
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clif2GxsGpL',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_line'
# }
# argv: [
# '--json',
# '--a2',
# 'bar'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 3 - stdin_line + from stdin (special hint arguments passed)
# Subtest: stdin_line + from cmdline
# Generated CLI script at /tmp/9fqZgO5zls/clikyF2VaQA
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clikyF2VaQA',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_line'
# }
# argv: [
# '--a2',
# 'bar',
# '--a1',
# 'qux'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - stdin_line + from cmdline
# Subtest: multi stdin_line
# Generated CLI script at /tmp/9fqZgO5zls/cliyym4KZwP
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliyym4KZwP',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_multi_stdin_line'
# }
# argv: [
# '--a3',
# 'baz'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 5 - multi stdin_line
1..5
ok 8 - cmdline_src (stdin_line)
# Subtest: cmdline_src (stdin_or_file)
ok 1 - dummy
# Subtest: stdin_or_file file
# Generated CLI script at /tmp/9fqZgO5zls/clir3XCRB9p
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clir3XCRB9p',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str'
# }
# argv: [
# '/tmp/9fqZgO5zls/infile1'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - stdin_or_file file
# Subtest: stdin_or_file file (extra argument)
# Generated CLI script at /tmp/9fqZgO5zls/clib01gmEY6
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clib01gmEY6',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str'
# }
# argv: [
# '/tmp/9fqZgO5zls/infile1',
# '/tmp/9fqZgO5zls/infile1'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 3 - stdin_or_file file (extra argument)
# Subtest: stdin_or_file file (special hint arguments passed)
# Generated CLI script at /tmp/9fqZgO5zls/cligLRuwS2a
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cligLRuwS2a',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str'
# }
# argv: [
# '--json',
# '/tmp/9fqZgO5zls/infile1'
# ]
# Script's stdout: <["200","OK","a1=foo",{"func.args":{"-cmdline_src_a1":"stdin_or_file","-cmdline_srcfilenames_a1":["/tmp/9fqZgO5zls/infile1"],"a1":"foo"},"stream":0}]
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
ok 3 - stdout_like
1..3
ok 4 - stdin_or_file file (special hint arguments passed)
# Subtest: stdin_or_files file not found
# Generated CLI script at /tmp/9fqZgO5zls/cliH3naLme9
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliH3naLme9',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str'
# }
# argv: [
# '/tmp/9fqZgO5zls/infile1/x'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 5 - stdin_or_files file not found
# Subtest: stdin_or_file stdin str
# Generated CLI script at /tmp/9fqZgO5zls/cliMYz99m1X
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliMYz99m1X',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 6 - stdin_or_file stdin str
# Subtest: stdin_or_file stdin str
# Generated CLI script at /tmp/9fqZgO5zls/cliCthFI29_
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliCthFI29_',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_array'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 7 - stdin_or_file stdin str
1..7
ok 9 - cmdline_src (stdin_or_file)
# Subtest: cmdline_src (stdin_or_files)
ok 1 - dummy
# Subtest: stdin_or_files file
# Generated CLI script at /tmp/9fqZgO5zls/cliRSXDTbRO
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliRSXDTbRO',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_array'
# }
# argv: [
# '/tmp/9fqZgO5zls/infile1',
# '/tmp/9fqZgO5zls/infile2'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - stdin_or_files file
# Subtest: stdin_or_files file (special hint arguments passed)
# Generated CLI script at /tmp/9fqZgO5zls/cliZJSBMFkz
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliZJSBMFkz',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_str'
# }
# argv: [
# '--json',
# '/tmp/9fqZgO5zls/infile1'
# ]
# Script's stdout: <["200","OK","a1=foo",{"func.args":{"-cmdline_src_a1":"stdin_or_files","-cmdline_srcfilenames_a1":["/tmp/9fqZgO5zls/infile1"],"a1":"foo"},"stream":0}]
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
ok 3 - stdout_like
1..3
ok 3 - stdin_or_files file (special hint arguments passed)
# Subtest: stdin_or_files file not found
# Generated CLI script at /tmp/9fqZgO5zls/cliQ_41zXCm
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliQ_41zXCm',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_str'
# }
# argv: [
# '/tmp/9fqZgO5zls/infile1/x'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 4 - stdin_or_files file not found
# Subtest: stdin_or_files stdin str
# Generated CLI script at /tmp/9fqZgO5zls/cliMnrkoiz7
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliMnrkoiz7',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_str'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 5 - stdin_or_files stdin str
# Subtest: stdin_or_files stdin str
# Generated CLI script at /tmp/9fqZgO5zls/clizzySHkXF
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clizzySHkXF',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_array'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 6 - stdin_or_files stdin str
1..6
ok 10 - cmdline_src (stdin_or_files)
# Subtest: dry-run
ok 1 - dummy
# Subtest: dry-run (via env, 0)
# Generated CLI script at /tmp/9fqZgO5zls/cliRljIcEPu
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliRljIcEPu',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/test_dry_run'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - dry-run (via env, 0)
# Subtest: dry-run (via env, 1)
# Generated CLI script at /tmp/9fqZgO5zls/cli_ZDoQQa0
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cli_ZDoQQa0',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/test_dry_run'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 3 - dry-run (via env, 1)
# Subtest: dry-run (via cmdline opt)
# Generated CLI script at /tmp/9fqZgO5zls/clii8TM01pD
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clii8TM01pD',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/test_dry_run'
# }
# argv: [
# '--dry-run'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - dry-run (via cmdline opt)
1..4
ok 11 - dry-run
# Subtest: tx
ok 1 - dummy
# Subtest: dry_run (using tx) (w/o)
1..0 # SKIP Has one of the exclude_tag: tx
ok 2 # skip Has one of the exclude_tag: tx
# Subtest: dry_run (using tx) (w/)
1..0 # SKIP Has one of the exclude_tag: tx
ok 3 # skip Has one of the exclude_tag: tx
1..3
ok 12 - tx
# Subtest: streaming
ok 1 - dummy
# Subtest: stream input, simple type, chomp on
# Generated CLI script at /tmp/9fqZgO5zls/cliQiF3zXNA
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliQiF3zXNA',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Stream/count_lines'
# }
# argv: [
# '/tmp/9fqZgO5zls/infile-str'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - stream input, simple type, chomp on
# Subtest: stream input, simple type, chomp off
# Generated CLI script at /tmp/9fqZgO5zls/cli9fD85ZOv
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cli9fD85ZOv',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Stream/wc'
# }
# argv: [
# '/tmp/9fqZgO5zls/infile-str'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 3 - stream input, simple type, chomp off
# Subtest: stream input, json stream
# Generated CLI script at /tmp/9fqZgO5zls/cliTepwGx35
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliTepwGx35',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Stream/wc_keys'
# }
# argv: [
# '/tmp/9fqZgO5zls/infile-hash-json'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - stream input, json stream
# Subtest: stream input, simple type, word validation
1..0 # SKIP Has one of the exclude_tag: validate-streaming-input
ok 5 # skip Has one of the exclude_tag: validate-streaming-input
# Subtest: stream input, simple types, word validation, error
1..0 # SKIP Has one of the exclude_tag: validate-streaming-input
ok 6 # skip Has one of the exclude_tag: validate-streaming-input
# Subtest: stream input, simple types, word validation, error
1..0 # SKIP Has one of the exclude_tag: validate-streaming-input
ok 7 # skip Has one of the exclude_tag: validate-streaming-input
# Subtest: stream input, json stream, error
1..0 # SKIP Has one of the exclude_tag: validate-streaming-input
ok 8 # skip Has one of the exclude_tag: validate-streaming-input
# Subtest: stream result, simple types, word validation
1..0 # SKIP Has one of the exclude_tag: validate-streaming-result
ok 9 # skip Has one of the exclude_tag: validate-streaming-result
# Subtest: stream result, simple types, word validation, error
1..0 # SKIP Has one of the exclude_tag: validate-streaming-result
ok 10 # skip Has one of the exclude_tag: validate-streaming-result
# Subtest: stream result, json stream
# Generated CLI script at /tmp/9fqZgO5zls/clih2OGSugX
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clih2OGSugX',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Stream/produce_hashes'
# }
# argv: [
# '-n',
# '3'
# ]
# Script's stdout: <{"num":1}
# {"num":2}
# {"num":3}
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 11 - stream result, json stream
# Subtest: stream input+result, simple type, float validation
# Generated CLI script at /tmp/9fqZgO5zls/clis2x9l4Gt
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clis2x9l4Gt',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Stream/square_nums'
# }
# argv: [
# '/tmp/9fqZgO5zls/infile-int'
# ]
# Script's stdout: <1
# 9
# 25
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 12 - stream input+result, simple type, float validation
# Subtest: stream input+result, simple type, float validation, error
1..0 # SKIP Has one of the exclude_tag: validate-streaming-input
ok 13 # skip Has one of the exclude_tag: validate-streaming-input
1..13
ok 13 - streaming
# Subtest: result metadata
ok 1 - dummy
# Subtest: cmdline.exit_code
# Generated CLI script at /tmp/9fqZgO5zls/clicuPAzseg
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clicuPAzseg',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineResMeta/exit_code'
# }
# argv: []
# Script's stdout: <>
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 2 - cmdline.exit_code
# Subtest: cmdline.result
# Generated CLI script at /tmp/9fqZgO5zls/cliFmUApBDe
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliFmUApBDe',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineResMeta/result'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 3 - cmdline.result
# Subtest: cmdline.default_format
# Generated CLI script at /tmp/9fqZgO5zls/cliOVmqrXzK
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliOVmqrXzK',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineResMeta/default_format'
# }
# argv: []
# Script's stdout: <["200","OK",null,{"cmdline.default_format":"json","stream":0}]
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - cmdline.default_format
# Subtest: cmdline.default_format (overriden by cmdline opt)
# Generated CLI script at /tmp/9fqZgO5zls/cliTM1vTXjS
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliTM1vTXjS',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineResMeta/default_format'
# }
# argv: [
# '--format',
# 'text'
# ]
# Script's stdout: <>
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 5 - cmdline.default_format (overriden by cmdline opt)
# Subtest: cmdline.skip_format
# Generated CLI script at /tmp/9fqZgO5zls/clic6tEABeq
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clic6tEABeq',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineResMeta/skip_format'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 6 - cmdline.skip_format
1..6
ok 14 - result metadata
# Subtest: completion
ok 1 - dummy
# Subtest: self-completion works
# Generated CLI script at /tmp/9fqZgO5zls/cliyP9NhQGJ
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliyP9NhQGJ',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/odd_even'
# }
# argv: []
# Script's stdout: <--number
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - answer
1..2
ok 2 - self-completion works
# Subtest: completion of subcommand name
# Generated CLI script at /tmp/9fqZgO5zls/cliQj0g8pOP
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliQj0g8pOP',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'subcommands' => [
# 'sc1:/Perinci/Examples/Tiny/noop',
# 'sc2:/Perinci/Examples/Tiny/odd_even'
# ],
# 'url' => '/Perinci/Examples/Tiny/'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - answer
1..2
ok 3 - completion of subcommand name
# Subtest: completion of subcommand option
# Generated CLI script at /tmp/9fqZgO5zls/cliGlJgYzt4
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliGlJgYzt4',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'subcommands' => [
# 'sc1:/Perinci/Examples/Tiny/noop',
# 'sc2:/Perinci/Examples/Tiny/odd_even'
# ],
# 'url' => '/Perinci/Examples/Tiny/'
# }
# argv: []
# Script's stdout: <--number
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - answer
1..2
ok 4 - completion of subcommand option
1..4
ok 15 - completion
# Subtest: env
ok 1 - dummy
# Subtest: env read
# Generated CLI script at /tmp/9fqZgO5zls/cli95VcmhVR
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cli95VcmhVR',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 1,
# 'script_name' => 'sum-nums',
# 'url' => '/Perinci/Examples/sum'
# }
# argv: [
# '3'
# ]
# Script's stdout: <6
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - env read
# Subtest: turned off via --no-env
# Generated CLI script at /tmp/9fqZgO5zls/cliPzfIGoR8
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/cliPzfIGoR8',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 1,
# 'script_name' => 'sum-nums',
# 'url' => '/Perinci/Examples/sum'
# }
# argv: [
# '--no-env',
# '3'
# ]
# Script's stdout: <3
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 3 - turned off via --no-env
# Subtest: attr:env_name
# Generated CLI script at /tmp/9fqZgO5zls/clib0Pw4B5n
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'env_name' => 'foo_opt',
# 'output_file' => '/tmp/9fqZgO5zls/clib0Pw4B5n',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 1,
# 'script_name' => 'sum-nums',
# 'url' => '/Perinci/Examples/sum'
# }
# argv: [
# '3'
# ]
# Script's stdout: <18
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - attr:env_name
1..4
ok 16 - env
# Subtest: config file
ok 1 - dummy
# Subtest: attr:config_dirs
# Generated CLI script at /tmp/9fqZgO5zls/cliUNmVn3eH
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'output_file' => '/tmp/9fqZgO5zls/cliUNmVn3eH',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog',
# 'url' => '/Perinci/Examples/noop2'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - attr:config_dirs
# Subtest: attr:config_filename
# Generated CLI script at /tmp/9fqZgO5zls/clisSWeNlk3
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'config_filename' => 'prog2.conf',
# 'output_file' => '/tmp/9fqZgO5zls/clisSWeNlk3',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog',
# 'url' => '/Perinci/Examples/noop2'
# }
# argv: []
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 3 - attr:config_filename
# Subtest: common option: --no-config
# Generated CLI script at /tmp/9fqZgO5zls/cli0u65blge
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'output_file' => '/tmp/9fqZgO5zls/cli0u65blge',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog',
# 'url' => '/Perinci/Examples/noop2'
# }
# argv: [
# '--no-config'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - common option: --no-config
# Subtest: common option: --config-path
# Generated CLI script at /tmp/9fqZgO5zls/clikokSxBWI
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/tmp/9fqZgO5zls/clikokSxBWI',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog',
# 'url' => '/Perinci/Examples/noop2'
# }
# argv: [
# '--config-path',
# '/tmp/9fqZgO5zls/prog.conf'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 5 - common option: --config-path
# Subtest: common option: --config-profile
# Generated CLI script at /tmp/9fqZgO5zls/cliODVruvRH
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'output_file' => '/tmp/9fqZgO5zls/cliODVruvRH',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog',
# 'url' => '/Perinci/Examples/noop2'
# }
# argv: [
# '--config-profile=profile1'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 6 - common option: --config-profile
# Subtest: unknown config profile -> error
# Generated CLI script at /tmp/9fqZgO5zls/clizRgdj25x
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'output_file' => '/tmp/9fqZgO5zls/clizRgdj25x',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog',
# 'url' => '/Perinci/Examples/noop2'
# }
# argv: [
# '--config-profile=foo'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 7 - unknown config profile -> error
# Subtest: unknown config profile but does not read config -> ok
# Generated CLI script at /tmp/9fqZgO5zls/cli5DKzBDrU
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'output_file' => '/tmp/9fqZgO5zls/cli5DKzBDrU',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'foo',
# 'url' => '/Perinci/Examples/noop2'
# }
# argv: [
# '--config-profile=bar'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 8 - unknown config profile but does not read config -> ok
# Subtest: subcommand
# Generated CLI script at /tmp/9fqZgO5zls/cli_aHJjCqX
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'output_file' => '/tmp/9fqZgO5zls/cli_aHJjCqX',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog',
# 'subcommands' => [
# 'subcommand1:/Perinci/Examples/noop2'
# ],
# 'url' => '/Perinci/Examples/'
# }
# argv: [
# 'subcommand1'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 9 - subcommand
# Subtest: subcommand + --config-profile (old syntax)
# Generated CLI script at /tmp/9fqZgO5zls/clijabU_OdZ
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'output_file' => '/tmp/9fqZgO5zls/clijabU_OdZ',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog-old',
# 'subcommands' => [
# 'subcommand1:/Perinci/Examples/noop2'
# ],
# 'url' => '/Perinci/Examples/'
# }
# argv: [
# '--config-profile=profile1',
# 'subcommand1'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 10 - subcommand + --config-profile (old syntax)
# Subtest: subcommand + --config-profile
# Generated CLI script at /tmp/9fqZgO5zls/cliraH1u1du
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'output_file' => '/tmp/9fqZgO5zls/cliraH1u1du',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog',
# 'subcommands' => [
# 'subcommand1:/Perinci/Examples/noop2'
# ],
# 'url' => '/Perinci/Examples/'
# }
# argv: [
# '--config-profile=profile1',
# 'subcommand1'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 11 - subcommand + --config-profile
# Subtest: array-ify if argument is array
# Generated CLI script at /tmp/9fqZgO5zls/clip6br7rGS
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'output_file' => '/tmp/9fqZgO5zls/clip6br7rGS',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'sum',
# 'url' => '/Perinci/Examples/sum'
# }
# argv: []
# Script's stdout: <0
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 12 - array-ify if argument is array
# Subtest: can also set common option
# Generated CLI script at /tmp/9fqZgO5zls/cliEkc01zgf
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/tmp/9fqZgO5zls'
# ],
# 'output_file' => '/tmp/9fqZgO5zls/cliEkc01zgf',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog3',
# 'url' => '/Perinci/Examples/noop2'
# }
# argv: []
# Script's stdout: <"a=101\nb=\nc=\nd=\ne="
# >
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 13 - can also set common option
1..13
ok 17 - config file
# all tests successful, deleting tempdir /tmp/9fqZgO5zls
1..17
ok
All tests successful.
Files=5, Tests=20, 14 wallclock secs ( 0.10 usr 0.08 sys + 11.11 cusr 2.02 csys = 13.31 CPU)
Result: PASS
PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz
Tests succeeded but one dependency not OK (YAML::Old)
PERLANCAR/Perinci-CmdLine-Lite-1.49.tar.gz
[dependencies] -- NA
VmSize: 161484 kB
Finished 2016-01-23T04:01:09