Start 2010-10-24T09:06:12
ActivePerl-1200 CPAN-1.9402
Going to read '/home/fly1200/var/cpan/Metadata'
Database was generated on Sun, 24 Oct 2010 19:43:21 GMT
Running make for R/RJ/RJBS/Test-Fatal-0.001.tar.gz
Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Test-Fatal-0.001.tar.gz ok
Test-Fatal-0.001
Test-Fatal-0.001/README
Test-Fatal-0.001/Changes
Test-Fatal-0.001/LICENSE
Test-Fatal-0.001/dist.ini
Test-Fatal-0.001/META.yml
Test-Fatal-0.001/MANIFEST
Test-Fatal-0.001/t
Test-Fatal-0.001/t/basic.t
Test-Fatal-0.001/META.json
Test-Fatal-0.001/Makefile.PL
Test-Fatal-0.001/lib/Test
Test-Fatal-0.001/lib/Test/Fatal.pm
Test-Fatal-0.001/t/release-pod-syntax.t
CPAN.pm: Going to build R/RJ/RJBS/Test-Fatal-0.001.tar.gz
>>> /home/fly1200/ap1200-292396/bin/perl-static Makefile.PL
Warning: prerequisite Try::Tiny 0.07 not found. We have 0.06.
Checking if your kit is complete...
Looks good
Writing Makefile for Test::Fatal
---- Unsatisfied dependencies detected during ----
---- RJBS/Test-Fatal-0.001.tar.gz ----
Try::Tiny [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Try::Tiny'
Running make for R/RJ/RJBS/Try-Tiny-0.07.tar.gz
Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Try-Tiny-0.07.tar.gz ok
Try-Tiny-0.07/
Try-Tiny-0.07/Changes
Try-Tiny-0.07/MANIFEST
Try-Tiny-0.07/MANIFEST.SKIP
Try-Tiny-0.07/META.yml
Try-Tiny-0.07/Makefile.PL
Try-Tiny-0.07/lib/
Try-Tiny-0.07/t/
Try-Tiny-0.07/t/basic.t
Try-Tiny-0.07/t/finally.t
Try-Tiny-0.07/t/given_when.t
Try-Tiny-0.07/t/when.t
Try-Tiny-0.07/lib/Try/
Try-Tiny-0.07/lib/Try/Tiny.pm
CPAN.pm: Going to build R/RJ/RJBS/Try-Tiny-0.07.tar.gz
>>> /home/fly1200/ap1200-292396/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Try::Tiny
>>> make
cp lib/Try/Tiny.pm blib/lib/Try/Tiny.pm
Manifying blib/man3/Try::Tiny.3
RJBS/Try-Tiny-0.07.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1200/ap1200-292396/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/basic.t .......
1..26
ok 1 - use Try::Tiny;
ok 2 - basic try
ok 3 - rethrow
ok 4 - try block evaluated
ok 5 - $@ untouched
ok 6 - try block died
ok 7 - $@ untouched
ok 8 - catch block evaluated
ok 9 - $@ untouched
ok 10 - scalar context try
ok 11 - list context try
ok 12 - scalar context catch
ok 13 - list context catch
ok 14 - Checking catch subroutine scalar reference is correctly blessed
ok 15 - Checking finally subroutine scalar reference is correctly blessed
ok 16
ok 17 - got here
ok 18 - try in try catch block
ok 19 - rethrow with try in catch block
ok 20 - catch invoked
not ok 21 # TODO i don't think we can ever make this work sanely, maybe with SIG{__DIE__}
# Failed (TODO) test at t/basic.t line 137.
# ''
# doesn't match '(?-xism:foo)'
ok 22 - $@ untouched
ok 23 - $_ untouched
ok 24 - previous value of $@
ok 25 - previous value of $@ available for capture
ok 26 - previous value of $@ also available in catch block
ok
t/finally.t .....
1..12
ok 1 - use Try::Tiny;
ok 2 - Moved into finally from try
ok 3 - Error text as expected
ok 4 - Into catch block as we died in try
ok 5 - Moved into finally from catch
ok 6 - Error text as expected
ok 7 - Moved into finally from catch
ok 8 - Moved into finally block when try throws an exception and we have no catch block
ok 9 - Second finally clause run
ok 10 - First finally clause run
ok 11 - no error reported
ok 12 - finally got passed the exception
ok
t/given_when.t ..
1..3
ok 1 - use Try::Tiny;
ok 2 - error caught
not ok 3 - error is also in $_ # TODO perhaps a workaround can be found
# Failed (TODO) test 'error is also in $_'
# at t/given_when.t line 31.
# got: 'foo'
# expected: 'blah
# '
ok
t/when.t ........
1..6
ok 1 - use Try::Tiny;
ok 2
ok 3 - $_ not clobbered
ok 4 - bar didn't match
ok 5 - foo matched
ok 6 - fallback didn't match
ok
All tests successful.
Files=4, Tests=47, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.08 cusr 0.01 csys = 0.11 CPU)
Result: PASS
RJBS/Try-Tiny-0.07.tar.gz
make test TEST_VERBOSE=1 -- OK
Picked up abstract from lib/Try/Tiny.pm
Ricardo SIGNES <rjbs@cpan.org>
minimal try/catch with proper localization of $@
>>> (cd /home/fly1200/var/cpan/build/Try-Tiny-0.07-_J_Y2p && tar cvf - Try-Tiny-0.07.ppd blib) | gzip -c >/home/fly1200/var/REPO/R/RJ/RJBS/Try-Tiny-0.07.tar.gz
Try-Tiny-0.07.ppd
blib/
blib/lib/
blib/lib/Try/
blib/lib/Try/Tiny.pm
blib/man3/
blib/man3/Try::Tiny.3
>>> mv /home/fly1200/var/cpan/build/Try-Tiny-0.07-_J_Y2p/Try-Tiny-0.07.ppd /home/fly1200/var/REPO/R/RJ/RJBS
Running make for R/RJ/RJBS/Test-Fatal-0.001.tar.gz
Prepending /home/fly1200/var/cpan/build/Try-Tiny-0.07-_J_Y2p/blib/arch /home/fly1200/var/cpan/build/Try-Tiny-0.07-_J_Y2p/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1200/var/cpan/build/Test-Fatal-0.001-zYMrLI
Prepending /home/fly1200/var/cpan/build/Try-Tiny-0.07-_J_Y2p/blib/arch /home/fly1200/var/cpan/build/Try-Tiny-0.07-_J_Y2p/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Test-Fatal-0.001.tar.gz
>>> make
cp lib/Test/Fatal.pm blib/lib/Test/Fatal.pm
Manifying blib/man3/Test::Fatal.3
RJBS/Test-Fatal-0.001.tar.gz
make -- OK
Prepending /home/fly1200/var/cpan/build/Try-Tiny-0.07-_J_Y2p/blib/arch /home/fly1200/var/cpan/build/Try-Tiny-0.07-_J_Y2p/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1200/ap1200-292396/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/basic.t ...............
1..4
ok 1 - foo bar is like foo bar
ok 2 - no fatality means no exception
ok 3 - we die on demand
ok 4 - a success block runs, passing
ok
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
All tests successful.
Files=2, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.03 cusr 0.00 csys = 0.05 CPU)
Result: PASS
RJBS/Test-Fatal-0.001.tar.gz
make test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
incredibly simple helpers for testing code with exceptions
>>> (cd /home/fly1200/var/cpan/build/Test-Fatal-0.001-zYMrLI && tar cvf - Test-Fatal-0.001.ppd blib) | gzip -c >/home/fly1200/var/REPO/R/RJ/RJBS/Test-Fatal-0.001.tar.gz
Test-Fatal-0.001.ppd
blib/
blib/lib/
blib/lib/Test/
blib/lib/Test/Fatal.pm
blib/man3/
blib/man3/Test::Fatal.3
>>> mv /home/fly1200/var/cpan/build/Test-Fatal-0.001-zYMrLI/Test-Fatal-0.001.ppd /home/fly1200/var/REPO/R/RJ/RJBS
Finished 2010-10-24T09:06:16