Start 2009-01-14T16:30:45 Going to read /export/home/fly1064/var/cpan/Metadata Database was generated on Tue, 13 Jan 2009 09:27:58 GMT Running make for D/DM/DMUEY/Return-DataButBool-0.0.3.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DM/DMUEY/Return-DataButBool-0.0.3.tar.gz ok Return-DataButBool-0.0.3/ Return-DataButBool-0.0.3/Build.PL Return-DataButBool-0.0.3/Changes Return-DataButBool-0.0.3/lib/ Return-DataButBool-0.0.3/lib/Return/ Return-DataButBool-0.0.3/lib/Return/DataButBool.pm Return-DataButBool-0.0.3/Makefile.PL Return-DataButBool-0.0.3/MANIFEST Return-DataButBool-0.0.3/META.yml Return-DataButBool-0.0.3/README Return-DataButBool-0.0.3/t/ Return-DataButBool-0.0.3/t/00.load.t Return-DataButBool-0.0.3/t/perlcritic.t Return-DataButBool-0.0.3/t/pod-coverage.t Return-DataButBool-0.0.3/t/pod.t CPAN.pm: Going to build D/DM/DMUEY/Return-DataButBool-0.0.3.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Warning: prerequisite Contextual::Return 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Return::DataButBool ---- Unsatisfied dependencies detected during ---- ---- DMUEY/Return-DataButBool-0.0.3.tar.gz ---- Contextual::Return [requires] Running make test Delayed until after prerequisites Running test for module 'Contextual::Return' Running make for D/DC/DCONWAY/Contextual-Return-v0.2.1.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DC/DCONWAY/Contextual-Return-v0.2.1.tar.gz ok Contextual-Return-v0.2.1/ Contextual-Return-v0.2.1/Build.PL Contextual-Return-v0.2.1/Changes Contextual-Return-v0.2.1/lib/ Contextual-Return-v0.2.1/lib/Contextual/ Contextual-Return-v0.2.1/lib/Contextual/Return/ Contextual-Return-v0.2.1/lib/Contextual/Return/Failure.pm Contextual-Return-v0.2.1/lib/Contextual/Return.pm Contextual-Return-v0.2.1/Makefile.PL Contextual-Return-v0.2.1/MANIFEST Contextual-Return-v0.2.1/META.yml Contextual-Return-v0.2.1/README Contextual-Return-v0.2.1/t/ Contextual-Return-v0.2.1/t/00.load.t Contextual-Return-v0.2.1/t/args.t Contextual-Return-v0.2.1/t/args_RESULT.t Contextual-Return-v0.2.1/t/caller.t Contextual-Return-v0.2.1/t/context_tests.t Contextual-Return-v0.2.1/t/fail.t Contextual-Return-v0.2.1/t/fail_with.t Contextual-Return-v0.2.1/t/failures.t Contextual-Return-v0.2.1/t/fixed.t Contextual-Return-v0.2.1/t/interp.t Contextual-Return-v0.2.1/t/lazy.t Contextual-Return-v0.2.1/t/lvalue.t Contextual-Return-v0.2.1/t/nonvoid.t Contextual-Return-v0.2.1/t/object.t Contextual-Return-v0.2.1/t/pod-coverage.t Contextual-Return-v0.2.1/t/pod.t Contextual-Return-v0.2.1/t/RECOVER.t Contextual-Return-v0.2.1/t/RECOVER_exception.t Contextual-Return-v0.2.1/t/RECOVER_exception_RESULT.t Contextual-Return-v0.2.1/t/RECOVER_RESULT.t Contextual-Return-v0.2.1/t/scalar-to-list.t Contextual-Return-v0.2.1/t/SCALAR.t Contextual-Return-v0.2.1/t/simple.t Contextual-Return-v0.2.1/t/simple_RESULT.t CPAN.pm: Going to build D/DC/DCONWAY/Contextual-Return-v0.2.1.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Contextual::Return >>> make 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 DCONWAY/Contextual-Return-v0.2.1.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00.load..................... 1..1 ok 1 - use Contextual::Return; # Testing 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..2 ok 1 - Pod coverage on Contextual::Return ok 2 - Pod coverage on Contextual::Return::Failure ok 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. Files=24, Tests=256, 6 wallclock secs ( 0.45 usr 0.23 sys + 5.04 cusr 0.63 csys = 6.35 CPU) Result: PASS DCONWAY/Contextual-Return-v0.2.1.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile Damian Conway <damian@conway.org> Create context-senstive return values >>> (cd /export/home/fly1064/var/cpan/build/Contextual-Return-v0.2.1-bYxq1R && tar cvf - Contextual-Return-v0.2.1.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/D/DC/DCONWAY/Contextual-Return-v0.2.1.tar.gz Contextual-Return-v0.2.1.ppd blib/ blib/lib/ blib/lib/Contextual/ blib/lib/Contextual/Return.pm blib/lib/Contextual/Return/ blib/lib/Contextual/Return/Failure.pm blib/man3/ blib/man3/Contextual::Return.3 blib/man3/Contextual::Return::Failure.3 >>> mv /export/home/fly1064/var/cpan/build/Contextual-Return-v0.2.1-bYxq1R/Contextual-Return-v0.2.1.ppd /export/home/fly1064/var/REPO/D/DC/DCONWAY Running make for D/DM/DMUEY/Return-DataButBool-0.0.3.tar.gz Prepending /export/home/fly1064/var/cpan/build/Contextual-Return-v0.2.1-bYxq1R/blib/arch /export/home/fly1064/var/cpan/build/Contextual-Return-v0.2.1-bYxq1R/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1064/var/cpan/build/Return-DataButBool-0.0.3-IjtESO Prepending /export/home/fly1064/var/cpan/build/Contextual-Return-v0.2.1-bYxq1R/blib/arch /export/home/fly1064/var/cpan/build/Contextual-Return-v0.2.1-bYxq1R/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DM/DMUEY/Return-DataButBool-0.0.3.tar.gz >>> make cp lib/Return/DataButBool.pm blib/lib/Return/DataButBool.pm Manifying blib/man3/Return::DataButBool.3 DMUEY/Return-DataButBool-0.0.3.tar.gz make -- OK Prepending /export/home/fly1064/var/cpan/build/Contextual-Return-v0.2.1-bYxq1R/blib/arch /export/home/fly1064/var/cpan/build/Contextual-Return-v0.2.1-bYxq1R/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00.load......... 1..24 ok 1 - use Return::DataButBool; # Testing Return::DataButBool 0.0.3 ok 2 - zero but true ok 3 - false 2 arg bool ok 4 - false 2 arg int ok 5 - false 2 arg str ok 6 - false 1 arg bool ok 7 - false 1 arg int ok 8 - false 1 arg str ok 9 - false space ok 10 - true 2 arg bool ok 11 - true 2 arg int ok 12 - true 2 arg str ok 13 - true 1 arg bool ok 14 - true 1 arg int ok 15 - true 1 arg str ok 16 - true space ok 17 - _get_num_from whole ok 18 - _get_num_from whole signed pos ok 19 - _get_num_from whole signed neg ok 20 - _get_num_from dec ok 21 - _get_num_from dec signed pos ok 22 - _get_num_from dec signed neg Argument "42howdy" isn't numeric in int at /export/home/fly1064/var/cpan/build/Return-DataButBool-0.0.3-IjtESO/blib/lib/Return/DataButBool.pm line 45. ok 23 - string int() start Argument "howdy" isn't numeric in int at /export/home/fly1064/var/cpan/build/Return-DataButBool-0.0.3-IjtESO/blib/lib/Return/DataButBool.pm line 45. ok 24 - string int() no num ok t/perlcritic...... 1..0 # Skip $ENV{'do_perl_critic_tests'} must be true to run these 'development only' tests skipped: $ENV{'do_perl_critic_tests'} must be true to run these 'development only' tests t/pod-coverage.... 1..1 ok 1 - Pod coverage on Return::DataButBool ok t/pod............. 1..1 ok 1 - blib/lib/Return/DataButBool.pm ok All tests successful. Files=4, Tests=26, 3 wallclock secs ( 0.15 usr 0.05 sys + 2.60 cusr 0.24 csys = 3.04 CPU) Result: PASS DMUEY/Return-DataButBool-0.0.3.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile Daniel Muey <dmuey@cpan.org> Return a boolean value that also has arbitrary numeric and string values >>> (cd /export/home/fly1064/var/cpan/build/Return-DataButBool-0.0.3-IjtESO && tar cvf - Return-DataButBool-0.0.3.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/D/DM/DMUEY/Return-DataButBool-0.0.3.tar.gz Return-DataButBool-0.0.3.ppd blib/ blib/lib/ blib/lib/Return/ blib/lib/Return/DataButBool.pm blib/man3/ blib/man3/Return::DataButBool.3 >>> mv /export/home/fly1064/var/cpan/build/Return-DataButBool-0.0.3-IjtESO/Return-DataButBool-0.0.3.ppd /export/home/fly1064/var/REPO/D/DM/DMUEY Finished 2009-01-14T16:31:11