PATH=/usr/bin:/bin Start 2012-08-15T14:08:20 ActivePerl-1600 CPAN-1.9402 Going to read '/home/fly1600/var/cpan/Metadata' Database was generated on Wed, 15 Aug 2012 20:23:03 GMT Running make for P/PE/PEVANS/CPS-0.17.tar.gz Could not find '/net/nas/data/cpan/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz' Fetching with LWP: file:///net/nas/data/cpan/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz LWP failed with code[404] message[File `/net/nas/data/cpan/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz' does not exist] Warning: no success downloading '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz.tmp32465'. Giving up on it. at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 838. CPAN::FTP::hostdlhard('CPAN::FTP', 'ARRAY(0x9dfd648)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 665 CPAN::FTP::hostdleasy('CPAN::FTP', 'ARRAY(0x9dfd6f0)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 516 CPAN::FTP::hostdlxxx('CPAN::FTP', 'dleasy', 'file', 'ARRAY(0xfa1be0)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 443 CPAN::FTP::localize('CPAN::FTP', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 379 CPAN::Distribution::get_file_onto_local_disk('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 343 CPAN::Distribution::get('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 1679 CPAN::Distribution::make('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 2886 CPAN::Distribution::test('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Shell.pm line 1755 CPAN::Shell::rematein('CPAN::Shell', 'test', 'P/PE/PEVANS/CPS-0.17.tar.gz') called at /home/fly1600/contrib/CPAN/lib/CPAN/Shell.pm line 1935 CPAN::Shell::__ANON__('CPAN::Shell', 'P/PE/PEVANS/CPS-0.17.tar.gz') called at /home/fly1600/bin/fly-build line 82 Could not find '/net/nas/data/cpan/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz' Fetching with LWP: file:///net/nas/data/cpan/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz LWP failed with code[404] message[File `/net/nas/data/cpan/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz' does not exist] Warning: no success downloading '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz.tmp32465'. Giving up on it. at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 838. CPAN::FTP::hostdlhard('CPAN::FTP', 'ARRAY(0x9f6fd50)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 665 CPAN::FTP::hostdleasy('CPAN::FTP', 'ARRAY(0xfa1be0)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 516 CPAN::FTP::hostdlxxx('CPAN::FTP', 'dleasy', undef, 'ARRAY(0xfa1be0)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 443 CPAN::FTP::localize('CPAN::FTP', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 379 CPAN::Distribution::get_file_onto_local_disk('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 343 CPAN::Distribution::get('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 1679 CPAN::Distribution::make('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 2886 CPAN::Distribution::test('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Shell.pm line 1755 CPAN::Shell::rematein('CPAN::Shell', 'test', 'P/PE/PEVANS/CPS-0.17.tar.gz') called at /home/fly1600/contrib/CPAN/lib/CPAN/Shell.pm line 1935 CPAN::Shell::__ANON__('CPAN::Shell', 'P/PE/PEVANS/CPS-0.17.tar.gz') called at /home/fly1600/bin/fly-build line 82 Fetching with LWP: http://cpan.nas.activestate.com/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz LWP failed with code[404] message[Not Found] Warning: no success downloading '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz.tmp32465'. Giving up on it. at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 838. CPAN::FTP::hostdlhard('CPAN::FTP', 'ARRAY(0x9f6fee8)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 665 CPAN::FTP::hostdleasy('CPAN::FTP', 'ARRAY(0xfa1be0)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 516 CPAN::FTP::hostdlxxx('CPAN::FTP', 'dleasy', undef, 'ARRAY(0xfa1be0)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 443 CPAN::FTP::localize('CPAN::FTP', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 379 CPAN::Distribution::get_file_onto_local_disk('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 343 CPAN::Distribution::get('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 1679 CPAN::Distribution::make('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 2886 CPAN::Distribution::test('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Shell.pm line 1755 CPAN::Shell::rematein('CPAN::Shell', 'test', 'P/PE/PEVANS/CPS-0.17.tar.gz') called at /home/fly1600/contrib/CPAN/lib/CPAN/Shell.pm line 1935 CPAN::Shell::__ANON__('CPAN::Shell', 'P/PE/PEVANS/CPS-0.17.tar.gz') called at /home/fly1600/bin/fly-build line 82 Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz LWP failed with code[404] message[Not Found] Warning: no success downloading '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz.tmp32465'. Giving up on it. at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 838. CPAN::FTP::hostdlhard('CPAN::FTP', 'ARRAY(0x9ff5d38)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 665 CPAN::FTP::hostdleasy('CPAN::FTP', 'ARRAY(0xfa1be0)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 516 CPAN::FTP::hostdlxxx('CPAN::FTP', 'dleasy', undef, 'ARRAY(0xfa1be0)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 443 CPAN::FTP::localize('CPAN::FTP', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 379 CPAN::Distribution::get_file_onto_local_disk('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 343 CPAN::Distribution::get('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 1679 CPAN::Distribution::make('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 2886 CPAN::Distribution::test('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Shell.pm line 1755 CPAN::Shell::rematein('CPAN::Shell', 'test', 'P/PE/PEVANS/CPS-0.17.tar.gz') called at /home/fly1600/contrib/CPAN/lib/CPAN/Shell.pm line 1935 CPAN::Shell::__ANON__('CPAN::Shell', 'P/PE/PEVANS/CPS-0.17.tar.gz') called at /home/fly1600/bin/fly-build line 82 Warning: no success downloading '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz.tmp32465'. Giving up on it. at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 838. CPAN::FTP::hostdlhard('CPAN::FTP', 'ARRAY(0xfa1be0)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 516 CPAN::FTP::hostdlxxx('CPAN::FTP', 'dlhard', undef, 'ARRAY(0xfa1be0)', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...', 'HASH(0x9dfd588)') called at /home/fly1600/contrib/CPAN/lib/CPAN/FTP.pm line 443 CPAN::FTP::localize('CPAN::FTP', 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz', '/home/fly1600/var/cpan/sources/authors/id/P/PE/PEVANS/CPS-0.1...') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 379 CPAN::Distribution::get_file_onto_local_disk('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 343 CPAN::Distribution::get('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 1679 CPAN::Distribution::make('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Distribution.pm line 2886 CPAN::Distribution::test('CPAN::Distribution=HASH(0x9aa05f0)') called at /home/fly1600/contrib/CPAN/lib/CPAN/Shell.pm line 1755 CPAN::Shell::rematein('CPAN::Shell', 'test', 'P/PE/PEVANS/CPS-0.17.tar.gz') called at /home/fly1600/contrib/CPAN/lib/CPAN/Shell.pm line 1935 CPAN::Shell::__ANON__('CPAN::Shell', 'P/PE/PEVANS/CPS-0.17.tar.gz') called at /home/fly1600/bin/fly-build line 82 No external ftp command available I would like to connect to one of the following sites to get 'authors/id/P/PE/PEVANS/CPS-0.17.tar.gz': http://www.perl.org/CPAN/ ftp://ftp.perl.org/pub/CPAN/ Is it OK to try to connect to the Internet? [yes] yes Fetching with LWP: http://www.perl.org/CPAN/authors/id/P/PE/PEVANS/CPS-0.17.tar.gz Warning: No checksum for CPS-0.17.tar.gz in /net/nas/data/cpan/authors/id/P/PE/PEVANS/CHECKSUMS. The cause for this may be that the file is very new and the checksum has not yet been calculated, but it may also be that something is going awry right now. Proceed? [yes] yes CPS-0.17 CPS-0.17/Changes CPS-0.17/META.json CPS-0.17/README CPS-0.17/Build.PL CPS-0.17/LICENSE CPS-0.17/META.yml CPS-0.17/MANIFEST CPS-0.17/Makefile.PL CPS-0.17/lib CPS-0.17/lib/CPS.pm CPS-0.17/lib/CPS CPS-0.17/lib/CPS/Functional.pm CPS-0.17/lib/CPS/Governor.pm CPS-0.17/lib/CPS/Future.pm CPS-0.17/lib/CPS/Governor CPS-0.17/lib/CPS/Governor/Simple.pm CPS-0.17/lib/CPS/Governor/Deferred.pm CPS-0.17/examples CPS-0.17/examples/kforeach.pl CPS-0.17/t CPS-0.17/t/42kfold.t CPS-0.17/t/21governor-deferred.t CPS-0.17/t/52future-needs_all.t CPS-0.17/t/02kforeach.t CPS-0.17/t/00use.t CPS-0.17/t/11dropk.t CPS-0.17/t/43kunfold.t CPS-0.17/t/20governor-simple.t CPS-0.17/t/98back-compat.t CPS-0.17/t/53future-and_then.t CPS-0.17/t/31caller.t CPS-0.17/t/40kmap.t CPS-0.17/t/30governor.t CPS-0.17/t/41kgrep.t CPS-0.17/t/50future.t CPS-0.17/t/01kloop.t CPS-0.17/t/03kdescend.t CPS-0.17/t/51future-wait_all.t CPS-0.17/t/99pod.t CPS-0.17/t/10liftk.t CPS-0.17/t/06kseq.t CPS-0.17/t/05kpareach.t CPS-0.17/t/32leakcheck.t CPS-0.17/t/04kpar.t CPAN.pm: Going to build P/PE/PEVANS/CPS-0.17.tar.gz >>> /home/fly1600/ap1600/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for CPS Writing MYMETA.yml and MYMETA.json >>> make cp lib/CPS.pm blib/lib/CPS.pm cp lib/CPS/Functional.pm blib/lib/CPS/Functional.pm cp lib/CPS/Governor/Deferred.pm blib/lib/CPS/Governor/Deferred.pm cp lib/CPS/Future.pm blib/lib/CPS/Future.pm cp lib/CPS/Governor/Simple.pm blib/lib/CPS/Governor/Simple.pm cp lib/CPS/Governor.pm blib/lib/CPS/Governor.pm Manifying blib/man3/CPS::Functional.3 Manifying blib/man3/CPS.3 Manifying blib/man3/CPS::Governor::Deferred.3 Manifying blib/man3/CPS::Future.3 Manifying blib/man3/CPS::Governor::Simple.3 Manifying blib/man3/CPS::Governor.3 PEVANS/CPS-0.17.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1600/ap1600/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00use.t ................ 1..5 ok 1 - use CPS; ok 2 - use CPS::Functional; ok 3 - use CPS::Governor; ok 4 - use CPS::Governor::Simple; ok 5 - use CPS::Governor::Deferred; ok t/01kloop.t .............. 1..7 ok 1 - kloop async - @nums initially ok 2 - kloop async - @nums after first poke ok 3 - kloop async - @nums after second poke ok 4 - kloop sync call does not nest for 3 ok 5 - kloop sync call does not nest for 4 ok 6 - kloop sync - @nums initially ok 7 - kloop clears @_ in $klast ok t/02kforeach.t ........... 1..2 ok 1 - kforeach sync - @nums ok 2 - kforeach sync - @nums ok t/03kdescend.t ........... 1..2 ok 1 - kdescendd sync $ret ok 2 - kdescendb sync $ret ok t/04kpar.t ............... 1..6 ok 1 - kpar sync ok 2 - kpar async before pokes ok 3 - 2 pokes queued ok 4 - kpar async still unfinished after 1 poke ok 5 - kpar async now finished after 2 pokes ok 6 - kpar clears @_ ok t/05kpareach.t ........... 1..5 ok 1 - kpareach sync ok 2 - kpareach async before pokes ok 3 - 2 pokes queued ok 4 - kpareach async still unfinished after 1 poke ok 5 - kpareach async now finished after 2 pokes ok t/06kseq.t ............... 1..5 ok 1 - kseq sync ok 2 - kseq async before pokes ok 3 - 1 poke queued ok 4 - kseq async still unfinished after 1 poke ok 5 - kseq async now finished after 2 pokes ok t/10liftk.t .............. 1..4 ok 1 - liftk returns plain CODE reference ok 2 - liftk on BLOCK ok 3 - liftk on \&func ok 4 - liftk works on list-returning functions ok t/11dropk.t .............. 1..4 ok 1 - dropk returns plain CODE reference ok 2 - dropped function returns result ok 3 - idenity in scalar context ok 4 - identity in list context ok t/20governor-simple.t .... 1..6 ok 1 - defined $gov ok 2 - $gov isa CPS::Governor ok 3 - $called is 1 after $gov->again ok 4 - $called is 3 after $gov->again with arguments ok 5 - $called is 4 after $gov->enter storing kleave ok 6 - $called is 5 after invoking stored kleave ok t/21governor-deferred.t .. 1..15 ok 1 - defined $gov ok 2 - $gov isa CPS::Governor ok 3 - $gov not yet pending ok 4 - $gov now pending ok 5 - $called still 0 ok 6 - $gov no longer pending after prod ok 7 - $called is 1 after prod ok 8 - $gov is still pending after again-in-again ok 9 - $called is 2 after-in-again ok 10 - $gov no longer pending after inner again ok 11 - $called is 3 after inner again ok 12 - $gov no longer pending after flush ok 13 - $called is 5 after flush ok 14 - $called is 3 after first again ok 15 - $called is 6 after poke ok t/30governor.t ........... 1..2 ok 1 - $count is 5 after gkwhile ok 2 - $count is 5 after gkforeach ok t/31caller.t ............. 1..3 ok 1 - @callers after kloop ok 2 - @callers after kforeach ok 3 - @callers after gkforeach on deferred governor ok t/32leakcheck.t .......... 1..3 ok 1 - Initially undestroyed ok 2 - Undestroyed after first poke ok 3 - Destroyed after second poke ok t/40kmap.t ............... 1..1 ok 1 - kmap sync - @nums ok t/41kgrep.t .............. 1..1 ok 1 - kgrep sync - @nums ok t/42kfold.t .............. 1..2 ok 1 - kfoldl sync - @nums ok 2 - kfoldr sync - @nums ok t/43kunfold.t ............ 1..1 ok 1 - kunfold sync - @nums ok t/50future.t ............. 1..44 ok 1 - $future defined ok 2 - $future isa CPS::Future ok 3 - $future has refcount 1 initially ok 4 - $future not yet ready ok 5 - ->on_ready returns $future ok 6 - ->on_done returns $future ok 7 - ->on_fail returns $future ok 8 - ->done returns $future ok 9 - on_ready passed 1 argument ok 10 - Future passed to on_ready ok 11 - Results passed to on_done ok 12 - $future is now ready ok 13 - Results from $future->get ok 14 - $future has refcount 1 at end of test ok 15 - ->done_cb returns CODE reference ok 16 - Results via ->done_cb ok 17 - $future is directly callable ok 18 - Results passed to on_done for already-done future ok 19 - Results chained via ->on_done( $f ) ok 20 - Results chained via ->on_ready( $f ) ok 21 - ->fail returns $future ok 22 - $future->fail marks future ready ok 23 - $future->failure yields exception ok 24 - $future->get throws exception ok 25 - Exception passed to on_fail ok 26 - ->fail_cb returns CODE reference ok 27 - Failure via ->fail_cb ok 28 - Exception passed to on_fail for already-failed future ok 29 - $future->fail marks future ready ok 30 - $future->failure yields exception ok 31 - $future->failure yields details in list context ok 32 - Failure chained via ->on_fail( $f ) ok 33 - Failure chained via ->on_ready( $f ) ok 34 - $future->cancel marks future ready ok 35 - $future->cancelled now true ok 36 - $future cancel blocks called in reverse order ok 37 - $future on_ready still called by cancel ok 38 - $future->get throws exception by cancel ok 39 - ->cancel_cb returns CODE reference ok 40 - Cancellation via ->cancel_cb ok 41 - Chained cancellation ok 42 - ->transform result ok 43 - ->transform failure ok 44 - ->transform cancel ok t/51future-wait_all.t .... 1..20 ok 1 - $future has refcount 1 initially ok 2 - $f1 has refcount 2 after adding to ->wait_all ok 3 - $f2 has refcount 2 after adding to ->wait_all ok 4 - $future not yet ready ok 5 - on_ready not yet invoked ok 6 - $future still not yet ready after f1 ready ok 7 - on_ready not yet invoked ok 8 - on_ready passed 1 argument ok 9 - Future passed to on_ready ok 10 - $future now ready after f2 ready ok 11 - Results[0] from $future->get is f1 ok 12 - Results[1] from $future->get is f2 ok 13 - $future has refcount 1 at end of test ok 14 - $f1 has refcount 1 at end of test ok 15 - $f2 has refcount 1 at end of test ok 16 - on_ready called synchronously for already ready ok 17 - $future of already-ready sub already ready ok 18 - Results from $future->get of already ready ok 19 - $future->cancel marks subs cancelled ok 20 - $future->cancel ignores ready subs ok t/52future-needs_all.t ... 1..19 ok 1 - $future has refcount 1 initially ok 2 - $f1 has refcount 2 after adding to ->needs_all ok 3 - $f2 has refcount 2 after adding to ->needs_all ok 4 - $future not yet ready ok 5 - $future is now ready ok 6 - $future now ready after f2 ready ok 7 - Results[0] from $future->get is f1 ok 8 - Results[1] from $future->get is f2 ok 9 - $future has refcount 1 at end of test ok 10 - $f1 has refcount 1 at end of test ok 11 - $f2 has refcount 1 at end of test ok 12 - $future not yet ready ok 13 - $future is now ready ok 14 - $future now ready after f1 fails ok 15 - $future->failure yields exception ok 16 - $future->get throws exception ok 17 - Unfinished child future cancelled on failure ok 18 - $future->cancel marks subs cancelled ok 19 - $future->cancel ignores ready subs ok t/53future-and_then.t .... 1..15 ok 1 - $fseq defined ok 2 - $fseq isa CPS::Future ok 3 - $fseq has refcount 2 initially ok 4 - $f2 not yet defined before $f1 done ok 5 - and_then block passed $f1 ok 6 - $f2 now defined after $f1 done ok 7 - $fseq has refcount 2 after $f1 done and dropped ok 8 - $fseq not yet done before $f2 done ok 9 - $fseq is done after $f2 done ok 10 - $fseq->get returns results ok 11 - $fseq has refcount 1 before EOF ok 12 - $fseq fails when $f1 fails ok 13 - $fseq fails when $f2 fails ok 14 - $f1 cancelled by $fseq cancel ok 15 - $f2 cancelled by $fseq cancel ok t/98back-compat.t ........ 1..6 ok 1 - Import warnings ok 2 - kwhile ok 3 - kmap ok 4 - kgrep ok 5 - kfoldl ok 6 - kgenerate ok t/99pod.t ................ 1..6 ok 1 - POD test for blib/lib/CPS.pm ok 2 - POD test for blib/lib/CPS/Functional.pm ok 3 - POD test for blib/lib/CPS/Future.pm ok 4 - POD test for blib/lib/CPS/Governor.pm ok 5 - POD test for blib/lib/CPS/Governor/Deferred.pm ok 6 - POD test for blib/lib/CPS/Governor/Simple.pm ok All tests successful. Files=24, Tests=184, 1 wallclock secs ( 0.10 usr 0.05 sys + 1.07 cusr 0.14 csys = 1.36 CPU) Result: PASS PEVANS/CPS-0.17.tar.gz make test TEST_VERBOSE=1 -- OK Paul Evans <leonerd@leonerd.org.uk> manage flow of control in Continuation-Passing Style >>> (cd /home/fly1600/var/cpan/build/CPS-0.17-wbqo0b && tar cvf - CPS-0.17.ppd blib) | gzip -c >/home/fly1600/var/REPO/P/PE/PEVANS/CPS-0.17.tar.gz CPS-0.17.ppd blib/ blib/lib/ blib/lib/CPS/ blib/lib/CPS/Functional.pm blib/lib/CPS/Future.pm blib/lib/CPS/Governor.pm blib/lib/CPS/Governor/ blib/lib/CPS/Governor/Deferred.pm blib/lib/CPS/Governor/Simple.pm blib/lib/CPS.pm blib/man3/ blib/man3/CPS.3 blib/man3/CPS::Governor::Deferred.3 blib/man3/CPS::Governor.3 blib/man3/CPS::Governor::Simple.3 blib/man3/CPS::Functional.3 blib/man3/CPS::Future.3 >>> mv /home/fly1600/var/cpan/build/CPS-0.17-wbqo0b/CPS-0.17.ppd /home/fly1600/var/REPO/P/PE/PEVANS VmSize: 231260 kB Finished 2012-08-15T14:08:54