PATH=/usr/bin:/bin:/home/fly1800/cpanfly-5.18/var/megalib/bin Start 2016-01-04T08:00:29 ActivePerl-1800 CPAN-2.00 Reading '/home/fly1800/cpanfly-5.18/var/cpan/Metadata' Database was generated on Mon, 04 Jan 2016 06:53:30 GMT Running make for P/PE/PERLANCAR/App-lcpan-0.62.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PE/PERLANCAR/App-lcpan-0.62.tar.gz Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/App-lcpan-0.62.tar.gz ok App-lcpan-0.62/ App-lcpan-0.62/bin/ App-lcpan-0.62/bin/lcpanm App-lcpan-0.62/bin/lcpan App-lcpan-0.62/META.json App-lcpan-0.62/LICENSE App-lcpan-0.62/Changes App-lcpan-0.62/META.yml App-lcpan-0.62/Makefile.PL App-lcpan-0.62/t/ App-lcpan-0.62/t/release-pod-syntax.t App-lcpan-0.62/t/author-sql_schema_versioned.t App-lcpan-0.62/t/release-pod-coverage.t App-lcpan-0.62/t/release-rinci.t App-lcpan-0.62/t/00-compile.t App-lcpan-0.62/README App-lcpan-0.62/dist.ini App-lcpan-0.62/lib/ App-lcpan-0.62/lib/LWP/ App-lcpan-0.62/lib/LWP/UserAgent/ App-lcpan-0.62/lib/LWP/UserAgent/Patch/ App-lcpan-0.62/lib/LWP/UserAgent/Patch/FilterLcpan.pm App-lcpan-0.62/lib/App/ App-lcpan-0.62/lib/App/lcpan.pm App-lcpan-0.62/lib/App/lcpan/ App-lcpan-0.62/lib/App/lcpan/Cmd/ App-lcpan-0.62/lib/App/lcpan/Cmd/extract_mod.pm App-lcpan-0.62/lib/App/lcpan/Cmd/mod2rel.pm App-lcpan-0.62/lib/App/lcpan/Cmd/rels.pm App-lcpan-0.62/lib/App/lcpan/Cmd/authors.pm App-lcpan-0.62/lib/App/lcpan/Cmd/authors_by_dist_count.pm App-lcpan-0.62/lib/App/lcpan/Cmd/mods_by_rdep_count.pm App-lcpan-0.62/lib/App/lcpan/Cmd/dist2rel.pm App-lcpan-0.62/lib/App/lcpan/Cmd/update.pm App-lcpan-0.62/lib/App/lcpan/Cmd/namespaces.pm App-lcpan-0.62/lib/App/lcpan/Cmd/distmods.pm App-lcpan-0.62/lib/App/lcpan/Cmd/author_rels.pm App-lcpan-0.62/lib/App/lcpan/Cmd/stats.pm App-lcpan-0.62/lib/App/lcpan/Cmd/dists_by_dep_count.pm App-lcpan-0.62/lib/App/lcpan/Cmd/authors_by_rel_count.pm App-lcpan-0.62/lib/App/lcpan/Cmd/authors_by_mod_count.pm App-lcpan-0.62/lib/App/lcpan/Cmd/deps.pm App-lcpan-0.62/lib/App/lcpan/Cmd/extract_rel.pm App-lcpan-0.62/lib/App/lcpan/Cmd/authors_by_rdep_count.pm App-lcpan-0.62/lib/App/lcpan/Cmd/copy_mod.pm App-lcpan-0.62/lib/App/lcpan/Cmd/author_dists.pm App-lcpan-0.62/lib/App/lcpan/Cmd/reset.pm App-lcpan-0.62/lib/App/lcpan/Cmd/author_mods.pm App-lcpan-0.62/lib/App/lcpan/Cmd/mods_from_same_dist.pm App-lcpan-0.62/lib/App/lcpan/Cmd/dists.pm App-lcpan-0.62/lib/App/lcpan/Cmd/releases.pm App-lcpan-0.62/lib/App/lcpan/Cmd/copy_rel.pm App-lcpan-0.62/lib/App/lcpan/Cmd/modules.pm App-lcpan-0.62/lib/App/lcpan/Cmd/author_rdeps.pm App-lcpan-0.62/lib/App/lcpan/Cmd/rdeps.pm App-lcpan-0.62/lib/App/lcpan/Cmd/mod2dist.pm App-lcpan-0.62/lib/App/lcpan/Cmd/mods.pm App-lcpan-0.62/MANIFEST App-lcpan-0.62/weaver.ini CPAN.pm: Building P/PE/PERLANCAR/App-lcpan-0.62.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Warning: prerequisite App::ShellCompleter::cpanm 0 not found. Warning: prerequisite LWP::UserAgent::Patch::FilterMirrorMaxSize 0 not found. Warning: prerequisite Perinci::CmdLine::Util::Config 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for App::lcpan Writing MYMETA.yml and MYMETA.json Modifying Makefile to generate shell completion on install ---- Unsatisfied dependencies detected during ---- ---- PERLANCAR/App-lcpan-0.62.tar.gz ---- App::ShellCompleter::cpanm [requires] Perinci::CmdLine::Util::Config [requires] LWP::UserAgent::Patch::FilterMirrorMaxSize [requires] Running make test Delayed until after prerequisites Running test for module 'App::ShellCompleter::cpanm' Running make for P/PE/PERLANCAR/App-ShellCompleter-cpanm-0.14.tar.gz Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/App-ShellCompleter-cpanm-0.14.tar.gz ok App-ShellCompleter-cpanm-0.14/ App-ShellCompleter-cpanm-0.14/bin/ App-ShellCompleter-cpanm-0.14/bin/_cpanm App-ShellCompleter-cpanm-0.14/README App-ShellCompleter-cpanm-0.14/lib/ App-ShellCompleter-cpanm-0.14/lib/App/ App-ShellCompleter-cpanm-0.14/lib/App/ShellCompleter/ App-ShellCompleter-cpanm-0.14/lib/App/ShellCompleter/cpanm.pm App-ShellCompleter-cpanm-0.14/Makefile.PL App-ShellCompleter-cpanm-0.14/Changes App-ShellCompleter-cpanm-0.14/dist.ini App-ShellCompleter-cpanm-0.14/LICENSE App-ShellCompleter-cpanm-0.14/t/ App-ShellCompleter-cpanm-0.14/t/00-compile.t App-ShellCompleter-cpanm-0.14/t/release-pod-coverage.t App-ShellCompleter-cpanm-0.14/t/release-pod-syntax.t App-ShellCompleter-cpanm-0.14/weaver.ini App-ShellCompleter-cpanm-0.14/MANIFEST App-ShellCompleter-cpanm-0.14/META.json App-ShellCompleter-cpanm-0.14/META.yml CPAN.pm: Building P/PE/PERLANCAR/App-ShellCompleter-cpanm-0.14.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Warning: prerequisite Perinci::CmdLine::Util::Config 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for App::ShellCompleter::cpanm Writing MYMETA.yml and MYMETA.json Modifying Makefile to generate shell completion on install ---- Unsatisfied dependencies detected during ---- ---- PERLANCAR/App-ShellCompleter-cpanm-0.14.tar.gz ---- Perinci::CmdLine::Util::Config [requires] Running make test Delayed until after prerequisites Running test for module 'Perinci::CmdLine::Util::Config' Running make for P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz ok Perinci-CmdLine-Lite-1.43/ Perinci-CmdLine-Lite-1.43/README Perinci-CmdLine-Lite-1.43/lib/ Perinci-CmdLine-Lite-1.43/lib/Perinci/ Perinci-CmdLine-Lite-1.43/lib/Perinci/CmdLine/ Perinci-CmdLine-Lite-1.43/lib/Perinci/CmdLine/Lite.pm Perinci-CmdLine-Lite-1.43/lib/Perinci/CmdLine/Base.pm Perinci-CmdLine-Lite-1.43/lib/Perinci/CmdLine/Util/ Perinci-CmdLine-Lite-1.43/lib/Perinci/CmdLine/Util/Config.pm Perinci-CmdLine-Lite-1.43/Makefile.PL Perinci-CmdLine-Lite-1.43/share/ Perinci-CmdLine-Lite-1.43/share/templates/ Perinci-CmdLine-Lite-1.43/share/templates/description.txt Perinci-CmdLine-Lite-1.43/share/templates/synopsis.txt Perinci-CmdLine-Lite-1.43/Changes Perinci-CmdLine-Lite-1.43/dist.ini Perinci-CmdLine-Lite-1.43/LICENSE Perinci-CmdLine-Lite-1.43/t/ Perinci-CmdLine-Lite-1.43/t/00-compile.t Perinci-CmdLine-Lite-1.43/t/suite.t Perinci-CmdLine-Lite-1.43/t/release-rinci.t Perinci-CmdLine-Lite-1.43/t/author-pod-syntax.t Perinci-CmdLine-Lite-1.43/t/author-pod-coverage.t Perinci-CmdLine-Lite-1.43/weaver.ini Perinci-CmdLine-Lite-1.43/MANIFEST Perinci-CmdLine-Lite-1.43/META.json Perinci-CmdLine-Lite-1.43/META.yml Perinci-CmdLine-Lite-1.43/devscripts/ Perinci-CmdLine-Lite-1.43/devscripts/bench-startup CPAN.pm: Building P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Warning: prerequisite Progress::Any::Output::TermProgressBarColor 0.17 not found. We have 0.10. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Perinci::CmdLine::Lite Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz ---- Progress::Any::Output::TermProgressBarColor [requires] Running make test Delayed until after prerequisites Running test for module 'Progress::Any::Output::TermProgressBarColor' Running make for P/PE/PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.21.tar.gz 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 CPAN.pm: Building P/PE/PERLANCAR/Progress-Any-Output-TermProgressBarColor-0.21.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Progress::Any::Output::TermProgressBarColor Writing MYMETA.yml and MYMETA.json >>> 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. # ' 10% []1s left ' # 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. #  20% []1s left ' # 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. # ' 30% []1s left ' # 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.01 sys + 0.28 cusr 0.05 csys = 0.37 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 make for P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz Has already been unwrapped into directory /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-CmdLine-Lite-1.43-TbWnzB CPAN.pm: Building P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz Warning: Prerequisite 'Progress::Any::Output::TermProgressBarColor => 0.17' for 'PERLANCAR/Perinci-CmdLine-Lite-1.43.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/description.txt blib/lib/auto/share/dist/Perinci-CmdLine-Lite/templates/description.txt cp share/templates/synopsis.txt blib/lib/auto/share/dist/Perinci-CmdLine-Lite/templates/synopsis.txt 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 cp lib/Perinci/CmdLine/Base.pm blib/lib/Perinci/CmdLine/Base.pm Manifying 3 pod documents PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz make -- OK 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 # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'clihpXMz_RD: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:wet)' # Looks like you failed 2 tests of 2. # Failed test 'dry-run (via env, 0)' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'cliZrQkXUsx: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:dry)' # Looks like you failed 2 tests of 2. # Failed test 'dry-run (via env, 1)' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'cliUfRVSDcQ: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:dry)' # Looks like you failed 2 tests of 2. # Failed test 'dry-run (via cmdline opt)' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Looks like you failed 3 tests of 4. # Failed test 'dry-run' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 293. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '255' # expected: '0' # Script's stdout: <> # Script's stderr: <"gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-CmdLine-Lite-1.43-TbWnzB/blib/lib/Perinci/CmdLine/Base.pm line 534. # > # Failed test 'answer' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 257. # Structures begin differing at: # $got->[0] = Does not exist # $expected->[0] = '--number' # [] # Looks like you failed 2 tests of 2. # Failed test 'self-completion works' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '255' # expected: '0' # Script's stdout: <> # Script's stderr: <"gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-CmdLine-Lite-1.43-TbWnzB/blib/lib/Perinci/CmdLine/Base.pm line 534. # > # Failed test 'answer' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 257. # Structures begin differing at: # $got->[0] = Does not exist # $expected->[0] = 'sc1' # [] # Looks like you failed 2 tests of 2. # Failed test 'completion of subcommand name' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '255' # expected: '0' # Script's stdout: <> # Script's stderr: <"gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-CmdLine-Lite-1.43-TbWnzB/blib/lib/Perinci/CmdLine/Base.pm line 534. # > # Failed test 'answer' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 257. # Structures begin differing at: # $got->[0] = Does not exist # $expected->[0] = '--number' # [] # Looks like you failed 2 tests of 2. # Failed test 'completion of subcommand option' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Looks like you failed 3 tests of 4. # Failed test 'completion' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 293. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'sum-nums: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^s:^6$)' # Looks like you failed 2 tests of 2. # Failed test 'env read' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'sum-nums: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^s:^3$)' # Looks like you failed 2 tests of 2. # Failed test 'turned off via --no-env' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'sum-nums: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^s:^18$)' # Looks like you failed 2 tests of 2. # Failed test 'attr:env_name' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Looks like you failed 3 tests of 4. # Failed test 'env' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 293. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'prog: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:^a=101\nb=201\nc=\nd=\ne=$)' # Looks like you failed 2 tests of 2. # Failed test 'attr:config_dirs' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'prog: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:^a=104\nb=\nc=\nd=\ne=$)' # Looks like you failed 2 tests of 2. # Failed test 'attr:config_filename' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'prog: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:^a=\nb=\nc=\nd=\ne=$)' # Looks like you failed 2 tests of 2. # Failed test 'common option: --no-config' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'prog: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:^a=101\nb=201\nc=\nd=\ne=$)' # Looks like you failed 2 tests of 2. # Failed test 'common option: --config-path' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'prog: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:a=111\nb=201\nc=\nd=201\ne=$)' # Looks like you failed 2 tests of 2. # Failed test 'common option: --config-profile' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '112' # Script's stdout: # Script's stderr: <> # Looks like you failed 1 test of 1. # Failed test 'unknown config profile -> error' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'foo: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:^a=\nb=\nc=\nd=\ne=$)' # Looks like you failed 2 tests of 2. # Failed test 'unknown config profile but does not read config -> ok' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'prog: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:^a=102\nb=201\nc=201\nd=\ne=$)' # Looks like you failed 2 tests of 2. # Failed test 'subcommand' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'prog-old: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:^a=121\nb=201\nc=201\nd=201\ne=$)' # Looks like you failed 2 tests of 2. # Failed test 'subcommand + --config-profile (old syntax)' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'prog: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:^a=121\nb=201\nc=201\nd=201\ne=$)' # Looks like you failed 2 tests of 2. # Failed test 'subcommand + --config-profile' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'sum: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:^0$)' # Looks like you failed 2 tests of 2. # Failed test 'array-ify if argument is array' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Failed test 'exit_code' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 183. # got: '200' # expected: '0' # Script's stdout: # Script's stderr: <> # Failed test 'stdout_like' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 193. # 'prog3: ERROR 500: Can't load module Perinci::Examples: "gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Examples.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Access/Lite.pm line 54. # ' # doesn't match '(?^:^"a=101\\nb=\\nc=\\nd=\\ne=")' # Looks like you failed 2 tests of 2. # Failed test 'can also set common option' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 226. # Looks like you failed 12 tests of 13. # Failed test 'config file' # at /home/fly1800/cpanfly-5.18/var/megalib/Test/Perinci/CmdLine.pm line 293. # there are failing tests, not deleting tempdir /tmp/9BsAXENyhM # Looks like you failed 4 tests of 17. t/suite.t ................ # Subtest: help action ok 1 - dummy # Subtest: --help # Generated CLI script at /tmp/9BsAXENyhM/cli6M7wD9QY # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli6M7wD9QY', # '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/9BsAXENyhM/cli550o9uaI # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli550o9uaI', # '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/9BsAXENyhM/cliHxhnDabi # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliHxhnDabi', # '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/9BsAXENyhM/clin7o4ILXY # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clin7o4ILXY', # '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/9BsAXENyhM/cli8HPbrUE2 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli8HPbrUE2', # '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/9BsAXENyhM/cliPbD8a037 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliPbD8a037', # '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/9BsAXENyhM/cliTzW2BMN6 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliTzW2BMN6', # '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/9BsAXENyhM/cliJiSGJYgC # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'default_subcommand' => 'noop', # 'output_file' => '/tmp/9BsAXENyhM/cliJiSGJYgC', # '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/9BsAXENyhM/clioMkOQ1yE # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'default_subcommand' => 'odd_even', # 'output_file' => '/tmp/9BsAXENyhM/clioMkOQ1yE', # '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/9BsAXENyhM/cliHNGLlEgh # 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/9BsAXENyhM/cliHNGLlEgh', # '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/9BsAXENyhM/cliFcYdSjF8 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliFcYdSjF8', # '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/9BsAXENyhM/clizOrUunGy # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clizOrUunGy', # '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/9BsAXENyhM/cliNUQIV0QD # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliNUQIV0QD', # '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/9BsAXENyhM/cliTyefOhgR # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliTyefOhgR', # '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/9BsAXENyhM/cligQnOxjXp # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cligQnOxjXp', # '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/9BsAXENyhM/cliAAmyni1R # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliAAmyni1R', # '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/9BsAXENyhM/cliNGF9HI08 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'default_subcommand' => 'noop', # 'output_file' => '/tmp/9BsAXENyhM/cliNGF9HI08', # '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/9BsAXENyhM/cliSPxBGG48 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliSPxBGG48', # '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/9BsAXENyhM/clijDYxjtwT # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clijDYxjtwT', # '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/9BsAXENyhM/cliicSmQAhN # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliicSmQAhN', # '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/9BsAXENyhM/cli0QHS5o5d # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli0QHS5o5d', # '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/9BsAXENyhM/cli1n_9nhiA # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli1n_9nhiA', # '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/9BsAXENyhM/cli2IH5jzIm # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli2IH5jzIm', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file' # } # argv: [ # '--a1', # '/tmp/9BsAXENyhM/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/9BsAXENyhM/cli_DrBCt4q # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli_DrBCt4q', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file' # } # argv: [ # '--json', # '--a1', # '/tmp/9BsAXENyhM/infile1' # ] # Script's stdout: <["200","OK","a1=foo\na2=[]",{"func.args":{"-cmdline_src_a1":"file","-cmdline_srcfilenames_a1":["/tmp/9BsAXENyhM/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/9BsAXENyhM/clikrIW0kcg # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clikrIW0kcg', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file' # } # argv: [ # '--a1', # '/tmp/9BsAXENyhM/infile1', # '--a2', # '/tmp/9BsAXENyhM/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/9BsAXENyhM/cli1NPILsrx # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli1NPILsrx', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file' # } # argv: [ # '--json', # '--a1', # '/tmp/9BsAXENyhM/infile1', # '--a2', # '/tmp/9BsAXENyhM/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/9BsAXENyhM/infile1"],"-cmdline_srcfilenames_a2":["/tmp/9BsAXENyhM/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/9BsAXENyhM/cliCDIO5Ea_ # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliCDIO5Ea_', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file' # } # argv: [ # '--a1', # '/tmp/9BsAXENyhM/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/9BsAXENyhM/cliYQPKiMcy # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliYQPKiMcy', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_file' # } # argv: [ # '--a2', # '/tmp/9BsAXENyhM/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/9BsAXENyhM/cli5QWjPgAi # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli5QWjPgAi', # '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/9BsAXENyhM/clignP98dkw # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clignP98dkw', # '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/9BsAXENyhM/cliRs5sF0c7 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliRs5sF0c7', # '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/9BsAXENyhM/cliw6qtYlse # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliw6qtYlse', # '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/9BsAXENyhM/cliXIwKbKw8 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliXIwKbKw8', # '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/9BsAXENyhM/clioiI5ek1_ # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clioiI5ek1_', # '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/9BsAXENyhM/clii5KZvt2p # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clii5KZvt2p', # '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/9BsAXENyhM/clizVe5P1Ni # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clizVe5P1Ni', # '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/9BsAXENyhM/clih4zUCsND # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clih4zUCsND', # '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/9BsAXENyhM/climZJWrJBG # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/climZJWrJBG', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str' # } # argv: [ # '/tmp/9BsAXENyhM/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/9BsAXENyhM/cli8TmOWU7m # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli8TmOWU7m', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str' # } # argv: [ # '/tmp/9BsAXENyhM/infile1', # '/tmp/9BsAXENyhM/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/9BsAXENyhM/climybpetFB # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/climybpetFB', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str' # } # argv: [ # '--json', # '/tmp/9BsAXENyhM/infile1' # ] # Script's stdout: <["200","OK","a1=foo",{"func.args":{"-cmdline_src_a1":"stdin_or_file","-cmdline_srcfilenames_a1":["/tmp/9BsAXENyhM/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/9BsAXENyhM/clibNnZoHkW # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clibNnZoHkW', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_file_str' # } # argv: [ # '/tmp/9BsAXENyhM/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/9BsAXENyhM/cliMvo1vZj1 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliMvo1vZj1', # '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/9BsAXENyhM/cli5ydsdLpb # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli5ydsdLpb', # '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/9BsAXENyhM/cliXwq8zJX2 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliXwq8zJX2', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_array' # } # argv: [ # '/tmp/9BsAXENyhM/infile1', # '/tmp/9BsAXENyhM/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/9BsAXENyhM/cli8PipO6JQ # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli8PipO6JQ', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_str' # } # argv: [ # '--json', # '/tmp/9BsAXENyhM/infile1' # ] # Script's stdout: <["200","OK","a1=foo",{"func.args":{"-cmdline_src_a1":"stdin_or_files","-cmdline_srcfilenames_a1":["/tmp/9BsAXENyhM/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/9BsAXENyhM/cliGe4ARxKM # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliGe4ARxKM', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/CmdLineSrc/cmdline_src_stdin_or_files_str' # } # argv: [ # '/tmp/9BsAXENyhM/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/9BsAXENyhM/cliQLi42fdt # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliQLi42fdt', # '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/9BsAXENyhM/cliMY5VtZyl # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliMY5VtZyl', # '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/9BsAXENyhM/clihpXMz_RD # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clihpXMz_RD', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/test_dry_run' # } # argv: [] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 2 - dry-run (via env, 0) # Subtest: dry-run (via env, 1) # Generated CLI script at /tmp/9BsAXENyhM/cliZrQkXUsx # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliZrQkXUsx', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/test_dry_run' # } # argv: [] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 3 - dry-run (via env, 1) # Subtest: dry-run (via cmdline opt) # Generated CLI script at /tmp/9BsAXENyhM/cliUfRVSDcQ # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliUfRVSDcQ', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/test_dry_run' # } # argv: [ # '--dry-run' # ] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 4 - dry-run (via cmdline opt) 1..4 not 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 types) # Generated CLI script at /tmp/9BsAXENyhM/cliEzMuzuim # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliEzMuzuim', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/Stream/wc' # } # argv: [ # '/tmp/9BsAXENyhM/infile1' # ] # Script's stdout: # Script's stderr: <> ok 1 - exit_code ok 2 - stdout_like 1..2 ok 2 - stream input (simple types) # Subtest: stream input (json stream) # Generated CLI script at /tmp/9BsAXENyhM/cli5VyVvpEa # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli5VyVvpEa', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/Stream/wc_keys' # } # argv: [ # '/tmp/9BsAXENyhM/infile2' # ] # Script's stdout: # Script's stderr: <> ok 1 - exit_code ok 2 - stdout_like 1..2 ok 3 - stream input (json stream) # Subtest: stream input (json stream, error in record) # Generated CLI script at /tmp/9BsAXENyhM/cliwjNJIiQA # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliwjNJIiQA', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/Stream/wc_keys' # } # argv: [ # '/tmp/9BsAXENyhM/infile3' # ] # Script's stdout: line 2. # > # Script's stderr: <> ok 1 - exit_code 1..1 ok 4 - stream input (json stream, error in record) # Subtest: stream output (simple types) # Generated CLI script at /tmp/9BsAXENyhM/cli5eICG2FB # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli5eICG2FB', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/Stream/square_input' # } # argv: [ # '/tmp/9BsAXENyhM/infile4' # ] # Script's stdout: <1 # 9 # 25 # > # Script's stderr: <> ok 1 - exit_code ok 2 - stdout_like 1..2 ok 5 - stream output (simple types) # Subtest: stream output (json stream) # Generated CLI script at /tmp/9BsAXENyhM/cliovwN8tLa # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliovwN8tLa', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/Stream/hash_stream' # } # 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 6 - stream output (json stream) 1..6 ok 13 - streaming # Subtest: result metadata ok 1 - dummy # Subtest: cmdline.exit_code # Generated CLI script at /tmp/9BsAXENyhM/cliRugGXCGL # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliRugGXCGL', # '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/9BsAXENyhM/cliZzlK8fzi # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliZzlK8fzi', # '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/9BsAXENyhM/cliIpInb_bo # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliIpInb_bo', # '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/9BsAXENyhM/cliO3aTYBrU # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliO3aTYBrU', # '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/9BsAXENyhM/cliP6iQVmij # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliP6iQVmij', # '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/9BsAXENyhM/cli2G2jIWGc # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli2G2jIWGc', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 0, # 'url' => '/Perinci/Examples/Tiny/odd_even' # } # argv: [] # Script's stdout: <> # Script's stderr: <"gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-CmdLine-Lite-1.43-TbWnzB/blib/lib/Perinci/CmdLine/Base.pm line 534. # > not ok 1 - exit_code not ok 2 - answer 1..2 not ok 2 - self-completion works # Subtest: completion of subcommand name # Generated CLI script at /tmp/9BsAXENyhM/cliWqmXTPDt # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliWqmXTPDt', # '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: <"gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-CmdLine-Lite-1.43-TbWnzB/blib/lib/Perinci/CmdLine/Base.pm line 534. # > not ok 1 - exit_code not ok 2 - answer 1..2 not ok 3 - completion of subcommand name # Subtest: completion of subcommand option # Generated CLI script at /tmp/9BsAXENyhM/cli0bHHl_zJ # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cli0bHHl_zJ', # '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: <"gen_modified_sub" is not exported by the Perinci::Sub::Util module # Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Perinci/Sub/Complete.pm line 13. # Compilation failed in require at /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-CmdLine-Lite-1.43-TbWnzB/blib/lib/Perinci/CmdLine/Base.pm line 534. # > not ok 1 - exit_code not ok 2 - answer 1..2 not ok 4 - completion of subcommand option 1..4 not ok 15 - completion # Subtest: env ok 1 - dummy # Subtest: env read # Generated CLI script at /tmp/9BsAXENyhM/cliaMUgO5eo # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliaMUgO5eo', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 1, # 'script_name' => 'sum-nums', # 'url' => '/Perinci/Examples/sum' # } # argv: [ # '3' # ] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 2 - env read # Subtest: turned off via --no-env # Generated CLI script at /tmp/9BsAXENyhM/cliqAgkcJFn # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/cliqAgkcJFn', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 1, # 'script_name' => 'sum-nums', # 'url' => '/Perinci/Examples/sum' # } # argv: [ # '--no-env', # '3' # ] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 3 - turned off via --no-env # Subtest: attr:env_name # Generated CLI script at /tmp/9BsAXENyhM/clizMKiY4Gi # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'env_name' => 'foo_opt', # 'output_file' => '/tmp/9BsAXENyhM/clizMKiY4Gi', # 'overwrite' => 1, # 'read_config' => 0, # 'read_env' => 1, # 'script_name' => 'sum-nums', # 'url' => '/Perinci/Examples/sum' # } # argv: [ # '3' # ] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 4 - attr:env_name 1..4 not ok 16 - env # Subtest: config file ok 1 - dummy # Subtest: attr:config_dirs # Generated CLI script at /tmp/9BsAXENyhM/cliPtA9FnWl # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'output_file' => '/tmp/9BsAXENyhM/cliPtA9FnWl', # 'overwrite' => 1, # 'read_config' => 1, # 'read_env' => 0, # 'script_name' => 'prog', # 'url' => '/Perinci/Examples/noop2' # } # argv: [] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 2 - attr:config_dirs # Subtest: attr:config_filename # Generated CLI script at /tmp/9BsAXENyhM/cliuf6Dzjjc # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'config_filename' => 'prog2.conf', # 'output_file' => '/tmp/9BsAXENyhM/cliuf6Dzjjc', # 'overwrite' => 1, # 'read_config' => 1, # 'read_env' => 0, # 'script_name' => 'prog', # 'url' => '/Perinci/Examples/noop2' # } # argv: [] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 3 - attr:config_filename # Subtest: common option: --no-config # Generated CLI script at /tmp/9BsAXENyhM/clitDaUDAp9 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'output_file' => '/tmp/9BsAXENyhM/clitDaUDAp9', # 'overwrite' => 1, # 'read_config' => 1, # 'read_env' => 0, # 'script_name' => 'prog', # 'url' => '/Perinci/Examples/noop2' # } # argv: [ # '--no-config' # ] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 4 - common option: --no-config # Subtest: common option: --config-path # Generated CLI script at /tmp/9BsAXENyhM/clicC4lbOTm # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'output_file' => '/tmp/9BsAXENyhM/clicC4lbOTm', # 'overwrite' => 1, # 'read_config' => 1, # 'read_env' => 0, # 'script_name' => 'prog', # 'url' => '/Perinci/Examples/noop2' # } # argv: [ # '--config-path', # '/tmp/9BsAXENyhM/prog.conf' # ] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 5 - common option: --config-path # Subtest: common option: --config-profile # Generated CLI script at /tmp/9BsAXENyhM/cliCxp9BVrU # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'output_file' => '/tmp/9BsAXENyhM/cliCxp9BVrU', # '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: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 6 - common option: --config-profile # Subtest: unknown config profile -> error # Generated CLI script at /tmp/9BsAXENyhM/cliTVEbrezI # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'output_file' => '/tmp/9BsAXENyhM/cliTVEbrezI', # '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: <> not ok 1 - exit_code 1..1 not ok 7 - unknown config profile -> error # Subtest: unknown config profile but does not read config -> ok # Generated CLI script at /tmp/9BsAXENyhM/clieThdMqx1 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'output_file' => '/tmp/9BsAXENyhM/clieThdMqx1', # '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: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 8 - unknown config profile but does not read config -> ok # Subtest: subcommand # Generated CLI script at /tmp/9BsAXENyhM/cliV7qhlXNm # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'output_file' => '/tmp/9BsAXENyhM/cliV7qhlXNm', # '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: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 9 - subcommand # Subtest: subcommand + --config-profile (old syntax) # Generated CLI script at /tmp/9BsAXENyhM/cli46wAyHb2 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'output_file' => '/tmp/9BsAXENyhM/cli46wAyHb2', # '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: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 10 - subcommand + --config-profile (old syntax) # Subtest: subcommand + --config-profile # Generated CLI script at /tmp/9BsAXENyhM/cliLhO0dU31 # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'output_file' => '/tmp/9BsAXENyhM/cliLhO0dU31', # '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: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 11 - subcommand + --config-profile # Subtest: array-ify if argument is array # Generated CLI script at /tmp/9BsAXENyhM/cli55SpbXFR # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'output_file' => '/tmp/9BsAXENyhM/cli55SpbXFR', # 'overwrite' => 1, # 'read_config' => 1, # 'read_env' => 0, # 'script_name' => 'sum', # 'url' => '/Perinci/Examples/sum' # } # argv: [] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 12 - array-ify if argument is array # Subtest: can also set common option # Generated CLI script at /tmp/9BsAXENyhM/cliYf0VYpDR # gen_pericmd_script args: { # 'cmdline' => 'Perinci::CmdLine::Lite', # 'config_dirs' => [ # '/tmp/9BsAXENyhM' # ], # 'output_file' => '/tmp/9BsAXENyhM/cliYf0VYpDR', # 'overwrite' => 1, # 'read_config' => 1, # 'read_env' => 0, # 'script_name' => 'prog3', # 'url' => '/Perinci/Examples/noop2' # } # argv: [] # Script's stdout: # Script's stderr: <> not ok 1 - exit_code not ok 2 - stdout_like 1..2 not ok 13 - can also set common option 1..13 not ok 17 - config file 1..17 Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/17 subtests Test Summary Report ------------------- t/suite.t (Wstat: 1024 Tests: 17 Failed: 4) Failed tests: 11, 15-17 Non-zero exit status: 4 Files=5, Tests=20, 12 wallclock secs ( 0.11 usr 0.07 sys + 8.83 cusr 1.53 csys = 10.54 CPU) Result: FAIL Failed 1/5 test programs. 4/20 subtests failed. make: *** [test_dynamic] Error 4 PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz Running make for P/PE/PERLANCAR/App-ShellCompleter-cpanm-0.14.tar.gz Has already been unwrapped into directory /home/fly1800/cpanfly-5.18/var/cpan/build/App-ShellCompleter-cpanm-0.14-7jV3OD CPAN.pm: Building P/PE/PERLANCAR/App-ShellCompleter-cpanm-0.14.tar.gz Warning: Prerequisite 'Perinci::CmdLine::Util::Config => 0' for 'PERLANCAR/App-ShellCompleter-cpanm-0.14.tar.gz' failed when processing 'PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/App/ShellCompleter/cpanm.pm blib/lib/App/ShellCompleter/cpanm.pm cp bin/_cpanm blib/script/_cpanm "/home/fly1800/ap1800-297235/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/_cpanm Manifying 1 pod document Manifying 1 pod document PERLANCAR/App-ShellCompleter-cpanm-0.14.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 # Failed test 'bin/_cpanm compiled ok' # at t/00-compile.t line 65. # got: '512' # expected: '0' Can't locate Complete/Setting.pm in @INC (you may need to install the Complete::Setting module) (@INC contains: /home/fly1800/cpanfly-5.18/var/cpan/build/App-ShellCompleter-cpanm-0.14-7jV3OD/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/App-ShellCompleter-cpanm-0.14-7jV3OD/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/App-ShellCompleter-cpanm-0.14-7jV3OD/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/App-ShellCompleter-cpanm-0.14-7jV3OD/blib/arch /home/fly1800/cpanfly-5.18/var/megalib /home/fly1800/cpanfly-5.18/var/megalib /home/fly1800/ap1800-297235/site/lib /home/fly1800/ap1800-297235/lib .) at /home/fly1800/cpanfly-5.18/var/megalib/Complete/File.pm line 10.BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Complete/File.pm line 10.Compilation failed in require at bin/_cpanm line 14.BEGIN failed--compilation aborted at bin/_cpanm line 14. at t/00-compile.t line 74, line 4. # Looks like you failed 1 test of 2. t/00-compile.t ............ 1..2 ok 1 - App/ShellCompleter/cpanm.pm loaded ok not ok 2 - bin/_cpanm compiled ok Dubious, test returned 1 (wstat 256, 0x100) Failed 1/2 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 Test Summary Report ------------------- t/00-compile.t (Wstat: 256 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 1 Files=3, Tests=2, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.13 cusr 0.02 csys = 0.19 CPU) Result: FAIL Failed 1/3 test programs. 1/2 subtests failed. make: *** [test_dynamic] Error 255 PERLANCAR/App-ShellCompleter-cpanm-0.14.tar.gz one dependency not OK (Perinci::CmdLine::Util::Config); additionally test harness failed make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports PERLANCAR/App-ShellCompleter-cpanm-0.14.tar.gz Running test for module 'Perinci::CmdLine::Util::Config' Running make for P/PE/PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz Has already been unwrapped into directory /home/fly1800/cpanfly-5.18/var/cpan/build/Perinci-CmdLine-Lite-1.43-TbWnzB Warning: Prerequisite 'Progress::Any::Output::TermProgressBarColor => 0.17' for 'PERLANCAR/Perinci-CmdLine-Lite-1.43.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. Has already been made Running make test Won't repeat unsuccessful test during this command Has already been tested within this command Running test for module 'LWP::UserAgent::Patch::FilterMirrorMaxSize' Running make for P/PE/PERLANCAR/LWP-UserAgent-Patch-FilterMirror-0.05.tar.gz Checksum for /home/fly1800/cpanfly-5.18/var/cpan/sources/authors/id/P/PE/PERLANCAR/LWP-UserAgent-Patch-FilterMirror-0.05.tar.gz ok LWP-UserAgent-Patch-FilterMirror-0.05/ LWP-UserAgent-Patch-FilterMirror-0.05/META.json LWP-UserAgent-Patch-FilterMirror-0.05/LICENSE LWP-UserAgent-Patch-FilterMirror-0.05/Changes LWP-UserAgent-Patch-FilterMirror-0.05/META.yml LWP-UserAgent-Patch-FilterMirror-0.05/Makefile.PL LWP-UserAgent-Patch-FilterMirror-0.05/t/ LWP-UserAgent-Patch-FilterMirror-0.05/t/release-pod-syntax.t LWP-UserAgent-Patch-FilterMirror-0.05/t/release-pod-coverage.t LWP-UserAgent-Patch-FilterMirror-0.05/t/release-rinci.t LWP-UserAgent-Patch-FilterMirror-0.05/t/00-compile.t LWP-UserAgent-Patch-FilterMirror-0.05/README LWP-UserAgent-Patch-FilterMirror-0.05/dist.ini LWP-UserAgent-Patch-FilterMirror-0.05/lib/ LWP-UserAgent-Patch-FilterMirror-0.05/lib/LWP/ LWP-UserAgent-Patch-FilterMirror-0.05/lib/LWP/UserAgent/ LWP-UserAgent-Patch-FilterMirror-0.05/lib/LWP/UserAgent/Patch/ LWP-UserAgent-Patch-FilterMirror-0.05/lib/LWP/UserAgent/Patch/FilterMirrorMaxSize.pm LWP-UserAgent-Patch-FilterMirror-0.05/lib/LWP/UserAgent/Patch/FilterMirror.pm LWP-UserAgent-Patch-FilterMirror-0.05/MANIFEST LWP-UserAgent-Patch-FilterMirror-0.05/weaver.ini CPAN.pm: Building P/PE/PERLANCAR/LWP-UserAgent-Patch-FilterMirror-0.05.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for LWP::UserAgent::Patch::FilterMirror Writing MYMETA.yml and MYMETA.json >>> make cp lib/LWP/UserAgent/Patch/FilterMirror.pm blib/lib/LWP/UserAgent/Patch/FilterMirror.pm cp lib/LWP/UserAgent/Patch/FilterMirrorMaxSize.pm blib/lib/LWP/UserAgent/Patch/FilterMirrorMaxSize.pm Manifying 2 pod documents PERLANCAR/LWP-UserAgent-Patch-FilterMirror-0.05.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 # Failed test 'LWP/UserAgent/Patch/FilterMirror.pm loaded ok' # at t/00-compile.t line 38. # got: '65280' # expected: '0' "gen_modified_sub" is not exported by the Perinci::Sub::Util module Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/SHARYANTO/Array/Util.pm line 11. BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/SHARYANTO/Array/Util.pm line 11. Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Module/Patch.pm line 14. BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Module/Patch.pm line 14. Compilation failed in require at /home/fly1800/cpanfly-5.18/var/cpan/build/LWP-UserAgent-Patch-FilterMirror-0.05-aklSw0/blib/lib/LWP/UserAgent/Patch/FilterMirror.pm line 7. BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/cpan/build/LWP-UserAgent-Patch-FilterMirror-0.05-aklSw0/blib/lib/LWP/UserAgent/Patch/FilterMirror.pm line 7. Compilation failed in require at -e line 1. # Failed test 'LWP/UserAgent/Patch/FilterMirrorMaxSize.pm loaded ok' # at t/00-compile.t line 38. # got: '65280' # expected: '0' "gen_modified_sub" is not exported by the Perinci::Sub::Util module Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/SHARYANTO/Array/Util.pm line 11. BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/SHARYANTO/Array/Util.pm line 11. Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Module/Patch.pm line 14. BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Module/Patch.pm line 14. Compilation failed in require at /home/fly1800/cpanfly-5.18/var/cpan/build/LWP-UserAgent-Patch-FilterMirror-0.05-aklSw0/blib/lib/LWP/UserAgent/Patch/FilterMirrorMaxSize.pm line 8. BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/cpan/build/LWP-UserAgent-Patch-FilterMirror-0.05-aklSw0/blib/lib/LWP/UserAgent/Patch/FilterMirrorMaxSize.pm line 8. Compilation failed in require at -e line 1. # Looks like you failed 2 tests of 2. t/00-compile.t ............ 1..2 not ok 1 - LWP/UserAgent/Patch/FilterMirror.pm loaded ok not ok 2 - LWP/UserAgent/Patch/FilterMirrorMaxSize.pm loaded ok Dubious, test returned 2 (wstat 512, 0x200) Failed 2/2 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/00-compile.t (Wstat: 512 Tests: 2 Failed: 2) Failed tests: 1-2 Non-zero exit status: 2 Files=4, Tests=2, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.22 cusr 0.05 csys = 0.31 CPU) Result: FAIL Failed 1/4 test programs. 2/2 subtests failed. make: *** [test_dynamic] Error 255 PERLANCAR/LWP-UserAgent-Patch-FilterMirror-0.05.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports PERLANCAR/LWP-UserAgent-Patch-FilterMirror-0.05.tar.gz Running make for P/PE/PERLANCAR/App-lcpan-0.62.tar.gz Has already been unwrapped into directory /home/fly1800/cpanfly-5.18/var/cpan/build/App-lcpan-0.62-xVZHYp CPAN.pm: Building P/PE/PERLANCAR/App-lcpan-0.62.tar.gz Warning: Prerequisite 'App::ShellCompleter::cpanm => 0' for 'PERLANCAR/App-lcpan-0.62.tar.gz' failed when processing 'PERLANCAR/App-ShellCompleter-cpanm-0.14.tar.gz' with 'make_test => NO one dependency not OK (Perinci::CmdLine::Util::Config); additionally test harness failed'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Perinci::CmdLine::Util::Config => 0' for 'PERLANCAR/App-lcpan-0.62.tar.gz' failed when processing 'PERLANCAR/Perinci-CmdLine-Lite-1.43.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'LWP::UserAgent::Patch::FilterMirrorMaxSize => 0' for 'PERLANCAR/App-lcpan-0.62.tar.gz' failed when processing 'PERLANCAR/LWP-UserAgent-Patch-FilterMirror-0.05.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/App/lcpan/Cmd/mods.pm blib/lib/App/lcpan/Cmd/mods.pm cp lib/App/lcpan/Cmd/copy_mod.pm blib/lib/App/lcpan/Cmd/copy_mod.pm cp lib/App/lcpan/Cmd/authors_by_rdep_count.pm blib/lib/App/lcpan/Cmd/authors_by_rdep_count.pm cp lib/App/lcpan/Cmd/namespaces.pm blib/lib/App/lcpan/Cmd/namespaces.pm cp lib/App/lcpan/Cmd/mods_by_rdep_count.pm blib/lib/App/lcpan/Cmd/mods_by_rdep_count.pm cp lib/App/lcpan/Cmd/deps.pm blib/lib/App/lcpan/Cmd/deps.pm cp lib/App/lcpan/Cmd/mods_from_same_dist.pm blib/lib/App/lcpan/Cmd/mods_from_same_dist.pm cp lib/App/lcpan/Cmd/author_mods.pm blib/lib/App/lcpan/Cmd/author_mods.pm cp lib/App/lcpan/Cmd/update.pm blib/lib/App/lcpan/Cmd/update.pm cp lib/App/lcpan/Cmd/rels.pm blib/lib/App/lcpan/Cmd/rels.pm cp lib/App/lcpan/Cmd/authors_by_mod_count.pm blib/lib/App/lcpan/Cmd/authors_by_mod_count.pm cp lib/App/lcpan/Cmd/author_rels.pm blib/lib/App/lcpan/Cmd/author_rels.pm cp lib/App/lcpan/Cmd/dist2rel.pm blib/lib/App/lcpan/Cmd/dist2rel.pm cp lib/App/lcpan/Cmd/mod2dist.pm blib/lib/App/lcpan/Cmd/mod2dist.pm cp lib/App/lcpan/Cmd/extract_mod.pm blib/lib/App/lcpan/Cmd/extract_mod.pm cp lib/App/lcpan/Cmd/reset.pm blib/lib/App/lcpan/Cmd/reset.pm cp lib/App/lcpan/Cmd/author_dists.pm blib/lib/App/lcpan/Cmd/author_dists.pm cp lib/App/lcpan/Cmd/copy_rel.pm blib/lib/App/lcpan/Cmd/copy_rel.pm cp lib/App/lcpan/Cmd/modules.pm blib/lib/App/lcpan/Cmd/modules.pm cp lib/App/lcpan/Cmd/mod2rel.pm blib/lib/App/lcpan/Cmd/mod2rel.pm cp lib/App/lcpan/Cmd/authors.pm blib/lib/App/lcpan/Cmd/authors.pm cp lib/App/lcpan/Cmd/releases.pm blib/lib/App/lcpan/Cmd/releases.pm cp lib/App/lcpan/Cmd/rdeps.pm blib/lib/App/lcpan/Cmd/rdeps.pm cp lib/LWP/UserAgent/Patch/FilterLcpan.pm blib/lib/LWP/UserAgent/Patch/FilterLcpan.pm cp lib/App/lcpan/Cmd/authors_by_dist_count.pm blib/lib/App/lcpan/Cmd/authors_by_dist_count.pm cp lib/App/lcpan/Cmd/dists.pm blib/lib/App/lcpan/Cmd/dists.pm cp lib/App/lcpan/Cmd/dists_by_dep_count.pm blib/lib/App/lcpan/Cmd/dists_by_dep_count.pm cp lib/App/lcpan/Cmd/authors_by_rel_count.pm blib/lib/App/lcpan/Cmd/authors_by_rel_count.pm cp lib/App/lcpan/Cmd/stats.pm blib/lib/App/lcpan/Cmd/stats.pm cp lib/App/lcpan/Cmd/distmods.pm blib/lib/App/lcpan/Cmd/distmods.pm cp lib/App/lcpan.pm blib/lib/App/lcpan.pm cp lib/App/lcpan/Cmd/author_rdeps.pm blib/lib/App/lcpan/Cmd/author_rdeps.pm cp lib/App/lcpan/Cmd/extract_rel.pm blib/lib/App/lcpan/Cmd/extract_rel.pm cp bin/lcpan blib/script/lcpan "/home/fly1800/ap1800-297235/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/lcpan cp bin/lcpanm blib/script/lcpanm "/home/fly1800/ap1800-297235/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/lcpanm Manifying 2 pod documents Manifying 33 pod documents PERLANCAR/App-lcpan-0.62.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 # Failed test 'LWP/UserAgent/Patch/FilterLcpan.pm loaded ok' # at t/00-compile.t line 72. # got: '65280' # expected: '0' "gen_modified_sub" is not exported by the Perinci::Sub::Util module Can't continue after import errors at /home/fly1800/cpanfly-5.18/var/megalib/SHARYANTO/Array/Util.pm line 11. BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/SHARYANTO/Array/Util.pm line 11. Compilation failed in require at /home/fly1800/cpanfly-5.18/var/megalib/Module/Patch.pm line 14. BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/megalib/Module/Patch.pm line 14. Compilation failed in require at /home/fly1800/cpanfly-5.18/var/cpan/build/App-lcpan-0.62-xVZHYp/blib/lib/LWP/UserAgent/Patch/FilterLcpan.pm line 11. BEGIN failed--compilation aborted at /home/fly1800/cpanfly-5.18/var/cpan/build/App-lcpan-0.62-xVZHYp/blib/lib/LWP/UserAgent/Patch/FilterLcpan.pm line 11. Compilation failed in require at -e line 1. # Failed test 'bin/lcpanm compiled ok' # at t/00-compile.t line 98. # got: '512' # expected: '0' Can't locate Perinci/CmdLine/Util/Config.pm in @INC (you may need to install the Perinci::CmdLine::Util::Config module) (@INC contains: /home/fly1800/cpanfly-5.18/var/cpan/build/App-lcpan-0.62-xVZHYp/blib/arch /home/fly1800/cpanfly-5.18/var/cpan/build/App-lcpan-0.62-xVZHYp/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/App-lcpan-0.62-xVZHYp/blib/lib /home/fly1800/cpanfly-5.18/var/cpan/build/App-lcpan-0.62-xVZHYp/blib/arch /home/fly1800/cpanfly-5.18/var/megalib /home/fly1800/cpanfly-5.18/var/megalib /home/fly1800/ap1800-297235/site/lib /home/fly1800/ap1800-297235/lib .) at bin/lcpanm line 13.BEGIN failed--compilation aborted at bin/lcpanm line 13. at t/00-compile.t line 107, line 2. # Looks like you failed 2 tests of 35. t/00-compile.t ................... 1..35 ok 1 - App/lcpan.pm loaded ok ok 2 - App/lcpan/Cmd/author_dists.pm loaded ok ok 3 - App/lcpan/Cmd/author_mods.pm loaded ok ok 4 - App/lcpan/Cmd/author_rdeps.pm loaded ok ok 5 - App/lcpan/Cmd/author_rels.pm loaded ok ok 6 - App/lcpan/Cmd/authors.pm loaded ok ok 7 - App/lcpan/Cmd/authors_by_dist_count.pm loaded ok ok 8 - App/lcpan/Cmd/authors_by_mod_count.pm loaded ok ok 9 - App/lcpan/Cmd/authors_by_rdep_count.pm loaded ok ok 10 - App/lcpan/Cmd/authors_by_rel_count.pm loaded ok ok 11 - App/lcpan/Cmd/copy_mod.pm loaded ok ok 12 - App/lcpan/Cmd/copy_rel.pm loaded ok ok 13 - App/lcpan/Cmd/deps.pm loaded ok ok 14 - App/lcpan/Cmd/dist2rel.pm loaded ok ok 15 - App/lcpan/Cmd/distmods.pm loaded ok ok 16 - App/lcpan/Cmd/dists.pm loaded ok ok 17 - App/lcpan/Cmd/dists_by_dep_count.pm loaded ok ok 18 - App/lcpan/Cmd/extract_mod.pm loaded ok ok 19 - App/lcpan/Cmd/extract_rel.pm loaded ok ok 20 - App/lcpan/Cmd/mod2dist.pm loaded ok ok 21 - App/lcpan/Cmd/mod2rel.pm loaded ok ok 22 - App/lcpan/Cmd/mods.pm loaded ok ok 23 - App/lcpan/Cmd/mods_by_rdep_count.pm loaded ok ok 24 - App/lcpan/Cmd/mods_from_same_dist.pm loaded ok ok 25 - App/lcpan/Cmd/modules.pm loaded ok ok 26 - App/lcpan/Cmd/namespaces.pm loaded ok ok 27 - App/lcpan/Cmd/rdeps.pm loaded ok ok 28 - App/lcpan/Cmd/releases.pm loaded ok ok 29 - App/lcpan/Cmd/rels.pm loaded ok ok 30 - App/lcpan/Cmd/reset.pm loaded ok ok 31 - App/lcpan/Cmd/stats.pm loaded ok ok 32 - App/lcpan/Cmd/update.pm loaded ok not ok 33 - LWP/UserAgent/Patch/FilterLcpan.pm loaded ok ok 34 - bin/lcpan compiled ok not ok 35 - bin/lcpanm compiled ok Dubious, test returned 2 (wstat 512, 0x200) Failed 2/35 subtests t/author-sql_schema_versioned.t .. skipped: these tests are for testing by the author 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/00-compile.t (Wstat: 512 Tests: 35 Failed: 2) Failed tests: 33, 35 Non-zero exit status: 2 Files=5, Tests=35, 2 wallclock secs ( 0.03 usr 0.03 sys + 1.39 cusr 0.27 csys = 1.72 CPU) Result: FAIL Failed 1/5 test programs. 2/35 subtests failed. make: *** [test_dynamic] Error 255 PERLANCAR/App-lcpan-0.62.tar.gz 3 dependencies missing (LWP::UserAgent::Patch::FilterMirrorMaxSize,Perinci::CmdLine::Util::Config,App::ShellCompleter::cpanm); additionally test harness failed make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports PERLANCAR/App-lcpan-0.62.tar.gz VmSize: 302660 kB Finished 2016-01-04T08:00:56