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