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