PATH=/usr/bin:/bin
Start 2012-11-29T00:00:45
ActivePerl-1400 CPAN-1.9402
Going to read '/home/fly1400/var/cpan/Metadata'
Database was generated on Thu, 29 Nov 2012 06:55:04 GMT
Running make for S/SH/SHARYANTO/Perinci-Examples-0.13.tar.gz
Checksum for /net/nas/data/cpan/authors/id/S/SH/SHARYANTO/Perinci-Examples-0.13.tar.gz ok
Perinci-Examples-0.13/
Perinci-Examples-0.13/bin/
Perinci-Examples-0.13/bin/peri-eg-test-completion
Perinci-Examples-0.13/README
Perinci-Examples-0.13/Build.PL
Perinci-Examples-0.13/lib/
Perinci-Examples-0.13/lib/Perinci/
Perinci-Examples-0.13/lib/Perinci/Examples.pm
Perinci-Examples-0.13/lib/Perinci/Examples/
Perinci-Examples-0.13/lib/Perinci/Examples/NoMeta.pm
Perinci-Examples-0.13/MANIFEST.SKIP
Perinci-Examples-0.13/Changes
Perinci-Examples-0.13/dist.ini
Perinci-Examples-0.13/LICENSE
Perinci-Examples-0.13/t/
Perinci-Examples-0.13/t/00-compile.t
Perinci-Examples-0.13/t/release-pod-coverage.t
Perinci-Examples-0.13/t/release-pod-syntax.t
Perinci-Examples-0.13/t/release-rinci.t
Perinci-Examples-0.13/weaver.ini
Perinci-Examples-0.13/MANIFEST
Perinci-Examples-0.13/META.json
Perinci-Examples-0.13/META.yml
CPAN.pm: Going to build S/SH/SHARYANTO/Perinci-Examples-0.13.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Build.PL
Checking prerequisites...
requires:
! Perinci::CmdLine (0.60) is installed, but we need version >= 0.67
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Perinci-Examples' version '0.13'
---- Unsatisfied dependencies detected during ----
---- SHARYANTO/Perinci-Examples-0.13.tar.gz ----
Perinci::CmdLine [requires]
Running Build test
Delayed until after prerequisites
Running test for module 'Perinci::CmdLine'
Running make for S/SH/SHARYANTO/Perinci-CmdLine-0.67.tar.gz
Checksum for /net/nas/data/cpan/authors/id/S/SH/SHARYANTO/Perinci-CmdLine-0.67.tar.gz ok
Perinci-CmdLine-0.67/
Perinci-CmdLine-0.67/lib/
Perinci-CmdLine-0.67/lib/Perinci/
Perinci-CmdLine-0.67/lib/Perinci/CmdLine.pm
Perinci-CmdLine-0.67/lib/Perinci/CmdLine/
Perinci-CmdLine-0.67/lib/Perinci/CmdLine/I18N.pm
Perinci-CmdLine-0.67/lib/Perinci/CmdLine/I18N/
Perinci-CmdLine-0.67/lib/Perinci/CmdLine/I18N/en.pm
Perinci-CmdLine-0.67/lib/Perinci/CmdLine/I18N/id.pm
Perinci-CmdLine-0.67/lib/Perinci/CmdLine/Easy.pm
Perinci-CmdLine-0.67/t/
Perinci-CmdLine-0.67/t/00-compile.t
Perinci-CmdLine-0.67/t/undo.t
Perinci-CmdLine-0.67/t/release-pod-syntax.t
Perinci-CmdLine-0.67/t/01-basics.t
Perinci-CmdLine-0.67/t/release-pod-coverage.t
Perinci-CmdLine-0.67/MANIFEST
Perinci-CmdLine-0.67/META.yml
Perinci-CmdLine-0.67/dist.ini
Perinci-CmdLine-0.67/META.json
Perinci-CmdLine-0.67/Changes
Perinci-CmdLine-0.67/Build.PL
Perinci-CmdLine-0.67/LICENSE
Perinci-CmdLine-0.67/bin/
Perinci-CmdLine-0.67/bin/peri-run
Perinci-CmdLine-0.67/bin/strip-result-env-yaml
Perinci-CmdLine-0.67/bin/strip-result-env-json
Perinci-CmdLine-0.67/MANIFEST.SKIP
Perinci-CmdLine-0.67/README
Perinci-CmdLine-0.67/examples/
Perinci-CmdLine-0.67/examples/turn-on-log-any-app
Perinci-CmdLine-0.67/examples/doesnt-set-log-any-app
Perinci-CmdLine-0.67/examples/greedy-arg
Perinci-CmdLine-0.67/examples/turn-off-log-any-app
CPAN.pm: Going to build S/SH/SHARYANTO/Perinci-CmdLine-0.67.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Build.PL
Checking prerequisites...
requires:
! Perinci::Tx::Manager (0.29) is installed, but we need version >= 0.34
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Perinci-CmdLine' version '0.67'
---- Unsatisfied dependencies detected during ----
---- SHARYANTO/Perinci-CmdLine-0.67.tar.gz ----
Perinci::Tx::Manager [requires]
Running Build test
Delayed until after prerequisites
Running test for module 'Perinci::Tx::Manager'
Running make for S/SH/SHARYANTO/Perinci-Tx-Manager-0.43.tar.gz
Checksum for /net/nas/data/cpan/authors/id/S/SH/SHARYANTO/Perinci-Tx-Manager-0.43.tar.gz ok
Perinci-Tx-Manager-0.43/
Perinci-Tx-Manager-0.43/lib/
Perinci-Tx-Manager-0.43/lib/Perinci/
Perinci-Tx-Manager-0.43/lib/Perinci/Tx/
Perinci-Tx-Manager-0.43/lib/Perinci/Tx/Manager.pm
Perinci-Tx-Manager-0.43/lib/Test/
Perinci-Tx-Manager-0.43/lib/Test/Perinci/
Perinci-Tx-Manager-0.43/lib/Test/Perinci/Tx/
Perinci-Tx-Manager-0.43/lib/Test/Perinci/Tx/Manager.pm
Perinci-Tx-Manager-0.43/t/
Perinci-Tx-Manager-0.43/t/00-compile.t
Perinci-Tx-Manager-0.43/t/todo-schema-evolution.t
Perinci-Tx-Manager-0.43/t/lib/
Perinci-Tx-Manager-0.43/t/lib/TestTx.pm
Perinci-Tx-Manager-0.43/t/tx_action-emptyvals.t
Perinci-Tx-Manager-0.43/t/tx_action-setval.t
Perinci-Tx-Manager-0.43/t/tx_action-setvals.t
Perinci-Tx-Manager-0.43/t/release-pod-syntax.t
Perinci-Tx-Manager-0.43/t/01-basics.t
Perinci-Tx-Manager-0.43/t/release-pod-coverage.t
Perinci-Tx-Manager-0.43/MANIFEST
Perinci-Tx-Manager-0.43/META.yml
Perinci-Tx-Manager-0.43/dist.ini
Perinci-Tx-Manager-0.43/META.json
Perinci-Tx-Manager-0.43/Changes
Perinci-Tx-Manager-0.43/Build.PL
Perinci-Tx-Manager-0.43/LICENSE
Perinci-Tx-Manager-0.43/MANIFEST.SKIP
Perinci-Tx-Manager-0.43/README
CPAN.pm: Going to build S/SH/SHARYANTO/Perinci-Tx-Manager-0.43.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Perinci-Tx-Manager' version '0.43'
>>> ./Build
Building Perinci-Tx-Manager
SHARYANTO/Perinci-Tx-Manager-0.43.tar.gz
./Build -- OK
Running Build test
>>> ./Build test verbose=1
t/00-compile.t .............
1..2
ok 1 - Perinci::Tx::Manager loaded ok
ok 2 - Test::Perinci::Tx::Manager loaded ok
ok
# tx dir is /tmp/D5pWmoWv2H/.tx
# Failed test 'status'
# at t/01-basics.t line 409.
# got: '532'
# expected: '200'
# [
# 532,
# 'action #1/2 (TestTx::unsetval): Check state failed: 400 - Missing required argument: value'
# ]
# Failed test 'Transaction status is R'
# at t/01-basics.t line 225.
# got: 'X'
# expected: 'R'
# Failed test 'final state of r1_a = unset'
# at t/01-basics.t line 227.
# Failed test 'final state of r1_b = unset'
# at t/01-basics.t line 228.
# Looks like you failed 4 tests of 5.
# Failed test ' (req: rollback_tx /)'
# at t/01-basics.t line 421.
# Looks like you failed 1 test of 5.
# Failed test 'rollback'
# at t/01-basics.t line 235.
# Failed test 'num'
# at t/01-basics.t line 264.
# got: '0'
# expected: '1'
# Looks like you failed 1 test of 2.
# Failed test 'tx_status (req: list_txs /)'
# at t/01-basics.t line 421.
# Looks like you failed 1 test of 3.
# Failed test 'list_txs'
# at t/01-basics.t line 267.
# Failed test 'Transaction status is R'
# at t/01-basics.t line 288.
# got: 'X'
# expected: 'R'
# Failed test 'final state of r1_a = unset'
# at t/01-basics.t line 290.
# Failed test 'final state of r1_a = unset'
# at t/01-basics.t line 291.
# Looks like you failed 3 tests of 4.
# Failed test ' (req: rollback_tx /)'
# at t/01-basics.t line 421.
# Looks like you failed 1 test of 1.
# Failed test 'cannot rollback transactions with status R'
# at t/01-basics.t line 294.
# Failed test 'status'
# at t/01-basics.t line 409.
# got: '400'
# expected: '200'
# [
# 400,
# 'Missing required argument: value',
# undef,
# {
# 'tx_result' => 'action #1/2 (TestTx::unsetval): Check state failed: 400 - Missing required argument: value (rolled back)'
# }
# ]
# Failed test 'Transaction status is U'
# at t/01-basics.t line 304.
# got: 'C'
# expected: 'U'
# Failed test 'final state of s1_a = unset'
# at t/01-basics.t line 306.
# Failed test 'final state of s1_a = unset'
# at t/01-basics.t line 307.
# Looks like you failed 4 tests of 4.
# Failed test ' (req: undo /)'
# at t/01-basics.t line 421.
# Looks like you failed 1 test of 1.
# Failed test 'undo'
# at t/01-basics.t line 310.
# Failed test 'status'
# at t/01-basics.t line 409.
# got: '480'
# expected: '200'
# [
# 480,
# 'tx #1: Incorrect status, status is \'C\' (already committed)'
# ]
# Looks like you failed 1 test of 4.
# Failed test ' (req: redo /)'
# at t/01-basics.t line 421.
# Looks like you failed 1 test of 1.
# Failed test 'redo'
# at t/01-basics.t line 327.
# there are failing tests, not deleting tx dir
cannot remove path when cwd is /tmp/D5pWmoWv2H for /tmp/D5pWmoWv2H: at /home/fly1400/var/megalib/File/Temp.pm line 902.
# Looks like you failed 5 tests of 16.
t/01-basics.t ..............
ok 1 - status
1..1
ok 1 - must be activated with use_tx (req: begin_tx /)
ok 1 - status
1..1
ok 1 - (req: call /TestTx/setval)
1..1
ok 2 - request to unknown tx = fail
ok 1 - status
ok 2 - txm->list() success
ok 3 - There is 1 transaction
ok 4 - Transaction status is i
1..4
ok 1 - (req: begin_tx /)
ok 1 - status
ok 2 - Transaction status is i
1..2
ok 2 - (req: call /TestTx/setval)
ok 1 - status
ok 2 - Transaction status is i
1..2
ok 3 - (req: call /TestTx/setval)
ok 1 - status
ok 2 - Transaction status is C
ok 3 - final state of s1_a = 1
ok 4 - final state of s1_b = 2
1..4
ok 4 - (req: commit_tx /)
1..4
ok 3 - successful transaction
ok 1 - status
ok 2 - Transaction status is C
1..2
ok 1 - (req: begin_tx /)
1..1
ok 4 - cannot begin transaction with the same name as existing (C)
ok 1 - status
1..1
ok 1 - (req: begin_tx /)
ok 1 - status
ok 2 - Transaction status is i
1..2
ok 2 - (req: begin_tx /)
ok 1 - status
1..1
ok 3 - (req: rollback_tx /)
ok 1 - status
1..1
ok 4 - (req: discard_tx /)
1..4
ok 5 - cannot begin transaction with the same name as existing (i)
ok 1 - status
1..1
ok 1 - (req: begin_tx /)
ok 1 - status
ok 2 - Transaction status is R
1..2
ok 2 - (req: call /TestTx/setval)
1..2
ok 6 - failed invocation = rolls back
ok 1 - status
1..1
ok 1 - (req: begin_tx /)
ok 1 - status
ok 2 - Transaction status is R
1..2
ok 2 - (req: call /Perinci/Examples/delay)
1..2
ok 7 - invoking unqualified function = rolls back
ok 1 - status
1..1
ok 1 - (req: begin_tx /)
ok 1 - status
ok 2 - Transaction status is R
1..2
ok 2 - (req: call /TestTx/setval)
1..2
ok 8 - argument not serializable to JSON = rolls back
ok 1 - status
1..1
ok 1 - (req: begin_tx /)
ok 1 - status
1..1
ok 2 - (req: call /TestTx/setval)
ok 1 - status
1..1
ok 3 - (req: call /TestTx/setval)
ok 1 - status
1..1
ok 4 - (req: call /TestTx/setval)
not ok 1 - status
not ok 2 - Transaction status is R
not ok 3 - final state of r1_a = unset
not ok 4 - final state of r1_b = unset
ok 5 - final state of r1_c = 3 (outside tx)
1..5
not ok 5 - (req: rollback_tx /)
1..5
not ok 9 - rollback
ok 1 - status
ok 2 - num
ok 3 - no detail
1..3
ok 1 - detail=0 (req: list_txs /)
ok 1 - status
ok 2 - num
1..2
ok 2 - tx_id (req: list_txs /)
ok 1 - status
not ok 2 - num
1..2
not ok 3 - tx_status (req: list_txs /)
1..3
not ok 10 - list_txs
ok 1 - status
ok 2 - Transaction status is C
ok 3 - final state of s1_a = 1
ok 4 - final state of s1_a = 2
1..4
ok 1 - (req: rollback_tx /)
1..1
ok 11 - cannot rollback transactions with status C
ok 1 - status
not ok 2 - Transaction status is R
not ok 3 - final state of r1_a = unset
not ok 4 - final state of r1_a = unset
1..4
not ok 1 - (req: rollback_tx /)
1..1
not ok 12 - cannot rollback transactions with status R
not ok 1 - status
not ok 2 - Transaction status is U
not ok 3 - final state of s1_a = unset
not ok 4 - final state of s1_a = unset
1..4
not ok 1 - (req: undo /)
1..1
not ok 13 - undo
not ok 1 - status
ok 2 - Transaction status is C
ok 3 - final state of s1_a = 1
ok 4 - final state of s1_a = 2
1..4
not ok 1 - (req: redo /)
1..1
not ok 14 - redo
ok 1 - status
ok 2 - num C = 0
ok 3 - final state of s1_a = 1
ok 4 - final state of s1_a = 2
1..4
ok 1 - (req: discard_tx /)
1..1
ok 15 - discard_tx
ok 1 - status
1..1
ok 1 - (req: begin_tx /)
ok 1 - status
1..1
ok 2 - (req: commit_tx /)
ok 1 - status
1..1
ok 3 - (req: begin_tx /)
ok 1 - status
1..1
ok 4 - (req: commit_tx /)
ok 1 - status
1..1
ok 5 - (req: undo /)
ok 1 - status
1..1
ok 6 - (req: begin_tx /)
ok 1 - status
ok 2 - num C = 2
ok 3 - num U = 1
1..3
ok 7 - (req: commit_tx /)
ok 1 - status
ok 2 - num C = 0
ok 3 - num U = 0
1..3
ok 8 - (req: discard_all_txs /)
1..8
ok 16 - discard_all_txs
1..16
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/16 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/todo-schema-evolution.t ..
ok 1
1..1
ok
# Failed test 'redo succeeds'
# at /data/fly1400/cpan/build/Perinci-Tx-Manager-0.43-TYtzTs/blib/lib/Test/Perinci/Tx/Manager.pm line 241.
# got: '400'
# expected: '200'
# Child (==test_tx_action 06/11: redo==) exited without calling finalize()
# Failed test '==test_tx_action 06/11: redo=='
# at /data/fly1400/cpan/build/Perinci-Tx-Manager-0.43-TYtzTs/blib/lib/Test/Perinci/Tx/Manager.pm line 243.
# Looks like you failed 2 tests of 2.
# Failed test '==test_tx_action 06/11: redo=='
# at /data/fly1400/cpan/build/Perinci-Tx-Manager-0.43-TYtzTs/blib/lib/Test/Perinci/Tx/Manager.pm line 503.
# there are failing tests, not deleting test data dir /tmp/GdwOmHqepT
# Looks like you failed 1 test of 3.
cannot remove path when cwd is /tmp/GdwOmHqepT for /tmp/GdwOmHqepT: at /home/fly1400/var/megalib/File/Temp.pm line 902.
t/tx_action-emptyvals.t ....
ok 1 - begin_tx succeeds
ok 2 - status is 304
1..2
ok 1 - ==test_tx_action 01/11: normal action + commit==
1..1
ok 1 - fixed
ok 1 - begin_tx succeeds
ok 2 - status is 331
1..2
ok 1 - ==test_tx_action 01/11: normal action + commit==
1..1
ok 2 - without confirm
ok 1 - begin_tx succeeds
ok 2 - status is 200
ok 3 - commit_tx succeeds
1..3
ok 1 - ==test_tx_action 01/11: normal action + commit==
ok 1 - status is 304
ok 2 - rollback_tx succeeds
1..2
ok 2 - ==test_tx_action 02/11: repeat action -> noop (idempotent), rollback==
ok 1 - status is 200
ok 2 - transaction status is U
1..2
ok 3 - ==test_tx_action 03/11: undo==
ok 1
1..1
ok 4 - ==test_tx_action 04/11: crash during action -> rollback==
ok 1
1..1
ok 1 - crash at rollback \#1
1..1
ok 5 - ==test_tx_action 05/11: crash during rollback -> tx status X==
not ok 1 - redo succeeds
# res = [
# 400,
# 'Missing required argument: value',
# undef,
# {
# 'tx_result' => 'action #1/1 (TestTx::unsetval): Check state failed: 400 - Missing required argument: value (rolled back)'
# }
# ]
not ok 2 - ==test_tx_action 06/11: redo==
1..2
not ok 3 - ==test_tx_action 06/11: redo==
1..3
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
# Failed test 'status is 200'
# at /data/fly1400/cpan/build/Perinci-Tx-Manager-0.43-TYtzTs/blib/lib/Test/Perinci/Tx/Manager.pm line 133.
# got: '400'
# expected: '200'
# Child (==test_tx_action 03/11: undo==) exited without calling finalize()
# Failed test '==test_tx_action 03/11: undo=='
# at /data/fly1400/cpan/build/Perinci-Tx-Manager-0.43-TYtzTs/blib/lib/Test/Perinci/Tx/Manager.pm line 135.
# Looks like you failed 2 tests of 2.
# Failed test '==test_tx_action 03/11: undo=='
# at /data/fly1400/cpan/build/Perinci-Tx-Manager-0.43-TYtzTs/blib/lib/Test/Perinci/Tx/Manager.pm line 503.
# there are failing tests, not deleting test data dir /tmp/EpKABNM7ci
# Looks like you failed 1 test of 2.
cannot remove path when cwd is /tmp/EpKABNM7ci for /tmp/EpKABNM7ci: at /home/fly1400/var/megalib/File/Temp.pm line 902.
t/tx_action-setval.t .......
# number of actions: 1
# number of undo actions: 1
ok 1 - begin_tx succeeds
ok 2 - status is 200
ok 3 - commit_tx succeeds
1..3
ok 1 - ==test_tx_action 01/11: normal action + commit==
ok 1 - status is 304
ok 2 - rollback_tx succeeds
1..2
ok 2 - ==test_tx_action 02/11: repeat action -> noop (idempotent), rollback==
not ok 1 - status is 200
# res = [
# 400,
# 'Missing required argument: value',
# undef,
# {
# 'tx_result' => 'action #1/1 (TestTx::unsetval): Check state failed: 400 - Missing required argument: value (rolled back)'
# }
# ]
not ok 2 - ==test_tx_action 03/11: undo==
1..2
not ok 1 - ==test_tx_action 03/11: undo==
ok 1 - begin_tx succeeds
ok 2 - status is 304
1..2
ok 1 - ==test_tx_action 01/11: normal action + commit==
1..1
ok 2 - fixed
1..2
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
# Failed test 'status is 200'
# at /data/fly1400/cpan/build/Perinci-Tx-Manager-0.43-TYtzTs/blib/lib/Test/Perinci/Tx/Manager.pm line 133.
# got: '400'
# expected: '200'
# Child (==test_tx_action 03/11: undo==) exited without calling finalize()
# Failed test '==test_tx_action 03/11: undo=='
# at /data/fly1400/cpan/build/Perinci-Tx-Manager-0.43-TYtzTs/blib/lib/Test/Perinci/Tx/Manager.pm line 135.
# Looks like you failed 2 tests of 2.
# Failed test '==test_tx_action 03/11: undo=='
# at /data/fly1400/cpan/build/Perinci-Tx-Manager-0.43-TYtzTs/blib/lib/Test/Perinci/Tx/Manager.pm line 503.
# there are failing tests, not deleting test data dir /tmp/hXRRVKhSsu
# Looks like you failed 1 test of 2.
cannot remove path when cwd is /tmp/hXRRVKhSsu for /tmp/hXRRVKhSsu: at /home/fly1400/var/megalib/File/Temp.pm line 902.
t/tx_action-setvals.t ......
# number of actions: 3
# number of undo actions: 3
ok 1 - begin_tx succeeds
ok 2 - status is 200
ok 3 - commit_tx succeeds
1..3
ok 1 - ==test_tx_action 01/11: normal action + commit==
ok 1 - status is 304
ok 2 - rollback_tx succeeds
1..2
ok 2 - ==test_tx_action 02/11: repeat action -> noop (idempotent), rollback==
not ok 1 - status is 200
# res = [
# 400,
# 'Missing required argument: value',
# undef,
# {
# 'tx_result' => 'action #1/3 (TestTx::unsetval): Check state failed: 400 - Missing required argument: value (rolled back)'
# }
# ]
not ok 2 - ==test_tx_action 03/11: undo==
1..2
not ok 1 - ==test_tx_action 03/11: undo==
ok 1 - begin_tx succeeds
ok 2 - status is 304
1..2
ok 1 - ==test_tx_action 01/11: normal action + commit==
1..1
ok 2 - fixed
1..2
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
Test Summary Report
-------------------
t/01-basics.t (Wstat: 1280 Tests: 16 Failed: 5)
Failed tests: 9-10, 12-14
Non-zero exit status: 5
t/tx_action-emptyvals.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 3
Non-zero exit status: 1
t/tx_action-setval.t (Wstat: 256 Tests: 2 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/tx_action-setvals.t (Wstat: 256 Tests: 2 Failed: 1)
Failed test: 1
Non-zero exit status: 1
Files=8, Tests=26, 3 wallclock secs ( 0.08 usr 0.03 sys + 1.74 cusr 0.39 csys = 2.24 CPU)
Result: FAIL
Failed 4/8 test programs. 8/26 subtests failed.
SHARYANTO/Perinci-Tx-Manager-0.43.tar.gz
./Build test verbose=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports SHARYANTO/Perinci-Tx-Manager-0.43.tar.gz
Running Build for S/SH/SHARYANTO/Perinci-CmdLine-0.67.tar.gz
Has already been unwrapped into directory /home/fly1400/var/cpan/build/Perinci-CmdLine-0.67-kSfCBH
CPAN.pm: Going to build S/SH/SHARYANTO/Perinci-CmdLine-0.67.tar.gz
Warning: Prerequisite 'Perinci::Tx::Manager => 0.34' for 'SHARYANTO/Perinci-CmdLine-0.67.tar.gz' failed when processing 'SHARYANTO/Perinci-Tx-Manager-0.43.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
>>> ./Build
Building Perinci-CmdLine
SHARYANTO/Perinci-CmdLine-0.67.tar.gz
./Build -- OK
Running Build test
>>> ./Build test verbose=1
t/00-compile.t ............
1..8
ok 1 - Perinci::CmdLine loaded ok
ok 2 - Perinci::CmdLine::Easy loaded ok
ok 3 - Perinci::CmdLine::I18N loaded ok
ok 4 - Perinci::CmdLine::I18N::en loaded ok
ok 5 - Perinci::CmdLine::I18N::id loaded ok
ok 6 - peri-run script compiles
ok 7 - strip-result-env-yaml script compiles
ok 8 - strip-result-env-json script compiles
ok
Unknown option: arg4
t/01-basics.t .............
ok 1 - exit code = 0
ok 2 - result
1..2
ok 1 - completion: arg name (single sub)
ok 1 - exit code = 0
ok 2 - result
1..2
ok 2 - completion: arg name (with subcommands)
ok 1 - exit code = 0
ok 2 - result
1..2
ok 3 - completion: arg name (with subcommands + default_subcommand)
ok 1 - exit code = 0
ok 2 - result
1..2
ok 4 - completion: arg value from arg spec "in" (single sub)
ok 1 - exit code = 0
ok 2 - result
1..2
ok 5 - completion: arg value from "custom_arg_completer" (single sub)
ok 1 - exit code = 0
ok 2 - result
1..2
ok 6 - completion: arg value from "custom_arg_completer" (single sub) (2)
ok 1 - exit code = 0
ok 2 - result
1..2
ok 7 - completion: --dry-run
1..7
ok 1 - completion
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 2 - single sub
ok 1 - dies
1..1
ok 3 - missing arg = error
ok 1 - dies
1..1
ok 4 - unknown arg = error
ok 1 - doesn't die
ok 2 - exit code
ok 3 - output_re
1..3
ok 5 - exit code from sub res
ok 1 - doesn't die
1..1
ok 6 - subcommands
ok 1 - dies
1..1
ok 7 - unknown subcommand = error
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 8 - default_subcommand (1)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 9 - default_subcommand (2, other subcommand via --cmd)
ok 1 - dies
1..1
ok 10 - arg: dash_to_underscore=0
ok 1 - doesn't die
1..1
ok 11 - arg: dash_to_underscore=1 (default)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 12 - general help (--help)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 13 - general help (-h)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 14 - general help (-?)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 15 - common option (--version) before subcommand name
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 16 - common option (--help) after subcommand name
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 17 - common option (--help) overrides function argument
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 18 - common option (--help) does not override function argument when using --action=subcommand
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 19 - common option (--help) bypass required argument check
List of available subcommands:
ok
wo
ok 1 - doesn't die
1..1
ok 20 - list (--list)
List of available subcommands:
ok
wo
ok 1 - doesn't die
1..1
ok 21 - list (-l)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 22 - dry-run (0)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 23 - dry-run (1)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 24 - dry-run (via env)
ok 1 - doesn't die
1..1
ok 25 - noop
ok 1 - dies
1..1
ok 1 - unknown value
ok 1 - dies
1..1
ok 2 - arg type not str
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 3 - cmdline opt takes precedence
ok 1 - doesn't die
ok 2 - output_re
ok 3 - argv is spent by diamond op
1..3
ok 4 - stdin_or_files
ok 1 - dies
1..1
ok 5 - multiple
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 6 - stdin
1..6
ok 26 - cmdline_src
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 27 - extra_opts
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 28 - dry_run (using dry_run) (w/o)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 29 - dry_run (using dry_run) (w/)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 30 - dry_run (using tx) (w/o)
ok 1 - doesn't die
ok 2 - output_re
1..2
ok 31 - dry_run (using tx) (w/)
1..31
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/undo.t ..................
1..1
ok 1
ok
All tests successful.
Files=5, Tests=40, 3 wallclock secs ( 0.05 usr 0.04 sys + 1.34 cusr 0.29 csys = 1.72 CPU)
Result: PASS
SHARYANTO/Perinci-CmdLine-0.67.tar.gz
./Build test verbose=1 -- OK
Steven Haryanto <stevenharyanto@gmail.com>
Rinci/Riap-based command-line application framework
>>> (cd /home/fly1400/var/cpan/build/Perinci-CmdLine-0.67-kSfCBH && tar cvf - Perinci-CmdLine-0.67.ppd blib) | gzip -c >/home/fly1400/var/REPO/S/SH/SHARYANTO/Perinci-CmdLine-0.67.tar.gz
Perinci-CmdLine-0.67.ppd
blib/
blib/lib/
blib/lib/Perinci/
blib/lib/Perinci/CmdLine/
blib/lib/Perinci/CmdLine/I18N.pm
blib/lib/Perinci/CmdLine/I18N/
blib/lib/Perinci/CmdLine/I18N/id.pm
blib/lib/Perinci/CmdLine/I18N/en.pm
blib/lib/Perinci/CmdLine/Easy.pm
blib/lib/Perinci/CmdLine.pm
blib/script/
blib/script/peri-run
blib/script/strip-result-env-yaml
blib/script/strip-result-env-json
>>> mv /home/fly1400/var/cpan/build/Perinci-CmdLine-0.67-kSfCBH/Perinci-CmdLine-0.67.ppd /home/fly1400/var/REPO/S/SH/SHARYANTO
Running Build for S/SH/SHARYANTO/Perinci-Examples-0.13.tar.gz
Prepending /home/fly1400/var/cpan/build/Perinci-CmdLine-0.67-kSfCBH/blib/arch /home/fly1400/var/cpan/build/Perinci-CmdLine-0.67-kSfCBH/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1400/var/cpan/build/Perinci-Examples-0.13-twmmX2
Prepending /home/fly1400/var/cpan/build/Perinci-CmdLine-0.67-kSfCBH/blib/arch /home/fly1400/var/cpan/build/Perinci-CmdLine-0.67-kSfCBH/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build S/SH/SHARYANTO/Perinci-Examples-0.13.tar.gz
>>> ./Build
Building Perinci-Examples
SHARYANTO/Perinci-Examples-0.13.tar.gz
./Build -- OK
Prepending /home/fly1400/var/cpan/build/Perinci-CmdLine-0.67-kSfCBH/blib/arch /home/fly1400/var/cpan/build/Perinci-CmdLine-0.67-kSfCBH/blib/lib to PERL5LIB for 'test'
Running Build test
>>> ./Build test verbose=1
t/00-compile.t ............
1..3
ok 1 - Perinci::Examples loaded ok
ok 2 - Perinci::Examples::NoMeta loaded ok
ok 3 - peri-eg-test-completion script compiles
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=3, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.18 cusr 0.04 csys = 0.26 CPU)
Result: PASS
SHARYANTO/Perinci-Examples-0.13.tar.gz
./Build test verbose=1 -- OK
Steven Haryanto <stevenharyanto@gmail.com>
Example modules containing metadata and various example functions
>>> (cd /home/fly1400/var/cpan/build/Perinci-Examples-0.13-twmmX2 && tar cvf - Perinci-Examples-0.13.ppd blib) | gzip -c >/home/fly1400/var/REPO/S/SH/SHARYANTO/Perinci-Examples-0.13.tar.gz
Perinci-Examples-0.13.ppd
blib/
blib/lib/
blib/lib/Perinci/
blib/lib/Perinci/Examples/
blib/lib/Perinci/Examples/NoMeta.pm
blib/lib/Perinci/Examples.pm
blib/script/
blib/script/peri-eg-test-completion
>>> mv /home/fly1400/var/cpan/build/Perinci-Examples-0.13-twmmX2/Perinci-Examples-0.13.ppd /home/fly1400/var/REPO/S/SH/SHARYANTO
VmSize: 236520 kB
Finished 2012-11-29T00:01:10