PATH=/usr/bin:/bin:/home/fly1400/var/megalib/bin Start 2013-07-31T16:30:35 ActivePerl-1400 CPAN-2.00 Reading '/home/fly1400/var/cpan/Metadata' Database was generated on Wed, 31 Jul 2013 22:08:18 GMT Running make for D/DM/DMUEY/Unix-PID-Tiny-0.91.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DM/DMUEY/Unix-PID-Tiny-0.91.tar.gz ok Unix-PID-Tiny-0.91/ Unix-PID-Tiny-0.91/Changes Unix-PID-Tiny-0.91/MANIFEST Unix-PID-Tiny-0.91/META.json Unix-PID-Tiny-0.91/META.yml Unix-PID-Tiny-0.91/Makefile.PL Unix-PID-Tiny-0.91/README Unix-PID-Tiny-0.91/lib/ Unix-PID-Tiny-0.91/t/ Unix-PID-Tiny-0.91/t/00.load.t Unix-PID-Tiny-0.91/t/01.methods.t Unix-PID-Tiny-0.91/t/perlcritic.t Unix-PID-Tiny-0.91/t/perltidy.t Unix-PID-Tiny-0.91/t/pod-coverage.t Unix-PID-Tiny-0.91/t/pod.t Unix-PID-Tiny-0.91/lib/Unix/ Unix-PID-Tiny-0.91/lib/Unix/PID/ Unix-PID-Tiny-0.91/lib/Unix/PID/Tiny.pm CPAN.pm: Building D/DM/DMUEY/Unix-PID-Tiny-0.91.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Unix::PID::Tiny Writing MYMETA.yml and MYMETA.json >>> make cp lib/Unix/PID/Tiny.pm blib/lib/Unix/PID/Tiny.pm Manifying blib/man3/Unix::PID::Tiny.3 DMUEY/Unix-PID-Tiny-0.91.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing Unix::PID::Tiny 0.91 t/00.load.t ....... 1..1 ok 1 - use Unix::PID::Tiny; ok t/01.methods.t .... 1..81 ok 1 - pid_file_no_cleanup() is the same as pid_file_no_unlink() ok 2 - new() no args gives default minimum_pid ok 3 - new() no args has empty ps_path ok 4 - new() minimum_pid attr is set when given and valid ok 5 - new() ps_path attr is set when given and valid (slash added) ok 6 - new() ps_path attr is set when given and valid (slash not removed) ok 7 - new() ps_path is empty when given a non-dir ok 8 - new() ps_path is empty when given a dir without ps ok 9 - new() ps_path is empty when given a dir whose ps is non-executable ok 10 - kill() returns false when given PID is less than minimum_pid ok 11 - kill() does warn() when given PID is less than minimum_pid ok 12 - kill() on pid that is not running: returns true (i.e. already dead) ok 13 - kill() on pid that is not running: kill not called ok 14 - kill() on pid that is not running: sleep not called ok 15 - kill() on pid that is not running: is_pid_running () called w/ correct PID ok 16 - kill() on pid that is running: return false when pid is still running after kill ok 17 - kill() on pid that is running: sleep not called w/ no give_kill_a_chance ok 18 - kill() on pid that is running: kill called in correct order ok 19 - kill() on pid that is running: sleep called w/ correct value w/ give_kill_a_chance ok 20 - kill() on pid that is running: return true when pid is no longer running after kill ok 21 - kill() on pid that is running: sleep called once w/ give_kill_a_chance ok 22 - is_pid_running(): bad arg returns false: string ok 23 - is_pid_running(): bad arg returns false: zero ok 24 - is_pid_running(): bad arg returns false: negative ok 25 - is_pid_running(): bad arg returns false: empty ok 26 - is_pid_running(): bad arg returns false: undef explicit ok 27 - is_pid_running(): bad arg returns false: undef implicit ok 28 - is_pid_running(): Weird args give weird warnings ok 29 # skip need to be root to run these tests ok 30 # skip need to be root to run these tests ok 31 # skip need to be root to run these tests ok 32 # skip need to be root to run these tests ok 33 # skip need to be root to run these tests ok 34 # skip need to be root to run these tests ok 35 # skip need to be root to run these tests ok 36 # skip need to be root to run these tests ok 37 - pid_info_hash(): returns hash in array context (w/ 11 columns) ok 38 - pid_info_hash(): returns hashref in scalar context (w/ 11 columns) ok 39 - pid_info_hash(): bad arg returns false: string ok 40 - pid_info_hash(): bad arg returns false: zero ok 41 - pid_info_hash(): bad arg returns false: negative ok 42 - pid_info_hash(): bad arg returns false: empty ok 43 - pid_info_hash(): bad arg returns false: undef explicit ok 44 - pid_info_hash(): bad arg returns false: undef implicit ok 45 - pid_info_hash(): Weird args give weird warnings ok 46 - pid_info_hash(): calls ps and parses result ok 47 - _raw_ps: returns array in array context ok 48 - _raw_ps: returns single string in scalar context (begin) ok 49 - _raw_ps: returns single string in scalar context (end) ok 50 - get_pid_from_pidfile: returns zerp on !-e pidfile ok 51 - get_pid_from_pidfile: returns normalized value from pidfile ok 52 - get_pid_from_pidfile: returns normalized value from pidfile (w/ complexly goofed up data) ok 53 - is_pidfile_running: returns false when pidfile does not exist ok 54 - is_pidfile_running: returns the pid (i.e. true) when its pid is still running ok 55 - is_pidfile_running: returns false when pidfile pid is not running ok 56 - pid_file: returns 1 when pid_file_no_unlink returns 1 ok 57 - pid_file: only one arg defaults to $$ and no conf ok 58 - pid_file: returns 0 when pid_file_no_unlink returns 0 ok 59 - pid_file: returns false when pid_file_no_unlink returns other than 1 or 0 ok 60 - pid_file: different pid and conf passed through ok 61 - pid file gone on process END ok 62 - sanity: fork pid_file used child’s PID ok 63 - only the PID in the file cleans up pid file ok 64 - pid_file_no_unlink: -e FILE rv is 1 when filepid is $$ and we're setting up $$ ok 65 - pid_file_no_unlink: -e FILE rv is false when filepid is $$ and we're not setting up $$ ok 66 - pid_file_no_unlink: -e FILE rv is false when filepid is not $$ and filepid is running ok 67 - pid_file_no_unlink: return 0 when we can't sysopen the pidfile ok 68 - default rety config is as expected ok 69 - retry count is first item in retry config ok 70 - given rety config is either CODE or > 0: CODE ok 71 - pid_file_no_unlink: return 0 when we can't sysopen the pidfile ok 72 - pid_file_no_unlink(): bad args give warning from perl ok 73 - given rety config is either CODE or > 0: > 0 ok 74 - retry count w/ both keys ok 75 - retry conf passes w/ both keys ok 76 - retry count w/ only num_of_passes ok 77 - retry conf passes w/ only num_of_passes ok 78 - retry count w/ only passes_config ok 79 - retry conf passes w/ only passes_config ok 80 - pid_file_no_unlink: returns true when it sets up the pidfile ok 81 - no warnings ok t/perlcritic.t .... skipped: Critic tests are only run in RELEASE_TESTING mode. t/perltidy.t ...... skipped: PerlTidy tests are only run in RELEASE_TESTING mode. t/pod-coverage.t .. skipped: POD tests are only run in RELEASE_TESTING mode. t/pod.t ........... skipped: POD tests are only run in RELEASE_TESTING mode. All tests successful. Files=6, Tests=82, 3 wallclock secs ( 0.06 usr 0.01 sys + 0.26 cusr 0.00 csys = 0.33 CPU) Result: PASS DMUEY/Unix-PID-Tiny-0.91.tar.gz make test TEST_VERBOSE=1 -- OK Daniel Muey <dmuey@cpan.org> Subset of Unix::PID functionality with smaller memory footprint >>> (cd /home/fly1400/var/cpan/build/Unix-PID-Tiny-0.91-40EyR0 && tar cvf - Unix-PID-Tiny-0.91.ppd blib) | gzip -c >/home/fly1400/var/REPO/D/DM/DMUEY/Unix-PID-Tiny-0.91.tar.gz Unix-PID-Tiny-0.91.ppd blib/ blib/lib/ blib/lib/Unix/ blib/lib/Unix/PID/ blib/lib/Unix/PID/Tiny.pm blib/man3/ blib/man3/Unix::PID::Tiny.3 >>> mv /home/fly1400/var/cpan/build/Unix-PID-Tiny-0.91-40EyR0/Unix-PID-Tiny-0.91.ppd /home/fly1400/var/REPO/D/DM/DMUEY VmSize: 118700 kB Finished 2013-07-31T16:30:48