PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2013-07-31T02:14:38 ActivePerl-1200 CPAN-2.00 Reading '/export/home/fly1264/var/cpan/Metadata' Database was generated on Wed, 31 Jul 2013 07:41:02 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 >>> /export/home/fly1264/bin/perl 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 /export/home/fly1264/bin/perl "-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 usage: ps [ -aAdeflcjLPy ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ] 'format' is one or more of: user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid pri opri pcpu pmem vsz rss osz nice class time etime stime f s c lwp nlwp psr tty addr wchan fname comm args projid project # Failed test 'pid_info_hash(): calls ps and parses result' # at t/01.methods.t line 205. # got: undef # expected: '5440' usage: ps [ -aAdeflcjLPy ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ] 'format' is one or more of: user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid pri opri pcpu pmem vsz rss osz nice class time etime stime f s c lwp nlwp psr tty addr wchan fname comm args projid project # Failed test '_raw_ps: returns array in array context' # at t/01.methods.t line 212. # got: '0' # expected: '2' usage: ps [ -aAdeflcjLPy ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ] 'format' is one or more of: user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid pri opri pcpu pmem vsz rss osz nice class time etime stime f s c lwp nlwp psr tty addr wchan fname comm args projid project usage: ps [ -aAdeflcjLPy ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ] 'format' is one or more of: user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid pri opri pcpu pmem vsz rss osz nice class time etime stime f s c lwp nlwp psr tty addr wchan fname comm args projid project usage: ps [ -aAdeflcjLPy ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ] 'format' is one or more of: user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid pri opri pcpu pmem vsz rss osz nice class time etime stime f s c lwp nlwp psr tty addr wchan fname comm args projid project # Failed test 'no warnings' # at /export/home/fly1264/var/megalib/Test/NoWarnings.pm line 45. # There were 5 warning(s) # Previous test 45 'pid_info_hash(): Weird args give weird warnings' # Use of uninitialized value in split at /export/home/fly1264/var/cpan/build/Unix-PID-Tiny-0.91-trCu2e/blib/lib/Unix/PID/Tiny.pm line 81. # at /export/home/fly1264/var/cpan/build/Unix-PID-Tiny-0.91-trCu2e/blib/lib/Unix/PID/Tiny.pm line 81. # Unix::PID::Tiny::pid_info_hash('Unix::PID::Tiny=HASH(0x1002a3090)', 5440) called at t/01.methods.t line 204 # # ---------- # Previous test 45 'pid_info_hash(): Weird args give weird warnings' # Use of uninitialized value in split at /export/home/fly1264/var/cpan/build/Unix-PID-Tiny-0.91-trCu2e/blib/lib/Unix/PID/Tiny.pm line 81. # at /export/home/fly1264/var/cpan/build/Unix-PID-Tiny-0.91-trCu2e/blib/lib/Unix/PID/Tiny.pm line 81. # Unix::PID::Tiny::pid_info_hash('Unix::PID::Tiny=HASH(0x1002a3090)', 5440) called at t/01.methods.t line 204 # # ---------- # Previous test 47 '_raw_ps: returns array in array context' # Use of uninitialized value in split at t/01.methods.t line 215. # at t/01.methods.t line 215. # # ---------- # Previous test 47 '_raw_ps: returns array in array context' # Use of uninitialized value $ps[0] in regexp compilation at t/01.methods.t line 216. # at t/01.methods.t line 216. # # ---------- # Previous test 48 '_raw_ps: returns single string in scalar context (begin)' # Use of uninitialized value $end in quotemeta at t/01.methods.t line 217. # at t/01.methods.t line 217. # # Looks like you failed 3 tests of 81. 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 not ok 46 - pid_info_hash(): calls ps and parses result not 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 not ok 81 - no warnings Dubious, test returned 3 (wstat 768, 0x300) Failed 3/81 subtests (less 8 skipped subtests: 70 okay) 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. Test Summary Report ------------------- t/01.methods.t (Wstat: 768 Tests: 81 Failed: 3) Failed tests: 46-47, 81 Non-zero exit status: 3 Files=6, Tests=82, 2 wallclock secs ( 0.21 usr 0.04 sys + 1.05 cusr 0.30 csys = 1.60 CPU) Result: FAIL Failed 1/6 test programs. 3/82 subtests failed. make: *** [test_dynamic] Error 255 DMUEY/Unix-PID-Tiny-0.91.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports DMUEY/Unix-PID-Tiny-0.91.tar.gz Finished 2013-07-31T02:14:54