PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin
Start 2014-06-25T18:34:10
ActivePerl-1205 CPAN-2.00
Reading '/export/home/fly1232/var/cpan/Metadata'
Database was generated on Wed, 25 Jun 2014 23:53:02 GMT
Running make for S/SH/SHARYANTO/Perinci-Sub-Complete-0.46.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SH/SHARYANTO/Perinci-Sub-Complete-0.46.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SH/SHARYANTO/CHECKSUMS
Checksum for /export/home/fly1232/var/cpan/sources/authors/id/S/SH/SHARYANTO/Perinci-Sub-Complete-0.46.tar.gz ok
Perinci-Sub-Complete-0.46/
Perinci-Sub-Complete-0.46/README
Perinci-Sub-Complete-0.46/lib/
Perinci-Sub-Complete-0.46/lib/Perinci/
Perinci-Sub-Complete-0.46/lib/Perinci/Sub/
Perinci-Sub-Complete-0.46/lib/Perinci/Sub/Complete.pm
Perinci-Sub-Complete-0.46/Makefile.PL
Perinci-Sub-Complete-0.46/Changes
Perinci-Sub-Complete-0.46/dist.ini
Perinci-Sub-Complete-0.46/LICENSE
Perinci-Sub-Complete-0.46/t/
Perinci-Sub-Complete-0.46/t/00-compile.t
Perinci-Sub-Complete-0.46/t/complete_from_schema.t
Perinci-Sub-Complete-0.46/t/complete_arg_val.t
Perinci-Sub-Complete-0.46/t/release-pod-coverage.t
Perinci-Sub-Complete-0.46/t/release-pod-syntax.t
Perinci-Sub-Complete-0.46/t/shell_complete_arg.t
Perinci-Sub-Complete-0.46/t/release-rinci.t
Perinci-Sub-Complete-0.46/t/complete_arg_elem.t
Perinci-Sub-Complete-0.46/weaver.ini
Perinci-Sub-Complete-0.46/MANIFEST
Perinci-Sub-Complete-0.46/META.json
Perinci-Sub-Complete-0.46/META.yml
CPAN.pm: Building S/SH/SHARYANTO/Perinci-Sub-Complete-0.46.tar.gz
>>> /export/home/fly1232/bin/perl Makefile.PL
Warning: prerequisite Complete::Util 0 not found.
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.46.tar.gz ----
Complete::Util [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Complete::Util'
Running make for S/SH/SHARYANTO/Complete-Util-0.05.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SH/SHARYANTO/Complete-Util-0.05.tar.gz
Checksum for /export/home/fly1232/var/cpan/sources/authors/id/S/SH/SHARYANTO/Complete-Util-0.05.tar.gz ok
Complete-Util-0.05/
Complete-Util-0.05/README
Complete-Util-0.05/lib/
Complete-Util-0.05/lib/Complete/
Complete-Util-0.05/lib/Complete/Util.pm
Complete-Util-0.05/Makefile.PL
Complete-Util-0.05/Changes
Complete-Util-0.05/dist.ini
Complete-Util-0.05/LICENSE
Complete-Util-0.05/t/
Complete-Util-0.05/t/00-compile.t
Complete-Util-0.05/t/parse_shell_cmdline.t
Complete-Util-0.05/t/release-pod-coverage.t
Complete-Util-0.05/t/complete_file.t
Complete-Util-0.05/t/mimic_shell_dir_completion.t
Complete-Util-0.05/t/complete_program.t
Complete-Util-0.05/t/release-pod-syntax.t
Complete-Util-0.05/t/complete_env.t
Complete-Util-0.05/t/complete_hash_key.t
Complete-Util-0.05/t/complete_array.t
Complete-Util-0.05/t/release-rinci.t
Complete-Util-0.05/weaver.ini
Complete-Util-0.05/MANIFEST
Complete-Util-0.05/META.json
Complete-Util-0.05/META.yml
CPAN.pm: Building S/SH/SHARYANTO/Complete-Util-0.05.tar.gz
>>> /export/home/fly1232/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Complete::Util
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Complete/Util.pm blib/lib/Complete/Util.pm
Manifying blib/man3/Complete::Util.3
SHARYANTO/Complete-Util-0.05.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1232/bin/perl "-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 - Complete/Util.pm loaded ok
ok
t/complete_array.t ..............
ok 1 - a (result)
ok 2 - an (result)
ok 3 - any (result)
ok 4 - an (result)
ok 5 - an (result_ci)
1..5
ok
t/complete_env.t ................
ok 1 - A (result)
ok 2 - A (result_ci)
# Subtest: ci
ok 1 - a (result)
ok 2 - a (result_ci)
1..2
ok 3 - ci
1..3
ok
t/complete_file.t ...............
ok 1 - (result)
ok 2 - a (result)
ok 3 - d (result)
ok 4 - di (result)
ok 5 - f (result)
ok 6 - foo/ (result)
ok 7 - foo/f (result)
1..7
ok
t/complete_hash_key.t ...........
ok 1 - a (result)
ok 2 - a (result_ci)
ok 3 - c (result)
ok 4 - c (result_ci)
1..4
ok
t/complete_program.t ............
ok 1
1..1
ok
t/mimic_shell_dir_completion.t ..
ok 1 - (result)
ok 2 - a,a/ (result)
ok 3 - a (result)
ok 4 - a/ (result)
1..4
ok
# Warning, there is a mismatch for test 'replace $HOME with ~':
# Result:
# [
# '~/var/tmp',
# '~/var/tmp/',
# '//export/home/fly1232/var/tmp',
# '~/var/tmpx'
# ]
#
#
# Expected:
# [
# '~',
# '~/',
# '//export/home/fly1232/var/tmp',
# '/export/home/fly1232/var/tmpx'
# ]
t/parse_shell_cmdline.t .........
# Subtest: _line_to_argv
ok 1 - basics
ok 2 - unclosed quotes
1..2
ok 1 - _line_to_argv
ok 2 - simple 1
ok 3 - simple 2
ok 4 - simple 3
1..4
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=11, Tests=29, 2 wallclock secs ( 0.18 usr 0.07 sys + 1.40 cusr 0.35 csys = 2.00 CPU)
Result: PASS
SHARYANTO/Complete-Util-0.05.tar.gz
make test TEST_VERBOSE=1 -- OK
Steven Haryanto <stevenharyanto@gmail.com>
Shell tab completion routines
>>> (cd /export/home/fly1232/var/cpan/build/Complete-Util-0.05-OUbSR2 && tar cvf - Complete-Util-0.05.ppd blib) | gzip -c >/export/home/fly1232/var/REPO/S/SH/SHARYANTO/Complete-Util-0.05.tar.gz
Complete-Util-0.05.ppd
blib/
blib/lib/
blib/lib/Complete/
blib/lib/Complete/Util.pm
blib/man3/
blib/man3/Complete::Util.3
>>> mv /export/home/fly1232/var/cpan/build/Complete-Util-0.05-OUbSR2/Complete-Util-0.05.ppd /export/home/fly1232/var/REPO/S/SH/SHARYANTO
Running make for S/SH/SHARYANTO/Perinci-Sub-Complete-0.46.tar.gz
Prepending /export/home/fly1232/var/cpan/build/Complete-Util-0.05-OUbSR2/blib/arch /export/home/fly1232/var/cpan/build/Complete-Util-0.05-OUbSR2/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly1232/var/cpan/build/Perinci-Sub-Complete-0.46-92S1aR
Prepending /export/home/fly1232/var/cpan/build/Complete-Util-0.05-OUbSR2/blib/arch /export/home/fly1232/var/cpan/build/Complete-Util-0.05-OUbSR2/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building S/SH/SHARYANTO/Perinci-Sub-Complete-0.46.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.46.tar.gz
make -- OK
Prepending /export/home/fly1232/var/cpan/build/Complete-Util-0.05-OUbSR2/blib/arch /export/home/fly1232/var/cpan/build/Complete-Util-0.05-OUbSR2/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1232/bin/perl "-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)
1..40
ok
All tests successful.
Files=8, Tests=45, 3 wallclock secs ( 0.22 usr 0.05 sys + 1.97 cusr 1.24 csys = 3.48 CPU)
Result: PASS
SHARYANTO/Perinci-Sub-Complete-0.46.tar.gz
make test TEST_VERBOSE=1 -- OK
Steven Haryanto <stevenharyanto@gmail.com>
Shell completion routines using Rinci metadata
>>> (cd /export/home/fly1232/var/cpan/build/Perinci-Sub-Complete-0.46-92S1aR && tar cvf - Perinci-Sub-Complete-0.46.ppd blib) | gzip -c >/export/home/fly1232/var/REPO/S/SH/SHARYANTO/Perinci-Sub-Complete-0.46.tar.gz
Perinci-Sub-Complete-0.46.ppd
blib/
blib/lib/
blib/lib/Perinci/
blib/lib/Perinci/Sub/
blib/lib/Perinci/Sub/Complete.pm
blib/man3/
blib/man3/Perinci::Sub::Complete.3
>>> mv /export/home/fly1232/var/cpan/build/Perinci-Sub-Complete-0.46-92S1aR/Perinci-Sub-Complete-0.46.ppd /export/home/fly1232/var/REPO/S/SH/SHARYANTO
Finished 2014-06-25T18:34:37