PATH=/usr/bin:/bin:/home/fly1800/var/megalib/bin Start 2014-06-29T08:01:07 ActivePerl-1800 CPAN-2.00 Reading '/home/fly1800/var/cpan/Metadata' Database was generated on Sun, 29 Jun 2014 13:53:02 GMT Running make for S/SH/SHARYANTO/App-ProgUtils-0.05.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SH/SHARYANTO/App-ProgUtils-0.05.tar.gz Checksum for /home/fly1800/var/cpan/sources/authors/id/S/SH/SHARYANTO/App-ProgUtils-0.05.tar.gz ok App-ProgUtils-0.05/ App-ProgUtils-0.05/bin/ App-ProgUtils-0.05/bin/progman App-ProgUtils-0.05/bin/progless App-ProgUtils-0.05/bin/progedit App-ProgUtils-0.05/META.json App-ProgUtils-0.05/LICENSE App-ProgUtils-0.05/Changes App-ProgUtils-0.05/META.yml App-ProgUtils-0.05/Makefile.PL App-ProgUtils-0.05/t/ App-ProgUtils-0.05/t/release-pod-syntax.t App-ProgUtils-0.05/t/release-pod-coverage.t App-ProgUtils-0.05/t/release-rinci.t App-ProgUtils-0.05/t/00-compile.t App-ProgUtils-0.05/README App-ProgUtils-0.05/dist.ini App-ProgUtils-0.05/lib/ App-ProgUtils-0.05/lib/App/ App-ProgUtils-0.05/lib/App/ProgUtils.pm App-ProgUtils-0.05/MANIFEST App-ProgUtils-0.05/weaver.ini CPAN.pm: Building S/SH/SHARYANTO/App-ProgUtils-0.05.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Warning: prerequisite Perinci::CmdLine 1.04 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for App::ProgUtils Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- SHARYANTO/App-ProgUtils-0.05.tar.gz ---- Perinci::CmdLine [requires] Running make test Delayed until after prerequisites Running test for module 'Perinci::CmdLine' Running make for S/SH/SHARYANTO/Perinci-CmdLine-1.13.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SH/SHARYANTO/Perinci-CmdLine-1.13.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SH/SHARYANTO/CHECKSUMS Checksum for /home/fly1800/var/cpan/sources/authors/id/S/SH/SHARYANTO/Perinci-CmdLine-1.13.tar.gz ok Perinci-CmdLine-1.13/ Perinci-CmdLine-1.13/bin/ Perinci-CmdLine-1.13/bin/strip-result-env-json Perinci-CmdLine-1.13/bin/peri-func-usage Perinci-CmdLine-1.13/bin/peri-run Perinci-CmdLine-1.13/bin/strip-result-env-yaml Perinci-CmdLine-1.13/share/ Perinci-CmdLine-1.13/share/LocaleData/ Perinci-CmdLine-1.13/share/LocaleData/fr/ Perinci-CmdLine-1.13/share/LocaleData/fr/LC_MESSAGES/ Perinci-CmdLine-1.13/share/LocaleData/fr/LC_MESSAGES/Perinci-CmdLine.mo Perinci-CmdLine-1.13/share/LocaleData/id/ Perinci-CmdLine-1.13/share/LocaleData/id/LC_MESSAGES/ Perinci-CmdLine-1.13/share/LocaleData/id/LC_MESSAGES/Perinci-CmdLine.mo Perinci-CmdLine-1.13/po/ Perinci-CmdLine-1.13/po/id.po Perinci-CmdLine-1.13/po/fr.po Perinci-CmdLine-1.13/po/Perinci-CmdLine.pot Perinci-CmdLine-1.13/META.json Perinci-CmdLine-1.13/LICENSE Perinci-CmdLine-1.13/Changes Perinci-CmdLine-1.13/META.yml Perinci-CmdLine-1.13/Makefile.PL Perinci-CmdLine-1.13/examples/ Perinci-CmdLine-1.13/examples/demo-help Perinci-CmdLine-1.13/examples/cmdline_src-stdin_or_files-array Perinci-CmdLine-1.13/examples/doesnt-set-log-any-app Perinci-CmdLine-1.13/examples/demo-subcommands Perinci-CmdLine-1.13/examples/num2word-fr Perinci-CmdLine-1.13/examples/greedy-arg Perinci-CmdLine-1.13/examples/prev-err Perinci-CmdLine-1.13/examples/uc-file Perinci-CmdLine-1.13/examples/cmdline_src-stdin_or_files-str Perinci-CmdLine-1.13/examples/turn-on-log-any-app Perinci-CmdLine-1.13/examples/turn-off-log-any-app Perinci-CmdLine-1.13/t/ Perinci-CmdLine-1.13/t/release-pod-syntax.t Perinci-CmdLine-1.13/t/01-basics.t Perinci-CmdLine-1.13/t/release-pod-coverage.t Perinci-CmdLine-1.13/t/undo.t Perinci-CmdLine-1.13/t/release-rinci.t Perinci-CmdLine-1.13/t/00-compile.t Perinci-CmdLine-1.13/README Perinci-CmdLine-1.13/dist.ini Perinci-CmdLine-1.13/lib/ Perinci-CmdLine-1.13/lib/Perinci/ Perinci-CmdLine-1.13/lib/Perinci/CmdLine/ Perinci-CmdLine-1.13/lib/Perinci/CmdLine/ColorTheme/ Perinci-CmdLine-1.13/lib/Perinci/CmdLine/ColorTheme/Default.pm Perinci-CmdLine-1.13/lib/Perinci/CmdLine/Easy.pm Perinci-CmdLine-1.13/lib/Perinci/CmdLine.pm Perinci-CmdLine-1.13/MANIFEST Perinci-CmdLine-1.13/weaver.ini CPAN.pm: Building S/SH/SHARYANTO/Perinci-CmdLine-1.13.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Warning: prerequisite Perinci::Sub::Complete 0.50 not found. We have 0.48. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Perinci::CmdLine Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- SHARYANTO/Perinci-CmdLine-1.13.tar.gz ---- Perinci::Sub::Complete [requires] Running make test Delayed until after prerequisites Running test for module 'Perinci::Sub::Complete' Running make for S/SH/SHARYANTO/Perinci-Sub-Complete-0.50.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SH/SHARYANTO/Perinci-Sub-Complete-0.50.tar.gz Checksum for /home/fly1800/var/cpan/sources/authors/id/S/SH/SHARYANTO/Perinci-Sub-Complete-0.50.tar.gz ok Perinci-Sub-Complete-0.50/ Perinci-Sub-Complete-0.50/META.json Perinci-Sub-Complete-0.50/LICENSE Perinci-Sub-Complete-0.50/Changes Perinci-Sub-Complete-0.50/META.yml Perinci-Sub-Complete-0.50/Makefile.PL Perinci-Sub-Complete-0.50/t/ Perinci-Sub-Complete-0.50/t/release-pod-syntax.t Perinci-Sub-Complete-0.50/t/complete_from_schema.t Perinci-Sub-Complete-0.50/t/release-pod-coverage.t Perinci-Sub-Complete-0.50/t/complete_arg_elem.t Perinci-Sub-Complete-0.50/t/complete_arg_val.t Perinci-Sub-Complete-0.50/t/release-rinci.t Perinci-Sub-Complete-0.50/t/00-compile.t Perinci-Sub-Complete-0.50/t/shell_complete_arg.t Perinci-Sub-Complete-0.50/README Perinci-Sub-Complete-0.50/dist.ini Perinci-Sub-Complete-0.50/lib/ Perinci-Sub-Complete-0.50/lib/Perinci/ Perinci-Sub-Complete-0.50/lib/Perinci/Sub/ Perinci-Sub-Complete-0.50/lib/Perinci/Sub/Complete.pm Perinci-Sub-Complete-0.50/MANIFEST Perinci-Sub-Complete-0.50/weaver.ini CPAN.pm: Building S/SH/SHARYANTO/Perinci-Sub-Complete-0.50.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Warning: prerequisite Perinci::Sub::Util 0.38 not found. We have 0.37. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Perinci::Sub::Complete Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- SHARYANTO/Perinci-Sub-Complete-0.50.tar.gz ---- Perinci::Sub::Util [requires] Rinci [requires] Running make test Delayed until after prerequisites Running test for module 'Perinci::Sub::Util' Running make for S/SH/SHARYANTO/Perinci-Sub-Util-0.38.tar.gz Checksum for /home/fly1800/var/cpan/sources/authors/id/S/SH/SHARYANTO/Perinci-Sub-Util-0.38.tar.gz ok Perinci-Sub-Util-0.38/ Perinci-Sub-Util-0.38/README Perinci-Sub-Util-0.38/lib/ Perinci-Sub-Util-0.38/lib/Perinci/ Perinci-Sub-Util-0.38/lib/Perinci/Sub/ Perinci-Sub-Util-0.38/lib/Perinci/Sub/Util.pm Perinci-Sub-Util-0.38/Makefile.PL Perinci-Sub-Util-0.38/Changes Perinci-Sub-Util-0.38/dist.ini Perinci-Sub-Util-0.38/LICENSE Perinci-Sub-Util-0.38/t/ Perinci-Sub-Util-0.38/t/00-compile.t Perinci-Sub-Util-0.38/t/release-pod-coverage.t Perinci-Sub-Util-0.38/t/caller.t Perinci-Sub-Util-0.38/t/release-pod-syntax.t Perinci-Sub-Util-0.38/t/err.t Perinci-Sub-Util-0.38/t/release-rinci.t Perinci-Sub-Util-0.38/t/gen_modified_sub.t Perinci-Sub-Util-0.38/weaver.ini Perinci-Sub-Util-0.38/MANIFEST Perinci-Sub-Util-0.38/META.json Perinci-Sub-Util-0.38/META.yml CPAN.pm: Building S/SH/SHARYANTO/Perinci-Sub-Util-0.38.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 Perinci::Sub::Util Writing MYMETA.yml and MYMETA.json >>> make cp lib/Perinci/Sub/Util.pm blib/lib/Perinci/Sub/Util.pm Manifying blib/man3/Perinci::Sub::Util.3 SHARYANTO/Perinci-Sub-Util-0.38.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 - Perinci/Sub/Util.pm loaded ok ok t/caller.t ................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/err.t ................... # Subtest: defaults ok 1 - func doesn't die ok 2 - result is defined ok 3 - result is an array ok 4 - status is 500 ok 5 - message ok 6 - result ok 7 - result metadata is hash 1..7 ok 1 - defaults # Subtest: set status ok 1 - func doesn't die ok 2 - result is defined ok 3 - result is an array ok 4 - status is 400 1..4 ok 2 - set status # Subtest: set message ok 1 - func doesn't die ok 2 - result is defined ok 3 - result is an array ok 4 - status is 500 ok 5 - message 1..5 ok 3 - set message # Subtest: set prev ok 1 - func doesn't die ok 2 - result is defined ok 3 - result is an array ok 4 - status is 400 ok 5 - message ok 6 - prev 1..6 ok 4 - set prev # Subtest: caller ok 1 - func doesn't die ok 2 - result is defined ok 3 - result is an array ok 4 - status is 500 ok 5 - message ok 6 - log[0] type ok 7 - log[0] time ok 8 - log[0] package ok 9 - log[0] func ok 10 - log[0] line 1..10 ok 5 - caller # Subtest: stack_trace ok 1 - func doesn't die ok 2 - result is defined ok 3 - result is an array ok 4 - status is 500 ok 5 - stack_trace 1..5 ok 6 - stack_trace # Subtest: stack_trace only produced once ok 1 - func doesn't die ok 2 - result is defined ok 3 - result is an array ok 4 - status is 501 ok 5 - stack_trace 1..5 ok 7 - stack_trace only produced once 1..7 ok t/gen_modified_sub.t ...... ok 1 ok 2 1..2 ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing t/release-rinci.t ......... skipped: these tests are for release candidate testing All tests successful. Files=7, Tests=16, 0 wallclock secs ( 0.05 usr 0.01 sys + 0.34 cusr 0.03 csys = 0.43 CPU) Result: PASS SHARYANTO/Perinci-Sub-Util-0.38.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Perinci-Sub-Util-0.38 already made Running test for module 'Rinci' Running make for S/SH/SHARYANTO/Rinci-1.1.52.tar.gz Prepending /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SH/SHARYANTO/Rinci-1.1.52.tar.gz Checksum for /home/fly1800/var/cpan/sources/authors/id/S/SH/SHARYANTO/Rinci-1.1.52.tar.gz ok Rinci-1.1.52/ Rinci-1.1.52/META.json Rinci-1.1.52/LICENSE Rinci-1.1.52/Changes Rinci-1.1.52/META.yml Rinci-1.1.52/Makefile.PL Rinci-1.1.52/t/ Rinci-1.1.52/t/release-pod-syntax.t Rinci-1.1.52/t/release-pod-coverage.t Rinci-1.1.52/t/release-rinci.t Rinci-1.1.52/t/00-compile.t Rinci-1.1.52/README Rinci-1.1.52/dist.ini Rinci-1.1.52/lib/ Rinci-1.1.52/lib/Rinci/ Rinci-1.1.52/lib/Rinci/variable.pod Rinci-1.1.52/lib/Rinci/package.pod Rinci-1.1.52/lib/Rinci/function.pod Rinci-1.1.52/lib/Rinci/Undo.pod Rinci-1.1.52/lib/Rinci/Transaction.pod Rinci-1.1.52/lib/Rinci/result.pod Rinci-1.1.52/lib/Rinci/Upgrading.pod Rinci-1.1.52/lib/Rinci.pm Rinci-1.1.52/lib/Rinci.pod Rinci-1.1.52/lib/Sah/ Rinci-1.1.52/lib/Sah/Schema/ Rinci-1.1.52/lib/Sah/Schema/Rinci.pm Rinci-1.1.52/MANIFEST Rinci-1.1.52/weaver.ini Prepending /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'make' CPAN.pm: Building S/SH/SHARYANTO/Rinci-1.1.52.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 Rinci Writing MYMETA.yml and MYMETA.json >>> make cp lib/Rinci/Transaction.pod blib/lib/Rinci/Transaction.pod cp lib/Rinci/variable.pod blib/lib/Rinci/variable.pod cp lib/Rinci/Undo.pod blib/lib/Rinci/Undo.pod cp lib/Rinci/Upgrading.pod blib/lib/Rinci/Upgrading.pod cp lib/Rinci.pm blib/lib/Rinci.pm cp lib/Rinci/package.pod blib/lib/Rinci/package.pod cp lib/Rinci/function.pod blib/lib/Rinci/function.pod cp lib/Rinci/result.pod blib/lib/Rinci/result.pod cp lib/Rinci.pod blib/lib/Rinci.pod cp lib/Sah/Schema/Rinci.pm blib/lib/Sah/Schema/Rinci.pm Manifying blib/man3/Rinci.3 Manifying blib/man3/Rinci::Transaction.3 Manifying blib/man3/Rinci::Undo.3 Manifying blib/man3/Rinci::Upgrading.3 Manifying blib/man3/Rinci::function.3 Manifying blib/man3/Rinci::package.3 Manifying blib/man3/Rinci::result.3 Manifying blib/man3/Rinci::variable.3 Manifying blib/man3/Sah::Schema::Rinci.3 SHARYANTO/Rinci-1.1.52.tar.gz make -- OK Prepending /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ............ 1..2 ok 1 - Rinci.pm loaded ok ok 2 - Sah/Schema/Rinci.pm loaded ok ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing t/release-rinci.t ......... skipped: these tests are for release candidate testing All tests successful. Files=4, Tests=2, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.18 cusr 0.01 csys = 0.23 CPU) Result: PASS SHARYANTO/Rinci-1.1.52.tar.gz make test TEST_VERBOSE=1 -- OK Steven Haryanto <stevenharyanto@gmail.com> Language-neutral metadata for your code >>> (cd /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d && tar cvf - Rinci-1.1.52.ppd blib) | gzip -c >/home/fly1800/var/REPO/S/SH/SHARYANTO/Rinci-1.1.52.tar.gz Rinci-1.1.52.ppd blib/ blib/man3/ blib/man3/Rinci::Upgrading.3 blib/man3/Rinci::function.3 blib/man3/Rinci::Undo.3 blib/man3/Rinci::result.3 blib/man3/Rinci.3 blib/man3/Rinci::Transaction.3 blib/man3/Sah::Schema::Rinci.3 blib/man3/Rinci::package.3 blib/man3/Rinci::variable.3 blib/lib/ blib/lib/Rinci.pm blib/lib/Sah/ blib/lib/Sah/Schema/ blib/lib/Sah/Schema/Rinci.pm blib/lib/Rinci.pod blib/lib/Rinci/ blib/lib/Rinci/Upgrading.pod blib/lib/Rinci/Transaction.pod blib/lib/Rinci/Undo.pod blib/lib/Rinci/variable.pod blib/lib/Rinci/package.pod blib/lib/Rinci/result.pod blib/lib/Rinci/function.pod >>> mv /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/Rinci-1.1.52.ppd /home/fly1800/var/REPO/S/SH/SHARYANTO Running make for S/SH/SHARYANTO/Perinci-Sub-Complete-0.50.tar.gz Prepending /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG Prepending /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'make' CPAN.pm: Building S/SH/SHARYANTO/Perinci-Sub-Complete-0.50.tar.gz >>> make cp lib/Perinci/Sub/Complete.pm blib/lib/Perinci/Sub/Complete.pm Manifying blib/man3/Perinci::Sub::Complete.3 SHARYANTO/Perinci-Sub-Complete-0.50.tar.gz make -- OK Prepending /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ............ 1..1 ok 1 - Perinci/Sub/Complete.pm loaded ok ok t/complete_arg_elem.t ..... ok 1 1..1 ok t/complete_arg_val.t ...... ok 1 1..1 ok t/complete_from_schema.t .. # Subtest: int # Subtest: min/max below limit ok 1 1..1 ok 1 - min/max below limit # Subtest: min/xmax below limit ok 1 1..1 ok 2 - min/xmax below limit # Subtest: xmin/max below limit ok 1 1..1 ok 3 - xmin/max below limit # Subtest: xmin/xmax below limit ok 1 1..1 ok 4 - xmin/xmax below limit # Subtest: between below limit ok 1 1..1 ok 5 - between below limit # Subtest: xbetween below limit ok 1 1..1 ok 6 - xbetween below limit # Subtest: digit by digit completion ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok 7 - digit by digit completion # Subtest: digit by digit completion, with min/max ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 8 - digit by digit completion, with min/max 1..8 ok 1 - int # Subtest: float # Subtest: digit by digit completion ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok 1 - digit by digit completion # Subtest: digit by digit completion, with min/max ok 1 ok 2 ok 3 ok 4 1..4 ok 2 - digit by digit completion, with min/max 1..2 ok 2 - float 1..2 ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing t/release-rinci.t ......... skipped: these tests are for release candidate testing t/shell_complete_arg.t .... # Subtest: complete arg name (q(CMD ^)) ok 1 - result 1..1 ok 1 - complete arg name (q(CMD ^)) # Subtest: complete arg name 2 (q(CMD -^)) ok 1 - result 1..1 ok 2 - complete arg name 2 (q(CMD -^)) # Subtest: complete arg name 3 (q(CMD --^)) ok 1 - result 1..1 ok 3 - complete arg name 3 (q(CMD --^)) # Subtest: complete arg name 4 (q(CMD --^)) ok 1 - result 1..1 ok 4 - complete arg name 4 (q(CMD --^)) # Subtest: complete arg name 5 (q(CMD --b^)) ok 1 - result 1..1 ok 5 - complete arg name 5 (q(CMD --b^)) # Subtest: complete arg name 6 (q(CMD --x^)) ok 1 - result 1..1 ok 6 - complete arg name 6 (q(CMD --x^)) # Subtest: complete arg name 7 (q(CMD --bool1^)) ok 1 - result 1..1 ok 7 - complete arg name 7 (q(CMD --bool1^)) # Subtest: no longer complete mentioned arg (q(CMD --bool1 ^)) ok 1 - result 1..1 ok 8 - no longer complete mentioned arg (q(CMD --bool1 ^)) # Subtest: no longer complete mentioned arg (2) (q(CMD --nobool1 ^)) ok 1 - result 1..1 ok 9 - no longer complete mentioned arg (2) (q(CMD --nobool1 ^)) # Subtest: no longer complete mentioned arg (3) (q(CMD --str1 1 --nobool1 ^)) ok 1 - result 1..1 ok 10 - no longer complete mentioned arg (3) (q(CMD --str1 1 --nobool1 ^)) # Subtest: no longer complete mentioned common opts (q(CMD --bool1 --nobool2 --help ^)) ok 1 - result 1..1 ok 11 - no longer complete mentioned common opts (q(CMD --bool1 --nobool2 --help ^)) # Subtest: no longer complete mentioned common opts (2) (q(CMD --bool1 --nobool2 -h ^)) ok 1 - result 1..1 ok 12 - no longer complete mentioned common opts (2) (q(CMD --bool1 --nobool2 -h ^)) # Subtest: complete arg value (q(CMD --bool1 --str2 ^)) ok 1 - result 1..1 ok 13 - complete arg value (q(CMD --bool1 --str2 ^)) # Subtest: complete arg value (2) (q(CMD --bool1 --str2=f^)) ok 1 - result 1..1 ok 14 - complete arg value (2) (q(CMD --bool1 --str2=f^)) # Subtest: complete arg name instead of value when user type - (q(CMD --bool1 -^)) ok 1 - result 1..1 ok 15 - complete arg name instead of value when user type - (q(CMD --bool1 -^)) # Subtest: complete arg value (spec "in") (q(CMD --bool1 --str2 ba^)) ok 1 - result 1..1 ok 16 - complete arg value (spec "in") (q(CMD --bool1 --str2 ba^)) # Subtest: complete arg value (spec "completion") (q(CMD --str1 ^)) ok 1 - result 1..1 ok 17 - complete arg value (spec "completion") (q(CMD --str1 ^)) # Subtest: complete arg value (spec "completion") (2) (q(CMD --str1 ap^)) ok 1 - result 1..1 ok 18 - complete arg value (spec "completion") (2) (q(CMD --str1 ap^)) # Subtest: complete arg value (spec "completion") (3) (q(CMD --str1 apx^)) ok 1 - result 1..1 ok 19 - complete arg value (spec "completion") (3) (q(CMD --str1 apx^)) # Subtest: complete arg value (arg "custom_arg_completer" HoCode) (q(CMD --str1 ^)) ok 1 - result 1..1 ok 20 - complete arg value (arg "custom_arg_completer" HoCode) (q(CMD --str1 ^)) # Subtest: complete arg value (arg "custom_arg_completer" HoCode, no match) (q(CMD --str1 ^)) ok 1 - result 1..1 ok 21 - complete arg value (arg "custom_arg_completer" HoCode, no match) (q(CMD --str1 ^)) # Subtest: complete arg value (opts "custom_arg_completer" code) (q(CMD --str1 ^)) ok 1 - result 1..1 ok 22 - complete arg value (opts "custom_arg_completer" code) (q(CMD --str1 ^)) # Subtest: complete arg value, pos (1) (q(CMD ^)) ok 1 - result 1..1 ok 23 - complete arg value, pos (1) (q(CMD ^)) # Subtest: complete arg value, pos (1b) (q(CMD a^)) ok 1 - result 1..1 ok 24 - complete arg value, pos (1b) (q(CMD a^)) # Subtest: complete arg value, pos (2) (q(CMD a ^)) ok 1 - result 1..1 ok 25 - complete arg value, pos (2) (q(CMD a ^)) # Subtest: complete arg value, pos (2b) (q(CMD a f^)) ok 1 - result 1..1 ok 26 - complete arg value, pos (2b) (q(CMD a f^)) # Subtest: complete arg value, pos (3) (q(CMD a e ^)) ok 1 - result 1..1 ok 27 - complete arg value, pos (3) (q(CMD a e ^)) # Subtest: complete arg value, pos (3b) (q(CMD a e j^)) ok 1 - result 1..1 ok 28 - complete arg value, pos (3b) (q(CMD a e j^)) # Subtest: complete arg value (pos) becomes complete arg name because word starts with - (q(CMD a e -^)) ok 1 - result 1..1 ok 29 - complete arg value (pos) becomes complete arg name because word starts with - (q(CMD a e -^)) # Subtest: complete arg value does not become complete arg name despite word starts with -, because opt expects value (q(CMD --str -^)) ok 1 - result 1..1 ok 30 - complete arg value does not become complete arg name despite word starts with -, because opt expects value (q(CMD --str -^)) # Subtest: complete arg value becomes complete arg name because word starts with - (opt does not expect value) (q(CMD --bool -^)) ok 1 - result 1..1 ok 31 - complete arg value becomes complete arg name because word starts with - (opt does not expect value) (q(CMD --bool -^)) # Subtest: custom_completer (decline) (q(CMD a e -^)) ok 1 - result 1..1 ok 32 - custom_completer (decline) (q(CMD a e -^)) # Subtest: custom_completer (q(CMD a e -^)) ok 1 - result 1..1 ok 33 - custom_completer (q(CMD a e -^)) # Subtest: complete arg name (bool, one-letter, cmdline_aliases) (q(CMD ^)) ok 1 - result 1..1 ok 34 - complete arg name (bool, one-letter, cmdline_aliases) (q(CMD ^)) # Subtest: special argument names (q(CMD --f^)) ok 1 - result 1..1 ok 35 - special argument names (q(CMD --f^)) # Subtest: special option: dry-run (q(CMD --d^)) ok 1 - result 1..1 ok 36 - special option: dry-run (q(CMD --d^)) # Subtest: complete element value (schema) # Subtest: q(CMD ^) ok 1 - result 1..1 ok 1 - q(CMD ^) # Subtest: q(CMD a^) ok 1 - result 1..1 ok 2 - q(CMD a^) # Subtest: q(CMD -^) ok 1 - result 1..1 ok 3 - q(CMD -^) # Subtest: q(CMD x ^) ok 1 - result 1..1 ok 4 - q(CMD x ^) # Subtest: q(CMD x a^) ok 1 - result 1..1 ok 5 - q(CMD x a^) # Subtest: q(CMD x -^) ok 1 - result 1..1 ok 6 - q(CMD x -^) # Subtest: --arg is always completeable (q(CMD --arg x --^)) ok 1 - result 1..1 ok 7 - --arg is always completeable (q(CMD --arg x --^)) 1..7 ok 37 - complete element value (schema) # Subtest: complete element value (arg spec's element_completion) # Subtest: q(CMD ^) ok 1 - result 1..1 ok 1 - q(CMD ^) # Subtest: q(CMD d^) ok 1 - result 1..1 ok 2 - q(CMD d^) # Subtest: q(CMD -^) ok 1 - result 1..1 ok 3 - q(CMD -^) # Subtest: q(CMD x ^) ok 1 - result 1..1 ok 4 - q(CMD x ^) # Subtest: q(CMD x d^) ok 1 - result 1..1 ok 5 - q(CMD x d^) # Subtest: q(CMD x -^) ok 1 - result 1..1 ok 6 - q(CMD x -^) 1..6 ok 38 - complete element value (arg spec's element_completion) # Subtest: complete element value (custom_arg_element_completer HoC) # Subtest: q(CMD ^) ok 1 - result 1..1 ok 1 - q(CMD ^) # Subtest: q(CMD g^) ok 1 - result 1..1 ok 2 - q(CMD g^) # Subtest: q(CMD -^) ok 1 - result 1..1 ok 3 - q(CMD -^) # Subtest: q(CMD x ^) ok 1 - result 1..1 ok 4 - q(CMD x ^) # Subtest: q(CMD x g^) ok 1 - result 1..1 ok 5 - q(CMD x g^) # Subtest: q(CMD x -^) ok 1 - result 1..1 ok 6 - q(CMD x -^) 1..6 ok 39 - complete element value (custom_arg_element_completer HoC) # Subtest: complete element value (custom_arg_element_completer Code) # Subtest: q(CMD ^) ok 1 - result 1..1 ok 1 - q(CMD ^) # Subtest: q(CMD g^) ok 1 - result 1..1 ok 2 - q(CMD g^) # Subtest: q(CMD -^) ok 1 - result 1..1 ok 3 - q(CMD -^) # Subtest: q(CMD x ^) ok 1 - result 1..1 ok 4 - q(CMD x ^) # Subtest: q(CMD x g^) ok 1 - result 1..1 ok 5 - q(CMD x g^) # Subtest: q(CMD x -^) ok 1 - result 1..1 ok 6 - q(CMD x -^) 1..6 ok 40 - complete element value (custom_arg_element_completer Code) # Subtest: complete values (completion code returns hash) # Subtest: q(CMD d^) ok 1 - result 1..1 ok 1 - q(CMD d^) # Subtest: q(CMD d^) ok 1 - result 1..1 ok 2 - q(CMD d^) 1..2 ok 41 - complete values (completion code returns hash) 1..41 ok All tests successful. Files=8, Tests=46, 0 wallclock secs ( 0.06 usr 0.03 sys + 0.57 cusr 0.07 csys = 0.73 CPU) Result: PASS SHARYANTO/Perinci-Sub-Complete-0.50.tar.gz make test TEST_VERBOSE=1 -- OK Steven Haryanto <stevenharyanto@gmail.com> Shell completion routines using Rinci metadata >>> (cd /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG && tar cvf - Perinci-Sub-Complete-0.50.ppd blib) | gzip -c >/home/fly1800/var/REPO/S/SH/SHARYANTO/Perinci-Sub-Complete-0.50.tar.gz Perinci-Sub-Complete-0.50.ppd blib/ blib/man3/ blib/man3/Perinci::Sub::Complete.3 blib/lib/ blib/lib/Perinci/ blib/lib/Perinci/Sub/ blib/lib/Perinci/Sub/Complete.pm >>> mv /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/Perinci-Sub-Complete-0.50.ppd /home/fly1800/var/REPO/S/SH/SHARYANTO Running make for S/SH/SHARYANTO/Perinci-CmdLine-1.13.tar.gz Prepending /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/lib /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1800/var/cpan/build/Perinci-CmdLine-1.13-KYJhpf Prepending /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/lib /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'make' CPAN.pm: Building S/SH/SHARYANTO/Perinci-CmdLine-1.13.tar.gz >>> make cp share/LocaleData/id/LC_MESSAGES/Perinci-CmdLine.mo blib/lib/auto/share/dist/Perinci-CmdLine/LocaleData/id/LC_MESSAGES/Perinci-CmdLine.mo cp share/LocaleData/fr/LC_MESSAGES/Perinci-CmdLine.mo blib/lib/auto/share/dist/Perinci-CmdLine/LocaleData/fr/LC_MESSAGES/Perinci-CmdLine.mo cp lib/Perinci/CmdLine/Easy.pm blib/lib/Perinci/CmdLine/Easy.pm cp lib/Perinci/CmdLine/ColorTheme/Default.pm blib/lib/Perinci/CmdLine/ColorTheme/Default.pm cp lib/Perinci/CmdLine.pm blib/lib/Perinci/CmdLine.pm cp bin/peri-func-usage blib/script/peri-func-usage /home/fly1800/ap1800-297235/bin/perl-static -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/peri-func-usage cp bin/peri-run blib/script/peri-run /home/fly1800/ap1800-297235/bin/perl-static -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/peri-run cp bin/strip-result-env-yaml blib/script/strip-result-env-yaml /home/fly1800/ap1800-297235/bin/perl-static -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/strip-result-env-yaml cp bin/strip-result-env-json blib/script/strip-result-env-json /home/fly1800/ap1800-297235/bin/perl-static -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/strip-result-env-json Manifying blib/man1/peri-func-usage.1 Manifying blib/man1/peri-run.1 Manifying blib/man1/strip-result-env-json.1 Manifying blib/man1/strip-result-env-yaml.1 Manifying blib/man3/Perinci::CmdLine.3 Manifying blib/man3/Perinci::CmdLine::ColorTheme::Default.3 Manifying blib/man3/Perinci::CmdLine::Easy.3 SHARYANTO/Perinci-CmdLine-1.13.tar.gz make -- OK Prepending /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/lib /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 Skip blib/lib/auto/share/dist/Perinci-CmdLine/LocaleData/id/LC_MESSAGES/Perinci-CmdLine.mo (unchanged) Skip blib/lib/auto/share/dist/Perinci-CmdLine/LocaleData/fr/LC_MESSAGES/Perinci-CmdLine.mo (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..7 ok 1 - Perinci/CmdLine.pm loaded ok ok 2 - Perinci/CmdLine/ColorTheme/Default.pm loaded ok ok 3 - Perinci/CmdLine/Easy.pm loaded ok ok 4 - bin/peri-func-usage compiled ok ok 5 - bin/peri-run compiled ok ok 6 - bin/strip-result-env-json compiled ok ok 7 - bin/strip-result-env-yaml compiled ok ok Can't locate SHARYANTO/Package/Util.pm in @INC (you may need to install the SHARYANTO::Package::Util module) (@INC contains: /home/fly1800/var/cpan/build/Perinci-CmdLine-1.13-KYJhpf/blib/lib /home/fly1800/var/cpan/build/Perinci-CmdLine-1.13-KYJhpf/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/lib /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib /home/fly1800/var/megalib /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/lib /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib /home/fly1800/var/megalib /home/fly1800/ap1800-297235/site/lib /home/fly1800/ap1800-297235/lib .) at /home/fly1800/var/megalib/Perinci/Access/Schemeless.pm line 16. BEGIN failed--compilation aborted at /home/fly1800/var/megalib/Perinci/Access/Schemeless.pm line 16. Compilation failed in require at /home/fly1800/var/megalib/parent.pm line 20. BEGIN failed--compilation aborted at /home/fly1800/var/megalib/Perinci/Access/Perl.pm line 9. Compilation failed in require at /home/fly1800/var/cpan/build/Perinci-CmdLine-1.13-KYJhpf/blib/lib/Perinci/CmdLine.pm line 74. # Child (completion) exited without calling finalize() # Failed test 'completion' # at /home/fly1800/var/megalib/Test/Builder.pm line 276. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 255 just after 1. t/01-basics.t ............. # Subtest: completion not ok 1 - completion Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/1 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 t/undo.t .................. 1..1 ok 1 ok Test Summary Report ------------------- t/01-basics.t (Wstat: 65280 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=6, Tests=9, 1 wallclock secs ( 0.03 usr 0.02 sys + 1.08 cusr 0.15 csys = 1.28 CPU) Result: FAIL Failed 1/6 test programs. 1/9 subtests failed. make: *** [test_dynamic] Error 255 SHARYANTO/Perinci-CmdLine-1.13.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports SHARYANTO/Perinci-CmdLine-1.13.tar.gz Running make for S/SH/SHARYANTO/App-ProgUtils-0.05.tar.gz Prepending /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/lib /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1800/var/cpan/build/App-ProgUtils-0.05-Vq9N9l Prepending /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/lib /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'make' CPAN.pm: Building S/SH/SHARYANTO/App-ProgUtils-0.05.tar.gz Warning: Prerequisite 'Perinci::CmdLine => 1.04' for 'SHARYANTO/App-ProgUtils-0.05.tar.gz' failed when processing 'SHARYANTO/Perinci-CmdLine-1.13.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/App/ProgUtils.pm blib/lib/App/ProgUtils.pm cp bin/progedit blib/script/progedit /home/fly1800/ap1800-297235/bin/perl-static -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/progedit cp bin/progless blib/script/progless /home/fly1800/ap1800-297235/bin/perl-static -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/progless cp bin/progman blib/script/progman /home/fly1800/ap1800-297235/bin/perl-static -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/progman Manifying blib/man1/progedit.1 Manifying blib/man1/progless.1 Manifying blib/man1/progman.1 Manifying blib/man3/App::ProgUtils.3 SHARYANTO/App-ProgUtils-0.05.tar.gz make -- OK Prepending /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Complete-0.50-wpnLoG/blib/lib /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/arch /home/fly1800/var/cpan/build/Rinci-1.1.52-KOBb3d/blib/lib /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/arch /home/fly1800/var/cpan/build/Perinci-Sub-Util-0.38-MdhlwV/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ............ 1..4 ok 1 - App/ProgUtils.pm loaded ok ok 2 # skip bin/progedit isn't perl ok 3 # skip bin/progless isn't perl ok 4 # skip bin/progman isn't perl ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing t/release-rinci.t ......... skipped: these tests are for release candidate testing All tests successful. Files=4, Tests=4, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.15 cusr 0.02 csys = 0.22 CPU) Result: PASS SHARYANTO/App-ProgUtils-0.05.tar.gz Tests succeeded but one dependency not OK (Perinci::CmdLine) SHARYANTO/App-ProgUtils-0.05.tar.gz [dependencies] -- NA VmSize: 138820 kB Finished 2014-06-29T08:01:25