PATH=/usr/bin:/bin:/Users/fly1800/var/megalib/bin Start 2014-05-17T13:04:08 ActivePerl-1800 CPAN-2.00 Reading '/Users/fly1800/var/cpan/Metadata' Database was generated on Sat, 17 May 2014 19:06:21 GMT Running make for S/SH/SHARYANTO/File-Write-Rotate-0.15.tar.gz Checksum for /data/cpan/authors/id/S/SH/SHARYANTO/File-Write-Rotate-0.15.tar.gz ok File-Write-Rotate-0.15/ File-Write-Rotate-0.15/Changes File-Write-Rotate-0.15/LICENSE File-Write-Rotate-0.15/MANIFEST File-Write-Rotate-0.15/lib/ File-Write-Rotate-0.15/lib/File/ File-Write-Rotate-0.15/lib/File/Write/ File-Write-Rotate-0.15/lib/File/Write/Rotate.pm File-Write-Rotate-0.15/README File-Write-Rotate-0.15/META.json File-Write-Rotate-0.15/Makefile.PL File-Write-Rotate-0.15/dist.ini File-Write-Rotate-0.15/t/ File-Write-Rotate-0.15/t/release-rinci.t File-Write-Rotate-0.15/t/release-pod-coverage.t File-Write-Rotate-0.15/t/00-compile.t File-Write-Rotate-0.15/t/write.t File-Write-Rotate-0.15/t/rotate.t File-Write-Rotate-0.15/t/release-pod-syntax.t File-Write-Rotate-0.15/weaver.ini File-Write-Rotate-0.15/META.yml CPAN.pm: Building S/SH/SHARYANTO/File-Write-Rotate-0.15.tar.gz >>> /Users/fly1800/ap1800-297214/bin/perl-dynamic Makefile.PL Warning: prerequisite SHARYANTO::File::Flock 0.50 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for File::Write::Rotate Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- SHARYANTO/File-Write-Rotate-0.15.tar.gz ---- SHARYANTO::File::Flock [requires] Running make test Delayed until after prerequisites Running test for module 'SHARYANTO::File::Flock' Running make for S/SH/SHARYANTO/SHARYANTO-File-Util-0.57.tar.gz Checksum for /data/cpan/authors/id/S/SH/SHARYANTO/SHARYANTO-File-Util-0.57.tar.gz ok SHARYANTO-File-Util-0.57/ SHARYANTO-File-Util-0.57/Changes SHARYANTO-File-Util-0.57/LICENSE SHARYANTO-File-Util-0.57/MANIFEST SHARYANTO-File-Util-0.57/lib/ SHARYANTO-File-Util-0.57/lib/SHARYANTO/ SHARYANTO-File-Util-0.57/lib/SHARYANTO/File/ SHARYANTO-File-Util-0.57/lib/SHARYANTO/File/Flock.pm SHARYANTO-File-Util-0.57/lib/SHARYANTO/File/Util.pm SHARYANTO-File-Util-0.57/README SHARYANTO-File-Util-0.57/META.json SHARYANTO-File-Util-0.57/Makefile.PL SHARYANTO-File-Util-0.57/dist.ini SHARYANTO-File-Util-0.57/t/ SHARYANTO-File-Util-0.57/t/release-rinci.t SHARYANTO-File-Util-0.57/t/release-pod-coverage.t SHARYANTO-File-Util-0.57/t/file_flock.t SHARYANTO-File-Util-0.57/t/00-compile.t SHARYANTO-File-Util-0.57/t/file_util.t SHARYANTO-File-Util-0.57/t/release-pod-syntax.t SHARYANTO-File-Util-0.57/weaver.ini SHARYANTO-File-Util-0.57/META.yml CPAN.pm: Building S/SH/SHARYANTO/SHARYANTO-File-Util-0.57.tar.gz >>> /Users/fly1800/ap1800-297214/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for SHARYANTO::File::Util Writing MYMETA.yml and MYMETA.json >>> make cp lib/SHARYANTO/File/Flock.pm blib/lib/SHARYANTO/File/Flock.pm cp lib/SHARYANTO/File/Util.pm blib/lib/SHARYANTO/File/Util.pm Manifying blib/man3/SHARYANTO::File::Flock.3 Manifying blib/man3/SHARYANTO::File::Util.3 SHARYANTO/SHARYANTO-File-Util-0.57.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly1800/ap1800-297214/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ............ 1..2 ok 1 - SHARYANTO/File/Flock.pm loaded ok ok 2 - SHARYANTO/File/Util.pm loaded ok ok # all tests successful, deleting test data dir t/file_flock.t ............ # Subtest: create (unlocked) ok 1 - f1 doesn't exist before lock ok 2 - f1 exists after lock ok 3 - f1 doesn't exist after unlock 1..3 ok 1 - create (unlocked) # Subtest: create (destroyed) ok 1 - f1 doesn't exist before lock ok 2 - f1 exists after lock ok 3 - f1 doesn't exist after DESTROY 1..3 ok 2 - create (destroyed) # Subtest: already exists ok 1 - f1 exists before lock ok 2 - f1 exists after lock ok 3 - f1 still exists after DESTROY 1..3 ok 3 - already exists # Subtest: was created, but not empty ok 1 - f1 doesn't exist before lock ok 2 - f1 exists after lock ok 3 - f1 still exists after DESTROY 1..3 ok 4 - was created, but not empty 1..4 ok t/file_util.t ............. # Subtest: file_exists ok 1 - existing file ok 2 - symlink to existing file ok 3 - non-existing file ok 4 - symlink to non-existing file 1..4 ok 1 - file_exists # Subtest: l_abs_path ok 1 - abs_path file ok 2 - l_abs_path file ok 3 - abs_path symfile ok 4 - l_abs_path symfile ok 5 - abs_path symdir ok 6 - l_abs_path symdir ok 7 - abs_path symnef ok 8 - l_abs_path symnef ok 9 - abs_path symnep ok 10 - l_abs_path symnep 1..10 ok 2 - l_abs_path # Subtest: dir_empty ok 1 - empty ok 2 - doesntexist ok 3 - hasfiles ok 4 - hasdotfiles ok 5 - hasdotdirs ok 6 - unreadable 1..6 ok 3 - dir_empty 1..3 ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing t/release-rinci.t ......... skipped: these tests are for release candidate testing All tests successful. Files=6, Tests=9, 0 wallclock secs ( 0.04 usr 0.02 sys + 0.29 cusr 0.07 csys = 0.42 CPU) Result: PASS SHARYANTO/SHARYANTO-File-Util-0.57.tar.gz make test TEST_VERBOSE=1 -- OK Steven Haryanto <stevenharyanto@gmail.com> File-related utilities >>> (cd /Users/fly1800/var/cpan/build/SHARYANTO-File-Util-0.57-_hhQ1S && tar cvf - SHARYANTO-File-Util-0.57.ppd blib) | gzip -c >/Users/fly1800/var/REPO/S/SH/SHARYANTO/SHARYANTO-File-Util-0.57.tar.gz SHARYANTO-File-Util-0.57.ppd blib/ blib/lib/ blib/lib/SHARYANTO/ blib/lib/SHARYANTO/File/ blib/lib/SHARYANTO/File/Flock.pm blib/lib/SHARYANTO/File/Util.pm blib/man3/ blib/man3/SHARYANTO::File::Flock.3 blib/man3/SHARYANTO::File::Util.3 >>> mv /Users/fly1800/var/cpan/build/SHARYANTO-File-Util-0.57-_hhQ1S/SHARYANTO-File-Util-0.57.ppd /Users/fly1800/var/REPO/S/SH/SHARYANTO Running make for S/SH/SHARYANTO/File-Write-Rotate-0.15.tar.gz Prepending /Users/fly1800/var/cpan/build/SHARYANTO-File-Util-0.57-_hhQ1S/blib/arch /Users/fly1800/var/cpan/build/SHARYANTO-File-Util-0.57-_hhQ1S/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /Users/fly1800/var/cpan/build/File-Write-Rotate-0.15-IRt8k3 Prepending /Users/fly1800/var/cpan/build/SHARYANTO-File-Util-0.57-_hhQ1S/blib/arch /Users/fly1800/var/cpan/build/SHARYANTO-File-Util-0.57-_hhQ1S/blib/lib to PERL5LIB for 'make' CPAN.pm: Building S/SH/SHARYANTO/File-Write-Rotate-0.15.tar.gz >>> make cp lib/File/Write/Rotate.pm blib/lib/File/Write/Rotate.pm Manifying blib/man3/File::Write::Rotate.3 SHARYANTO/File-Write-Rotate-0.15.tar.gz make -- OK Prepending /Users/fly1800/var/cpan/build/SHARYANTO-File-Util-0.57-_hhQ1S/blib/arch /Users/fly1800/var/cpan/build/SHARYANTO-File-Util-0.57-_hhQ1S/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly1800/ap1800-297214/bin/perl-dynamic "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ............ 1..1 ok 1 - File/Write/Rotate.pm loaded ok ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing t/release-rinci.t ......... skipped: these tests are for release candidate testing t/rotate.t ................ # Subtest: basic rotate ok 1 - files_after ok 2 - a -> a.1 ok 3 - a.2 -> a.2.gz ok 4 - a.2.gz -> a.3.gz ok 5 - b.1 untouched 1..5 ok 1 - basic rotate # Subtest: period, suffix ok 1 - files_after 1..1 ok 2 - period, suffix # Subtest: under tainting ok 1 - files_after 1..1 ok 3 - under tainting 1..3 ok t/write.t ................. # Subtest: basic ok 1 ok 2 1..2 ok 1 - basic # Subtest: rotate by size ok 1 ok 2 ok 3 1..3 ok 2 - rotate by size # Subtest: rotate size, 20k ok 1 ok 2 ok 3 ok 4 1..4 ok 3 - rotate size, 20k # Subtest: rotate by period, daily ok 1 ok 2 ok 3 1..3 ok 4 - rotate by period, daily # Subtest: rotate by period, monthly ok 1 ok 2 ok 3 1..3 ok 5 - rotate by period, monthly # Subtest: rotate by period, yearly ok 1 ok 2 ok 3 1..3 ok 6 - rotate by period, yearly # Subtest: rotate by period + size, suffix ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok 7 - rotate by period + size, suffix # Subtest: two writers, one rotates ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 8 - two writers, one rotates # Subtest: rotate on first write() ok 1 ok 2 1..2 ok 9 - rotate on first write() # Subtest: buffer (success) ok 1 - first message to buffer ok 2 - second message to buffer ok 3 - buffered messages gets logged ok 4 - buffered is emptied 1..4 ok 10 - buffer (success) # Subtest: buffer (failed, full), buffer_size attribute ok 1 - buffer_size() ok 2 - first message to buffer ok 3 - second message to buffer ok 4 - buffer is full 1..4 ok 11 - buffer (failed, full), buffer_size attribute 1..11 ok All tests successful. Files=6, Tests=15, 0 wallclock secs ( 0.05 usr 0.02 sys + 0.35 cusr 0.13 csys = 0.55 CPU) Result: PASS SHARYANTO/File-Write-Rotate-0.15.tar.gz make test TEST_VERBOSE=1 -- OK Steven Haryanto <stevenharyanto@gmail.com> Write to files that archive/rotate themselves >>> (cd /Users/fly1800/var/cpan/build/File-Write-Rotate-0.15-IRt8k3 && tar cvf - File-Write-Rotate-0.15.ppd blib) | gzip -c >/Users/fly1800/var/REPO/S/SH/SHARYANTO/File-Write-Rotate-0.15.tar.gz File-Write-Rotate-0.15.ppd blib/ blib/lib/ blib/lib/File/ blib/lib/File/Write/ blib/lib/File/Write/Rotate.pm blib/man3/ blib/man3/File::Write::Rotate.3 >>> mv /Users/fly1800/var/cpan/build/File-Write-Rotate-0.15-IRt8k3/File-Write-Rotate-0.15.ppd /Users/fly1800/var/REPO/S/SH/SHARYANTO Finished 2014-05-17T13:04:15