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