Checking if your kit is complete... Looks good Writing Makefile for Contextual::Return cp lib/Contextual/Return.pm blib/lib/Contextual/Return.pm cp lib/Contextual/Return/Failure.pm blib/lib/Contextual/Return/Failure.pm Manifying blib/man3/Contextual::Return.3 Manifying blib/man3/Contextual::Return::Failure.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00.load.....................1..1 # Testing Contextual::Return ok 1 - use Contextual::Return; ok t/args........................ok 1 - list test on foo(99) ok 2 - boolean test on foo(99) ok 3 - number test on foo(99) ok 4 - string test on foo(99) ok 5 - scalar test on foo(99) ok 6 - hash test on foo(99) ok 7 - array test on foo(99) ok 8 - list test on foo() ok 9 - boolean test on foo() ok 10 - number test on foo() ok 11 - string test on foo() ok 12 - scalar test on foo() ok 13 - hash test on foo() ok 14 - array test on foo() ok 15 - list test on foo(99,100,101) ok 16 - boolean test on foo(99,100,101) ok 17 - number test on foo(99,100,101) ok 18 - string test on foo(99,100,101) ok 19 - scalar test on foo(99,100,101) ok 20 - hash test on foo(99,100,101) ok 21 - array test on foo(99,100,101) ok 22 - arg changes stick 1..22 ok t/args_RESULT.................ok 1 - list test on foo(99) ok 2 - boolean test on foo(99) ok 3 - number test on foo(99) ok 4 - string test on foo(99) ok 5 - scalar test on foo(99) ok 6 - hash test on foo(99) ok 7 - array test on foo(99) ok 8 - list test on foo() ok 9 - boolean test on foo() ok 10 - number test on foo() ok 11 - string test on foo() ok 12 - scalar test on foo() ok 13 - hash test on foo() ok 14 - array test on foo() ok 15 - list test on foo(99,100,101) ok 16 - boolean test on foo(99,100,101) ok 17 - number test on foo(99,100,101) ok 18 - string test on foo(99,100,101) ok 19 - scalar test on foo(99,100,101) ok 20 - hash test on foo(99,100,101) ok 21 - array test on foo(99,100,101) ok 22 - arg changes stick 1..22 ok t/caller......................ok 1 - Caller same both ways ok 2 - Caller 2 same both ways ok 3 - Scalar caller same both ways ok 4 - Scalar caller 2 same both ways 1..4 ok t/context_tests...............ok 1 - LIST test ok 2 - SCALAR test ok 3 - VOID test ok 4 - NONVOID(LIST) test ok 5 - NONVOID(SCALAR) test ok 6 - VOID test 1..6 ok t/fail........................ok 1 - Failed as expected in bool context ok 2 - Exception thrown in void context ok 3 - Right message ok 4 - Exception thrown in list context ok 5 - Right message ok 6 - Exception thrown in num context ok 7 - Right message ok 8 - Exception thrown in str context ok 9 - Right message ok 10 - Failed as expected in bool context ok 11 - Exception thrown in void context ok 12 - Right message ok 13 - Exception thrown in list context ok 14 - Right message ok 15 - Exception thrown in num context ok 16 - Right message ok 17 - Exception thrown in str context ok 18 - Right message 1..18 ok t/fail_with...................ok 1 - Failed as expected in bool context ok 2 - Exception thrown in void context ok 3 - Right message ok 4 - Exception thrown in list context ok 5 - Right message ok 6 - Exception thrown in num context ok 7 - Right message ok 8 - Exception thrown in str context ok 9 - Right message ok 10 - Redefinition warning as expected ok 11 - Succeeded as expected in bool context ok 12 - Returned empty list in list context ok 13 - Unknown FAIL handler, as expected ok 14 - Correct exception thrown ok 15 - Redefinition warning as expected ok 16 - Failed as expected in bool context ok 17 - Scalar context was undef ok 18 - Returned one-elem list in list context ok 19 - One-elem was undef 1..19 ok t/failures....................ok 1 - Warn msg correct at 25 ok 2 - Line number correct at 25 ok 3 - BOOLEAN ok 4 - Warn msg correct at 30 ok 5 - Line number correct at 30 ok 6 - STRING ok 7 - Warn msg correct at 33 ok 8 - Line number correct at 33 ok 9 - ARRAYREF ok 10 - HASHREF (name) ok 11 - HASHREF (value) ok 12 - Warn msg correct at 42 ok 13 - Line number correct at 42 ok 14 - LIST via ARRAYREF ok 15 - VOID is fatal ok 16 - Error message is correct ok 17 - Error line is correct ok 18 - Exception on repetition ok 19 - Correct exception 1..19 ok t/fixed.......................ok 1 - Before usage, it is a C::R::V ok 2 - BOOLEAN context ok 3 - After usage, it is not a C::R::V ok 4 - Before usage, it is a C::R::V ok 5 - NUMERIC context ok 6 - After usage, it is not a C::R::V ok 7 - Before usage, it is a C::R::V ok 8 - STRING context ok 9 - After usage, it is not a C::R::V ok 10 - Before usage, it is a C::R::V ok 11 - SCALARREF context ok 12 - After usage, it is not a C::R::V ok 13 - Before usage, it is a C::R::V ok 14 - SCALARREF context (no SCALARREF provided) ok 15 - After usage, it is not a C::R::V ok 16 - Before usage, it is a C::R::V ok 17 - HASHREF context ok 18 - After usage, it is not a C::R::V ok 19 - Before usage, it is a C::R::V ok 20 - ARRAYREF context ok 21 - After usage, it is not a C::R::V ok 22 - Before usage, it is a C::R::V ok 23 - ARRAYREF context (no ARRAYREF provided) ok 24 - After usage, it is not a C::R::V ok 25 - Before usage, it is a C::R::V ok 26 - GLOBREF context ok 27 - After usage, it is not a C::R::V ok 28 - Before usage, it is a C::R::V ok 29 - CODEREF context ok 30 - After usage, it is not a C::R::V ok 31 - Before usage, it is a C::R::V ok 32 - OBJREF context ok 33 - After usage, it is not a C::R::V 1..33 ok t/interp......................ok 1 - Explicit interpolators ok 2 - Implicit interpolators ok 3 - Numeric interpolators ok 4 - String interpolators ok 5 - Smart numbers ok 6 - Smart strings 1..6 ok t/lazy........................1..4 ok 1 # Before call to foo() ok 2 # After call to foo() ok 3 # In lazy eval of foo() ok 4 # After lazy eval of foo() ok t/lvalue......................ok 1 - Pre-numerication ok 2 - Pre-stringification ok 3 - Pre-boolification ok 4 - Caller::_ ok 5 - Post-numerication ok 6 - Post-stringification ok 7 - Post-boolification ok 8 - Ex-numerication ok 9 - Ex-stringification ok 10 - Ex-boolification ok 11 - Caller::_ ok 12 - Ex-post-numerication ok 13 - Ex-post-stringification ok 14 - Ex-post-boolification ok 15 - NVALUE context 1..15 ok t/nonvoid.....................ok 1 - BOOLEAN context ok 2 - NUMERIC context ok 3 - STRING context ok 4 - LIST context ok 5 - VOID context fails ok 6 - Error msg correct 1..6 ok t/object......................ok 1 - Handles class isa ok ok 2 - Handles class can ok ok 3 - VALUE returns object ok 4 - Object has no baz() method ok 5 - Error msg was correct ok 6 - OBJREF returns object ok 7 - Object still has no baz() method ok 8 - Error msg was also correct ok 9 - OBJREF returns bad object ok 10 - Error msg was still correct ok 11 - Other exceptions propagated ok 12 - Exception msg was correct ok 13 - can() is checked against the object, not C::R::V ok 14 - isa() is checked against the object, not C::R::V 1..14 ok t/pod-coverage................1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.........................1..2 ok 1 - blib/lib/Contextual/Return.pm ok 2 - blib/lib/Contextual/Return/Failure.pm ok t/RECOVER.....................1..18 ok 1 - Recovered ok 2 - LIST context ok 3 - Recovered ok 4 - BOOLEAN context ok 5 - Recovered ok 6 - NUMERIC context ok 7 - Recovered ok 8 - STRING context ok 9 - Recovered ok 10 - SCALARREF context ok 11 - Recovered ok 12 - HASHREF context ok 13 - Recovered ok 14 - ARRAYREF context ok 15 - Recovered ok 16 - GLOBREF context ok 17 - Recovered ok 18 - ARRAYREF context ok t/RECOVER_exception...........1..8 ok 1 - Recovered ok 2 - BOOLEAN ok 3 - Recovered ok 4 - STRING ok 5 - Recovered ok 6 - NUM ok 7 - Recovered ok 8 - VOID ok t/RECOVER_exception_RESULT....1..6 ok 1 - Recovered ok 2 - BOOLEAN ok 3 - Recovered ok 4 - STRING ok 5 - Recovered ok 6 - NUM ok t/RECOVER_RESULT..............ok 1 - LIST context ok 2 - BOOLEAN context ok 3 - NUMERIC context ok 4 - STRING context 1..4 ok t/scalar-to-list..............ok 1 - Fell back to scalar ok 2 - Fell back to str ok 3 - Fell back to num ok 4 - Fell back to num ok 5 - List not preempted 1..5 ok t/SCALAR......................ok 1 - ARRAYREF from NONVOID ok 2 - NUMERIC from SCALAR ok 3 - STRING from SCALAR ok 4 - STRING from NONVOID 1..4 ok t/simple......................ok 1 - LIST context ok 2 - BOOLEAN context ok 3 - NUMERIC context ok 4 - STRING context ok 5 - SCALARREF context ok 6 - HASHREF context ok 7 - ARRAYREF context ok 8 - GLOBREF context ok 9 - ARRAYREF context 1..9 ok t/simple_RESULT...............ok 1 - LIST context ok 2 - BOOLEAN context ok 3 - NUMERIC context ok 4 - STRING context ok 5 - SCALARREF context ok 6 - HASHREF context ok 7 - ARRAYREF context ok 8 - GLOBREF context ok 9 - ARRAYREF context 1..9 ok All tests successful, 1 test skipped. Files=24, Tests=254, 3 wallclock secs ( 2.78 cusr + 0.68 csys = 3.46 CPU) Installing /Users/cpanrun/build/5.10.0/html/site/lib/Contextual/Return.html Installing /Users/cpanrun/build/5.10.0/html/site/lib/Contextual/Return/Failure.html Installing /Users/cpanrun/build/5.10.0/site/lib/Contextual/Return.pm Installing /Users/cpanrun/build/5.10.0/site/lib/Contextual/Return/Failure.pm Installing /Users/cpanrun/build/5.10.0/site/man/man3/Contextual::Return.3 Installing /Users/cpanrun/build/5.10.0/site/man/man3/Contextual::Return::Failure.3 Appending installation info to /Users/cpanrun/build/5.10.0/lib/perllocal.pod make: *** [doc_update] Hangup