PATH=/Users/fly2200/cpanfly-5.22/bin:/Users/fly2200/ap2200-299195/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Users/fly2200/cpanfly-5.22/var/megalib/bin
Start 2016-10-21T13:16:17
ActivePerl-2200 CPAN-2.10
Reading '/Users/fly2200/cpanfly-5.22/var/cpan/Metadata'
Database was generated on Fri, 21 Oct 2016 05:17:02 GMT
Checksum for /Users/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/P/PE/PERLANCAR/App-lcpan-1.011.tar.gz ok
App-lcpan-1.011/
App-lcpan-1.011/bin/
App-lcpan-1.011/bin/lcpanm
App-lcpan-1.011/bin/lcpan
App-lcpan-1.011/README
App-lcpan-1.011/lib/
App-lcpan-1.011/lib/App/
App-lcpan-1.011/lib/App/lcpan.pm
App-lcpan-1.011/lib/App/lcpan/
App-lcpan-1.011/lib/App/lcpan/PodParser.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/
App-lcpan-1.011/lib/App/lcpan/Cmd/mentions_for_all_mods.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/authors_by_mod_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/rels.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/script2author.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/author_deps_by_dependent_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/authors_by_script_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/author_deps.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/authors.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/dist2rel.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/script2rel.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/dist2author.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/stats.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mods_by_rdep_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/extract_rel.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/releases.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/copy_rel.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/changes.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mod2dist.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mentions_by_script.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/dists_by_dep_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/scripts_by_mention_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/deps_by_dependent_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/dist_contents.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/dist_scripts.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/scripts.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/script2mod.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/author_scripts.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/copy_script.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mentions_for_script.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mod_contents.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/rdeps.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/extract_mod.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/author_mods.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/authors_by_dist_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/update.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/dists.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mod2author.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/namespaces.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/subnames_by_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/author_dists.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/extract_script.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/author_rels.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/stats_last_index_time.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/related_mods.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/inject.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mentions_for_mod.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/authors_by_rel_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/reset.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mentions.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/authors_by_mod_mention_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/copy_mod.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mentions_by_mod.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/authors_by_filesize.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/author_rdeps.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/authors_by_rdep_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/doc.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/modules.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/scripts_from_same_dist.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/subs.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/contents.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/src.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mod2rel.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/script2dist.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/deps.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mods_by_mention_count.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mods.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/mods_from_same_dist.pm
App-lcpan-1.011/lib/App/lcpan/Cmd/dist_mods.pm
App-lcpan-1.011/lib/App/lcpan/Manual/
App-lcpan-1.011/lib/App/lcpan/Manual/Cookbook.pod
App-lcpan-1.011/lib/LWP/
App-lcpan-1.011/lib/LWP/UserAgent/
App-lcpan-1.011/lib/LWP/UserAgent/Patch/
App-lcpan-1.011/lib/LWP/UserAgent/Patch/FilterLcpan.pm
App-lcpan-1.011/Makefile.PL
App-lcpan-1.011/Changes
App-lcpan-1.011/dist.ini
App-lcpan-1.011/LICENSE
App-lcpan-1.011/t/
App-lcpan-1.011/t/00-compile.t
App-lcpan-1.011/t/release-sql_schema_versioned.t
App-lcpan-1.011/t/release-rinci.t
App-lcpan-1.011/t/author-pod-syntax.t
App-lcpan-1.011/t/author-pod-coverage.t
App-lcpan-1.011/weaver.ini
App-lcpan-1.011/MANIFEST
App-lcpan-1.011/META.json
App-lcpan-1.011/META.yml
Configuring P/PE/PERLANCAR/App-lcpan-1.011.tar.gz with Makefile.PL
>>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL
Warning: prerequisite App::ShellCompleter::cpanm 0 not found.
Warning: prerequisite Compiler::Lexer 0 not found.
Warning: prerequisite Data::Sah::Coerce::perl::str::str_normalize_perl_distname 0 not found.
Warning: prerequisite Data::Sah::Coerce::perl::str::str_normalize_perl_modname 0 not found.
Warning: prerequisite OrePAN 0 not found.
Warning: prerequisite Perinci::CmdLine::Any 0.13 not found.
Warning: prerequisite Perinci::CmdLine::Util::Config 0 not found.
Warning: prerequisite Sah::Schema::perl::distname 0 not found.
Warning: prerequisite Sah::Schema::perl::modname 0 not found.
Checking if your kit is complete...
Looks good
Have /Users/fly2200/cpanfly-5.22/var/megalib
Want /Users/fly2200/ap2200-299195/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for App::lcpan
Writing MYMETA.yml and MYMETA.json
Modifying Makefile to generate shell completion on install
PERLANCAR/App-lcpan-1.011.tar.gz
/Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL -- OK
Running make for P/PE/PERLANCAR/App-lcpan-1.011.tar.gz
---- Unsatisfied dependencies detected during ----
---- PERLANCAR/App-lcpan-1.011.tar.gz ----
Data::Sah::Coerce::perl::str::str_normalize_perl_distname [requires]
Perinci::CmdLine::Any [requires]
OrePAN [requires]
App::ShellCompleter::cpanm [requires]
Sah::Schema::perl::distname [requires]
Compiler::Lexer [requires]
Perinci::CmdLine::Util::Config [requires]
Test::WithDB::SQLite [build_requires]
Data::Sah::Coerce::perl::str::str_normalize_perl_modname [requires]
Sah::Schema::perl::modname [requires]
Running test for module 'Data::Sah::Coerce::perl::str::str_normalize_perl_distname'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/Sah-Schemas-Perl-0.006.tar.gz
Can't chown '/Users/fly2200/cpanfly-5.22/var/cpan/FTPstats.yml.22530' to fly2400/cpanflies: Operation not permitted
Checksum for /Users/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/P/PE/PERLANCAR/Sah-Schemas-Perl-0.006.tar.gz ok
Sah-Schemas-Perl-0.006/
Sah-Schemas-Perl-0.006/README
Sah-Schemas-Perl-0.006/lib/
Sah-Schemas-Perl-0.006/lib/Sah/
Sah-Schemas-Perl-0.006/lib/Sah/Schema/
Sah-Schemas-Perl-0.006/lib/Sah/Schema/perl/
Sah-Schemas-Perl-0.006/lib/Sah/Schema/perl/distname.pm
Sah-Schemas-Perl-0.006/lib/Sah/Schema/perl/modname.pm
Sah-Schemas-Perl-0.006/lib/Sah/Schema/perl/version.pm
Sah-Schemas-Perl-0.006/lib/Sah/SchemaR/
Sah-Schemas-Perl-0.006/lib/Sah/SchemaR/perl/
Sah-Schemas-Perl-0.006/lib/Sah/SchemaR/perl/distname.pm
Sah-Schemas-Perl-0.006/lib/Sah/SchemaR/perl/modname.pm
Sah-Schemas-Perl-0.006/lib/Sah/SchemaR/perl/version.pm
Sah-Schemas-Perl-0.006/lib/Sah/Schemas/
Sah-Schemas-Perl-0.006/lib/Sah/Schemas/Perl.pm
Sah-Schemas-Perl-0.006/lib/Data/
Sah-Schemas-Perl-0.006/lib/Data/Sah/
Sah-Schemas-Perl-0.006/lib/Data/Sah/Coerce/
Sah-Schemas-Perl-0.006/lib/Data/Sah/Coerce/perl/
Sah-Schemas-Perl-0.006/lib/Data/Sah/Coerce/perl/str/
Sah-Schemas-Perl-0.006/lib/Data/Sah/Coerce/perl/str/str_normalize_perl_distname.pm
Sah-Schemas-Perl-0.006/lib/Data/Sah/Coerce/perl/str/str_normalize_perl_modname.pm
Sah-Schemas-Perl-0.006/lib/Data/Sah/Coerce/perl/obj/
Sah-Schemas-Perl-0.006/lib/Data/Sah/Coerce/perl/obj/str_perl_version.pm
Sah-Schemas-Perl-0.006/Makefile.PL
Sah-Schemas-Perl-0.006/Changes
Sah-Schemas-Perl-0.006/dist.ini
Sah-Schemas-Perl-0.006/LICENSE
Sah-Schemas-Perl-0.006/t/
Sah-Schemas-Perl-0.006/t/00-compile.t
Sah-Schemas-Perl-0.006/t/perl-modname.t
Sah-Schemas-Perl-0.006/t/perl-distname.t
Sah-Schemas-Perl-0.006/t/perl-version.t
Sah-Schemas-Perl-0.006/t/author-pod-syntax.t
Sah-Schemas-Perl-0.006/t/author-pod-coverage.t
Sah-Schemas-Perl-0.006/weaver.ini
Sah-Schemas-Perl-0.006/MANIFEST
Sah-Schemas-Perl-0.006/META.json
Sah-Schemas-Perl-0.006/META.yml
Configuring P/PE/PERLANCAR/Sah-Schemas-Perl-0.006.tar.gz with Makefile.PL
>>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL
Checking if your kit is complete...
Looks good
Have /Users/fly2200/cpanfly-5.22/var/megalib
Want /Users/fly2200/ap2200-299195/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Sah::Schemas::Perl
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Sah-Schemas-Perl-0.006.tar.gz
/Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Sah-Schemas-Perl-0.006.tar.gz
>>> make
cp lib/Sah/Schema/perl/distname.pm blib/lib/Sah/Schema/perl/distname.pm
cp lib/Sah/SchemaR/perl/modname.pm blib/lib/Sah/SchemaR/perl/modname.pm
cp lib/Data/Sah/Coerce/perl/obj/str_perl_version.pm blib/lib/Data/Sah/Coerce/perl/obj/str_perl_version.pm
cp lib/Data/Sah/Coerce/perl/str/str_normalize_perl_distname.pm blib/lib/Data/Sah/Coerce/perl/str/str_normalize_perl_distname.pm
cp lib/Data/Sah/Coerce/perl/str/str_normalize_perl_modname.pm blib/lib/Data/Sah/Coerce/perl/str/str_normalize_perl_modname.pm
cp lib/Sah/Schemas/Perl.pm blib/lib/Sah/Schemas/Perl.pm
cp lib/Sah/Schema/perl/modname.pm blib/lib/Sah/Schema/perl/modname.pm
cp lib/Sah/Schema/perl/version.pm blib/lib/Sah/Schema/perl/version.pm
cp lib/Sah/SchemaR/perl/version.pm blib/lib/Sah/SchemaR/perl/version.pm
cp lib/Sah/SchemaR/perl/distname.pm blib/lib/Sah/SchemaR/perl/distname.pm
Manifying 10 pod documents
PERLANCAR/Sah-Schemas-Perl-0.006.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..10
ok 1 - Data/Sah/Coerce/perl/obj/str_perl_version.pm loaded ok
ok 2 - Data/Sah/Coerce/perl/str/str_normalize_perl_distname.pm loaded ok
ok 3 - Data/Sah/Coerce/perl/str/str_normalize_perl_modname.pm loaded ok
ok 4 - Sah/Schema/perl/distname.pm loaded ok
ok 5 - Sah/Schema/perl/modname.pm loaded ok
ok 6 - Sah/Schema/perl/version.pm loaded ok
ok 7 - Sah/SchemaR/perl/distname.pm loaded ok
ok 8 - Sah/SchemaR/perl/modname.pm loaded ok
ok 9 - Sah/SchemaR/perl/version.pm loaded ok
ok 10 - Sah/Schemas/Perl.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/perl-distname.t ........
# Subtest: coercion
ok 1 - uncoerced
ok 2 - uncoerced 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok 1 - coercion
1..1
ok
t/perl-modname.t .........
# Subtest: coercion
ok 1 - uncoerced
ok 2 - uncoerced 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok 1 - coercion
1..1
ok
t/perl-version.t .........
# Subtest: coercion
ok 1 - uncoerced
ok 2
ok 3
1..3
ok 1 - coercion
1..1
ok
All tests successful.
Files=6, Tests=13, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.33 cusr 0.12 csys = 0.49 CPU)
Result: PASS
PERLANCAR/Sah-Schemas-Perl-0.006.tar.gz
make test TEST_VERBOSE=1 -- OK
perlancar <perlancar@gmail.com>
Sah schemas related to Perl
>>> (cd /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1 && tar cvf - Sah-Schemas-Perl-0.006.ppd blib) | gzip -c >/Users/fly2200/cpanfly-5.22/var/REPO/P/PE/PERLANCAR/Sah-Schemas-Perl-0.006.tar.gz
Sah-Schemas-Perl-0.006.ppd
blib/
blib/lib/
blib/lib/Data/
blib/lib/Data/Sah/
blib/lib/Data/Sah/Coerce/
blib/lib/Data/Sah/Coerce/perl/
blib/lib/Data/Sah/Coerce/perl/obj/
blib/lib/Data/Sah/Coerce/perl/obj/str_perl_version.pm
blib/lib/Data/Sah/Coerce/perl/str/
blib/lib/Data/Sah/Coerce/perl/str/str_normalize_perl_distname.pm
blib/lib/Data/Sah/Coerce/perl/str/str_normalize_perl_modname.pm
blib/lib/Sah/
blib/lib/Sah/Schema/
blib/lib/Sah/Schema/perl/
blib/lib/Sah/Schema/perl/distname.pm
blib/lib/Sah/Schema/perl/modname.pm
blib/lib/Sah/Schema/perl/version.pm
blib/lib/Sah/SchemaR/
blib/lib/Sah/SchemaR/perl/
blib/lib/Sah/SchemaR/perl/distname.pm
blib/lib/Sah/SchemaR/perl/modname.pm
blib/lib/Sah/SchemaR/perl/version.pm
blib/lib/Sah/Schemas/
blib/lib/Sah/Schemas/Perl.pm
blib/man3/
blib/man3/Data::Sah::Coerce::perl::obj::str_perl_version.3
blib/man3/Data::Sah::Coerce::perl::str::str_normalize_perl_distname.3
blib/man3/Data::Sah::Coerce::perl::str::str_normalize_perl_modname.3
blib/man3/Sah::Schema::perl::distname.3
blib/man3/Sah::Schema::perl::modname.3
blib/man3/Sah::Schema::perl::version.3
blib/man3/Sah::SchemaR::perl::distname.3
blib/man3/Sah::SchemaR::perl::modname.3
blib/man3/Sah::SchemaR::perl::version.3
blib/man3/Sah::Schemas::Perl.3
Running test for module 'Perinci::CmdLine::Any'
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'get'
Checksum for /Users/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/P/PE/PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz ok
Perinci-CmdLine-Any-0.13/
Perinci-CmdLine-Any-0.13/README
Perinci-CmdLine-Any-0.13/dist.ini
Perinci-CmdLine-Any-0.13/Makefile.PL
Perinci-CmdLine-Any-0.13/META.yml
Perinci-CmdLine-Any-0.13/t/
Perinci-CmdLine-Any-0.13/t/author-pod-syntax.t
Perinci-CmdLine-Any-0.13/t/00-compile.t
Perinci-CmdLine-Any-0.13/t/author-pod-coverage.t
Perinci-CmdLine-Any-0.13/weaver.ini
Perinci-CmdLine-Any-0.13/META.json
Perinci-CmdLine-Any-0.13/MANIFEST
Perinci-CmdLine-Any-0.13/lib/
Perinci-CmdLine-Any-0.13/lib/Perinci/
Perinci-CmdLine-Any-0.13/lib/Perinci/CmdLine/
Perinci-CmdLine-Any-0.13/lib/Perinci/CmdLine/Any.pm
Perinci-CmdLine-Any-0.13/LICENSE
Perinci-CmdLine-Any-0.13/Changes
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'prepare'
Configuring P/PE/PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz with Makefile.PL
>>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL
Warning: prerequisite Perinci::CmdLine::Lite 1.56 not found.
Checking if your kit is complete...
Looks good
Have /Users/fly2200/cpanfly-5.22/var/megalib
Want /Users/fly2200/ap2200-299195/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Perinci::CmdLine::Any
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz
/Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'make'
---- Unsatisfied dependencies detected during ----
---- PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz ----
Perinci::CmdLine::Lite [requires]
Running test for module 'Perinci::CmdLine::Lite'
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'get'
Checksum for /Users/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz ok
Perinci-CmdLine-Lite-1.61/
Perinci-CmdLine-Lite-1.61/README
Perinci-CmdLine-Lite-1.61/lib/
Perinci-CmdLine-Lite-1.61/lib/Perinci/
Perinci-CmdLine-Lite-1.61/lib/Perinci/CmdLine/
Perinci-CmdLine-Lite-1.61/lib/Perinci/CmdLine/Lite.pm
Perinci-CmdLine-Lite-1.61/lib/Perinci/CmdLine/Base.pm
Perinci-CmdLine-Lite-1.61/lib/Perinci/CmdLine/Util/
Perinci-CmdLine-Lite-1.61/lib/Perinci/CmdLine/Util/Config.pm
Perinci-CmdLine-Lite-1.61/Makefile.PL
Perinci-CmdLine-Lite-1.61/share/
Perinci-CmdLine-Lite-1.61/share/templates/
Perinci-CmdLine-Lite-1.61/share/templates/description.txt
Perinci-CmdLine-Lite-1.61/share/templates/synopsis.txt
Perinci-CmdLine-Lite-1.61/Changes
Perinci-CmdLine-Lite-1.61/dist.ini
Perinci-CmdLine-Lite-1.61/LICENSE
Perinci-CmdLine-Lite-1.61/t/
Perinci-CmdLine-Lite-1.61/t/00-compile.t
Perinci-CmdLine-Lite-1.61/t/suite.t
Perinci-CmdLine-Lite-1.61/t/release-rinci.t
Perinci-CmdLine-Lite-1.61/t/author-pod-syntax.t
Perinci-CmdLine-Lite-1.61/t/author-pod-coverage.t
Perinci-CmdLine-Lite-1.61/weaver.ini
Perinci-CmdLine-Lite-1.61/MANIFEST
Perinci-CmdLine-Lite-1.61/META.json
Perinci-CmdLine-Lite-1.61/META.yml
Perinci-CmdLine-Lite-1.61/devscripts/
Perinci-CmdLine-Lite-1.61/devscripts/bench-startup
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'prepare'
Configuring P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz with Makefile.PL
>>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL
Warning: prerequisite Progress::Any::Output::TermProgressBarColor 0.17 not found.
Checking if your kit is complete...
Looks good
Have /Users/fly2200/cpanfly-5.22/var/megalib
Want /Users/fly2200/ap2200-299195/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Perinci::CmdLine::Lite
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz
/Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'make'
---- Unsatisfied dependencies detected during ----
---- PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz ----
Progress::Any::Output::TermProgressBarColor [requires]
Running test for module 'Progress::Any::Output::TermProgressBarColor'
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'get'
Checksum for /Users/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/P/PE/PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.22.tar.gz ok
Progress-Any-Output-TermProgressBarColor-0.22/
Progress-Any-Output-TermProgressBarColor-0.22/README
Progress-Any-Output-TermProgressBarColor-0.22/lib/
Progress-Any-Output-TermProgressBarColor-0.22/lib/Progress/
Progress-Any-Output-TermProgressBarColor-0.22/lib/Progress/Any/
Progress-Any-Output-TermProgressBarColor-0.22/lib/Progress/Any/Output/
Progress-Any-Output-TermProgressBarColor-0.22/lib/Progress/Any/Output/TermProgressBarColor.pm
Progress-Any-Output-TermProgressBarColor-0.22/Makefile.PL
Progress-Any-Output-TermProgressBarColor-0.22/Changes
Progress-Any-Output-TermProgressBarColor-0.22/dist.ini
Progress-Any-Output-TermProgressBarColor-0.22/LICENSE
Progress-Any-Output-TermProgressBarColor-0.22/t/
Progress-Any-Output-TermProgressBarColor-0.22/t/00-compile.t
Progress-Any-Output-TermProgressBarColor-0.22/t/01-basic.t
Progress-Any-Output-TermProgressBarColor-0.22/t/author-pod-syntax.t
Progress-Any-Output-TermProgressBarColor-0.22/t/author-pod-coverage.t
Progress-Any-Output-TermProgressBarColor-0.22/weaver.ini
Progress-Any-Output-TermProgressBarColor-0.22/MANIFEST
Progress-Any-Output-TermProgressBarColor-0.22/META.json
Progress-Any-Output-TermProgressBarColor-0.22/META.yml
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'prepare'
Configuring P/PE/PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.22.tar.gz with Makefile.PL
>>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL
Checking if your kit is complete...
Looks good
Have /Users/fly2200/cpanfly-5.22/var/megalib
Want /Users/fly2200/ap2200-299195/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Progress::Any::Output::TermProgressBarColor
Writing MYMETA.yml and MYMETA.json
PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.22.tar.gz
/Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL -- OK
Running make for P/PE/PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.22.tar.gz
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'make'
>>> 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.22.tar.gz
make -- OK
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..1
ok 1 - Progress/Any/Output/TermProgressBarColor.pm loaded ok
ok
# Failed test at t/01-basic.t line 18.
# '[38;5;11m 10% [][38;5;11m1s 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.
# '[38;5;11m 20% [][38;5;11m1s 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.
# '[38;5;11m 30% [][38;5;11m1s 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/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
Test Summary Report
-------------------
t/01-basic.t (Wstat: 768 Tests: 3 Failed: 3)
Failed tests: 1-3
Non-zero exit status: 3
Files=4, Tests=4, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.23 cusr 0.06 csys = 0.33 CPU)
Result: FAIL
Failed 1/4 test programs. 3/4 subtests failed.
make: *** [test_dynamic] Error 255
PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.22.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.22.tar.gz
PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz
Has already been unwrapped into directory /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Perinci-CmdLine-Lite-1.61-r1V0U2
PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz
Has already been prepared
Running make for P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'make'
Warning: Prerequisite 'Progress::Any::Output::TermProgressBarColor => 0.17' for 'PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz' failed when processing 'PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.22.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/Base.pm blib/lib/Perinci/CmdLine/Base.pm
cp lib/Perinci/CmdLine/Util/Config.pm blib/lib/Perinci/CmdLine/Util/Config.pm
cp lib/Perinci/CmdLine/Lite.pm blib/lib/Perinci/CmdLine/Lite.pm
Manifying 3 pod documents
PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz
make -- OK
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
Skip blib/lib/auto/share/dist/Perinci-CmdLine-Lite/templates/synopsis.txt (unchanged)
Skip blib/lib/auto/share/dist/Perinci-CmdLine-Lite/templates/description.txt (unchanged)
PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clicTtrT1Rx
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clicTtrT1Rx',
# '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: + is not accepted as option starter
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli2rUOaF9o
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli2rUOaF9o',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Tiny/noop'
# }
# argv: [
# '+h'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
1..1
ok 3 - + is not accepted as option starter
# Subtest: + is not accepted as option starter (2)
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clim1tfKskM
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clim1tfKskM',
# '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
1..1
ok 4 - + is not accepted as option starter (2)
# Subtest: extra args is okay
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliLi_3_Tg0
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliLi_3_Tg0',
# '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 5 - extra args is okay
# Subtest: help for cli with subcommands
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clio906mShy
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clio906mShy',
# '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 6 - help for cli with subcommands
# Subtest: help on a subcommand
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliOGASAuqO
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliOGASAuqO',
# '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 7 - help on a subcommand
1..7
ok 1 - help action
# Subtest: version action
ok 1 - dummy
# Subtest: --version
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clihKSGwJeA
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clihKSGwJeA',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clif9G8kuEG
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clif9G8kuEG',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliPzLQsRaX
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliPzLQsRaX',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliGrmKVGaf
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'default_subcommand' => 'noop',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliGrmKVGaf',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clib7LIgy8g
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'default_subcommand' => 'odd_even',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clib7LIgy8g',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clis__Jtgcc
# 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' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clis__Jtgcc',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clijWchdIVK
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clijWchdIVK',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliqHEIXPeH
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliqHEIXPeH',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliGS7oXrCs
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliGS7oXrCs',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliTnDLANrL
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliTnDLANrL',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clilrNR3ikv
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clilrNR3ikv',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliLa1Ne3bF
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliLa1Ne3bF',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clipf0ayHhy
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'default_subcommand' => 'noop',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clipf0ayHhy',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliiXlfLdOp
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliiXlfLdOp',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliV6npUJzJ
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliV6npUJzJ',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clilfJdBdB0
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clilfJdBdB0',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliOKkSljwP
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliOKkSljwP',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli3g8pSm5c
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli3g8pSm5c',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clidN9Wbyqf
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clidN9Wbyqf',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--a1',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliTXqVsetp
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliTXqVsetp',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--json',
# '--a1',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/infile1'
# ]
# Script's stdout: <[200,"OK","a1=foo\na2=[]",{"func.args":{"-cmdline_src_a1":"file","-cmdline_srcfilenames_a1":["/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliTCNv_wkG
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliTCNv_wkG',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--a1',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/infile1',
# '--a2',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliiKW44ssC
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliiKW44ssC',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--json',
# '--a1',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/infile1',
# '--a2',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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":["/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/infile1"],"-cmdline_srcfilenames_a2":["/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliCkWJaivU
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliCkWJaivU',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--a1',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clibQG3ZPd0
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clibQG3ZPd0',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file'
# }
# argv: [
# '--a2',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliVEPjDh_Y
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliVEPjDh_Y',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliKso1BR6i
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliKso1BR6i',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cligK9gydp8
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cligK9gydp8',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_array'
# }
# argv: []
# Script's stdout:
# Script's stderr: line 2.
# >
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 4 - stdin array
# Subtest: stdin + arg set to "-"
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliFT66wy2D
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliFT66wy2D',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli6C0cWwPs
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli6C0cWwPs',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clia12rIjU6
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clia12rIjU6',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliyd6r0_nj
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliyd6r0_nj',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliRTEMLg0h
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliRTEMLg0h',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliLZe0qQmu
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliLZe0qQmu',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clitKrBsdkL
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clitKrBsdkL',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str'
# }
# argv: [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clim3S_FNIU
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clim3S_FNIU',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str'
# }
# argv: [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/infile1',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli0CAcmrla
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli0CAcmrla',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str'
# }
# argv: [
# '--json',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/infile1'
# ]
# Script's stdout: <[200,"OK","a1=foo",{"func.args":{"-cmdline_src_a1":"stdin_or_file","-cmdline_srcfilenames_a1":["/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli3vmqOlaS
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli3vmqOlaS',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str'
# }
# argv: [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli_ShfA5sG
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli_ShfA5sG',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli4M0i5o8O
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli4M0i5o8O',
# '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: line 2.
# >
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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli0dcV4s__
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli0dcV4s__',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_array'
# }
# argv: [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/infile1',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/infile2'
# ]
# Script's stdout:
# Script's stderr: line 3.
# >
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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliodlR1429
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliodlR1429',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_str'
# }
# argv: [
# '--json',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/infile1'
# ]
# Script's stdout: <[200,"OK","a1=foo",{"func.args":{"-cmdline_src_a1":"stdin_or_files","-cmdline_srcfilenames_a1":["/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clidawJXHv9
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clidawJXHv9',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_str'
# }
# argv: [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clihlFKD_XB
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clihlFKD_XB',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliMrnitbZC
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliMrnitbZC',
# '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: line 2.
# >
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: cmdline_src (stdin_or_args)
ok 1 - dummy
# Subtest: from arg
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli3CwXsuHc
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli3CwXsuHc',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_args_array'
# }
# argv: [
# '--a1',
# 'x'
# ]
# Script's stdout:
# Script's stderr:
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 2 - from arg
# Subtest: from stdin
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clilldQtFly
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clilldQtFly',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_args_array'
# }
# argv: []
# Script's stdout:
# Script's stderr: line 2.
# >
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 3 - from stdin
1..3
ok 11 - cmdline_src (stdin_or_args)
# Subtest: dry-run
ok 1 - dummy
# Subtest: dry-run (via env, 0)
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliFV1w_Xwt
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliFV1w_Xwt',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clirvKeKIxB
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clirvKeKIxB',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli6e8970Ie
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli6e8970Ie',
# '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 12 - 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 13 - tx
# Subtest: streaming
ok 1 - dummy
# Subtest: stream input, simple type, chomp on
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clizUOLgD1j
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clizUOLgD1j',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Stream/count_lines'
# }
# argv: [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli6KS0ggZV
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli6KS0ggZV',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Stream/wc'
# }
# argv: [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliFEkR5bXi
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliFEkR5bXi',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Stream/wc_keys'
# }
# argv: [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliwjzm3z0T
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliwjzm3z0T',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliv7rhEL94
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliv7rhEL94',
# 'overwrite' => 1,
# 'read_config' => 0,
# 'read_env' => 0,
# 'url' => '/Perinci/Examples/Stream/square_nums'
# }
# argv: [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/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 14 - streaming
# Subtest: result metadata
ok 1 - dummy
# Subtest: cmdline.exit_code
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliPPVeMXfL
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliPPVeMXfL',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli15Na98jb
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli15Na98jb',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliC8wVH3AF
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliC8wVH3AF',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli7O6bMOj6
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli7O6bMOj6',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clij3ony1iR
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clij3ony1iR',
# '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 15 - result metadata
# Subtest: completion
ok 1 - dummy
# Subtest: self-completion works
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clixU7lODVQ
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clixU7lODVQ',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clikT0FLnZd
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clikT0FLnZd',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliK4oEPchY
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliK4oEPchY',
# '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 16 - completion
# Subtest: env
ok 1 - dummy
# Subtest: env read
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliJ56jvz9e
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliJ56jvz9e',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clibMXOQF6f
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clibMXOQF6f',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliWO50MhvM
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'env_name' => 'foo_opt',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliWO50MhvM',
# '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 17 - env
# Subtest: config file
ok 1 - dummy
# Subtest: attr:config_dirs
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliWSQUdb5_
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliWSQUdb5_',
# '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 /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliym4ylS_p
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'config_filename' => 'prog2.conf',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliym4ylS_p',
# '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: attr:config_filename (hash record)
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliS0fJL2G5
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'config_filename' => [
# {
# 'filename' => 'prog4.conf',
# 'section' => 'prog'
# },
# 'prog2.conf'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliS0fJL2G5',
# '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 4 - attr:config_filename (hash record)
# Subtest: attr:config_filename (hash record) + --config-profile
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliyLEA8u6J
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'config_filename' => [
# {
# 'filename' => 'prog4.conf',
# 'section' => 'prog'
# },
# 'prog2.conf'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliyLEA8u6J',
# '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 5 - attr:config_filename (hash record) + --config-profile
# Subtest: common option: --no-config
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli52xryMPE
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli52xryMPE',
# '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 6 - common option: --no-config
# Subtest: common option: --config-path
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clipZXWW7xg
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clipZXWW7xg',
# 'overwrite' => 1,
# 'read_config' => 1,
# 'read_env' => 0,
# 'script_name' => 'prog',
# 'url' => '/Perinci/Examples/noop2'
# }
# argv: [
# '--config-path',
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/prog.conf'
# ]
# Script's stdout:
# Script's stderr: <>
ok 1 - exit_code
ok 2 - stdout_like
1..2
ok 7 - common option: --config-path
# Subtest: common option: --config-profile
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliwbPFtmlz
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliwbPFtmlz',
# '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 8 - common option: --config-profile
# Subtest: unknown config profile -> error
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clilRL0Bh6B
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clilRL0Bh6B',
# '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 9 - unknown config profile -> error
# Subtest: unknown config profile but does not read config -> ok
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clivDiTAKkb
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/clivDiTAKkb',
# '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 10 - unknown config profile but does not read config -> ok
# Subtest: subcommand
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliSKQKAl1h
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliSKQKAl1h',
# '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 11 - subcommand
# Subtest: subcommand + --config-profile
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliBYPOOEJe
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliBYPOOEJe',
# '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 12 - subcommand + --config-profile
# Subtest: array-ify if argument is array
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli49r8VEEr
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cli49r8VEEr',
# '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 13 - array-ify if argument is array
# Subtest: can also set common option
# Generated CLI script at /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliywpRBkTh
# gen_pericmd_script args: {
# 'cmdline' => 'Perinci::CmdLine::Lite',
# 'config_dirs' => [
# '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH'
# ],
# 'output_file' => '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH/cliywpRBkTh',
# '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 14 - can also set common option
1..14
ok 18 - config file
# all tests successful, deleting tempdir /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/FIeH_o5CoH
1..18
ok
All tests successful.
Files=5, Tests=21, 11 wallclock secs ( 0.14 usr 0.03 sys + 8.70 cusr 1.67 csys = 10.54 CPU)
Result: PASS
PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz
Tests succeeded but one dependency not OK (Progress::Any::Output::TermProgressBarColor)
PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz
[dependencies] -- NA
PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz
Has already been unwrapped into directory /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Perinci-CmdLine-Any-0.13-2JnHR5
PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz
Has already been prepared
Running make for P/PE/PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'make'
Warning: Prerequisite 'Perinci::CmdLine::Lite => 1.56' for 'PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz' failed when processing 'PERLANCAR/Perinci-CmdLine-Lite-1.61.tar.gz' with 'make_test => NO one dependency not OK (Progress::Any::Output::TermProgressBarColor)'. Continuing, but chances to succeed are limited.
>>> make
cp lib/Perinci/CmdLine/Any.pm blib/lib/Perinci/CmdLine/Any.pm
Manifying 1 pod document
PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz
make -- OK
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...........
1..1
ok 1 - Perinci/CmdLine/Any.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, 1 wallclock secs ( 0.03 usr 0.00 sys + 0.09 cusr 0.03 csys = 0.15 CPU)
Result: PASS
PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz
Tests succeeded but one dependency not OK (Perinci::CmdLine::Lite)
PERLANCAR/Perinci-CmdLine-Any-0.13.tar.gz
[dependencies] -- NA
Running test for module 'OrePAN'
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/T/TO/TOKUHIROM/OrePAN-0.08.tar.gz
Checksum for /Users/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/T/TO/TOKUHIROM/OrePAN-0.08.tar.gz ok
OrePAN-0.08/
OrePAN-0.08/cpanfile
OrePAN-0.08/orepan.pl
OrePAN-0.08/Changes
OrePAN-0.08/.travis.yml
OrePAN-0.08/MANIFEST
OrePAN-0.08/lib/
OrePAN-0.08/lib/OrePAN/
OrePAN-0.08/lib/OrePAN/Package/
OrePAN-0.08/lib/OrePAN/Package/Whois.pm
OrePAN-0.08/lib/OrePAN/Package/Index.pm
OrePAN-0.08/lib/OrePAN/Archive.pm
OrePAN-0.08/lib/OrePAN.pm
OrePAN-0.08/README
OrePAN-0.08/META.json
OrePAN-0.08/META.yml
OrePAN-0.08/Makefile.PL
OrePAN-0.08/LICENSE
OrePAN-0.08/.gitignore
OrePAN-0.08/inc/
OrePAN-0.08/inc/Module/
OrePAN-0.08/inc/Module/CPANfile.pm
OrePAN-0.08/inc/Module/Install/
OrePAN-0.08/inc/Module/Install/Can.pm
OrePAN-0.08/inc/Module/Install/External.pm
OrePAN-0.08/inc/Module/Install/Makefile.pm
OrePAN-0.08/inc/Module/Install/Fetch.pm
OrePAN-0.08/inc/Module/Install/WriteAll.pm
OrePAN-0.08/inc/Module/Install/Metadata.pm
OrePAN-0.08/inc/Module/Install/AuthorTests.pm
OrePAN-0.08/inc/Module/Install/CPANfile.pm
OrePAN-0.08/inc/Module/Install/Win32.pm
OrePAN-0.08/inc/Module/Install/Scripts.pm
OrePAN-0.08/inc/Module/Install/Base.pm
OrePAN-0.08/inc/Module/Install.pm
OrePAN-0.08/inc/Module/CPANfile/
OrePAN-0.08/inc/Module/CPANfile/Result.pm
OrePAN-0.08/inc/Module/CPANfile/Environment.pm
OrePAN-0.08/orepan_index.pl
OrePAN-0.08/t/
OrePAN-0.08/t/dummy-cpan/
OrePAN-0.08/t/dummy-cpan/Foo-Bar-0.01.tar.gz
OrePAN-0.08/t/03__parse_version.t
OrePAN-0.08/t/00_compile.t
OrePAN-0.08/t/01_make_index.t
OrePAN-0.08/t/02_make_whois.t
OrePAN-0.08/t/dat/
OrePAN-0.08/t/dat/Base.pm
OrePAN-0.08/xt/
OrePAN-0.08/xt/04_minimum_version.t
OrePAN-0.08/xt/05_cpan_meta.t
OrePAN-0.08/xt/03_pod.t
OrePAN-0.08/xt/01_podspell.t
OrePAN-0.08/xt/06_meta_author.t
OrePAN-0.08/xt/02_perlcritic.t
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'prepare'
Configuring T/TO/TOKUHIROM/OrePAN-0.08.tar.gz with Makefile.PL
>>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL
Cannot determine author info from lib/OrePAN.pm
Cannot determine license info from lib/OrePAN.pm
Locating bin:tar... found at /usr/bin/tar.
Locating bin:unzip... found at /usr/bin/unzip.
Checking if your kit is complete...
Looks good
Have /Users/fly2200/cpanfly-5.22/var/megalib
Want /Users/fly2200/ap2200-299195/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for OrePAN
Writing MYMETA.yml and MYMETA.json
Merging cpanfile prereqs to MYMETA.yml
Merging cpanfile prereqs to MYMETA.json
TOKUHIROM/OrePAN-0.08.tar.gz
/Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL -- OK
Running make for T/TO/TOKUHIROM/OrePAN-0.08.tar.gz
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'make'
>>> make
cp orepan_index.pl blib/lib/orepan_index.pl
cp orepan.pl blib/lib/orepan.pl
cp lib/OrePAN.pm blib/lib/OrePAN.pm
cp lib/OrePAN/Archive.pm blib/lib/OrePAN/Archive.pm
cp lib/OrePAN/Package/Whois.pm blib/lib/OrePAN/Package/Whois.pm
cp lib/OrePAN/Package/Index.pm blib/lib/OrePAN/Package/Index.pm
cp orepan.pl blib/script/orepan.pl
"/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/orepan.pl
cp orepan_index.pl blib/script/orepan_index.pl
"/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/orepan_index.pl
Manifying 2 pod documents
Manifying 2 pod documents
TOKUHIROM/OrePAN-0.08.tar.gz
make -- OK
Prepending /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/arch /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/Sah-Schemas-Perl-0.006-OxVfQ1/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/*/*/*.t t/*/*/*/*.t
t/00_compile.t .........
1..4
ok 1 - use OrePAN;
ok 2 - use OrePAN::Archive;
ok 3 - use OrePAN::Package::Index;
ok 4 - use OrePAN::Package::Whois;
ok
t/01_make_index.t ......
# 2016-10-21T13:16:38 [INFO] Loading /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/TDMB98Mpgi at /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/OrePAN-0.08-INLa6o/blib/lib/OrePAN/Package/Index.pm line 27
# 2016-10-21T13:16:39 [INFO] retrieve meta data at /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/OrePAN-0.08-INLa6o/blib/lib/OrePAN/Archive.pm line 72
# 2016-10-21T13:16:39 [INFO] files at /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/OrePAN-0.08-INLa6o/blib/lib/OrePAN/Archive.pm line 185
# 2016-10-21T13:16:39 [INFO] ok files at /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/OrePAN-0.08-INLa6o/blib/lib/OrePAN/Archive.pm line 188
# 2016-10-21T13:16:39 [INFO] parsing: /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/0Ksh8GGZgb/Foo-Bar-0.01/Bar.pm at /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/OrePAN-0.08-INLa6o/blib/lib/OrePAN/Archive.pm line 194
# 2016-10-21T13:16:39 [INFO] parsed: Foo::Bar version: 0.01 at /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/OrePAN-0.08-INLa6o/blib/lib/OrePAN/Archive.pm line 196
ok 1
# 2016-10-21T13:16:39 [INFO] Adding Foo-Bar-0.01 at /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/OrePAN-0.08-INLa6o/blib/lib/OrePAN/Package/Index.pm line 63
# 2016-10-21T13:16:39 [INFO] Save /var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/TDMB98Mpgi at /Users/fly2200/cpanfly-5.22/var/tmp/cpan_build/OrePAN-0.08-INLa6o/blib/lib/OrePAN/Package/Index.pm line 91
ok 2
1..2
ok
t/02_make_whois.t ......
ok 1
1..1
ok
t/03__parse_version.t ..
ok 1
ok 2
1..2
ok
All tests successful.
Files=4, Tests=9, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.54 cusr 0.10 csys = 0.68 CPU)
Result: PASS
TOKUHIROM/OrePAN-0.08.tar.gz
make test TEST_VERBOSE=1 -- OK
Can't call method "fullname" on an undefined value at /Users/fly2200/cpanfly-5.22/lib/Fly/MakePPD.pm line 168.
/Users/fly2200/ap2200-299195/bin/perl-dynamic exits with 255.