PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin Start 2019-04-26T02:01:01 ActivePerl-2400 CPAN-2.10 Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Thu, 25 Apr 2019 02:54:25 GMT Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/D/DM/DMUEY/Unix-PID-Tiny-0.93.tar.gz ok Unix-PID-Tiny-0.93/ Unix-PID-Tiny-0.93/Changes Unix-PID-Tiny-0.93/MANIFEST Unix-PID-Tiny-0.93/t/ Unix-PID-Tiny-0.93/README Unix-PID-Tiny-0.93/META.yml Unix-PID-Tiny-0.93/lib/ Unix-PID-Tiny-0.93/Makefile.PL Unix-PID-Tiny-0.93/META.json Unix-PID-Tiny-0.93/lib/Unix/ Unix-PID-Tiny-0.93/lib/Unix/PID/ Unix-PID-Tiny-0.93/lib/Unix/PID/Tiny.pm Unix-PID-Tiny-0.93/t/pod.t Unix-PID-Tiny-0.93/t/01.methods.t Unix-PID-Tiny-0.93/t/perlcritic.t Unix-PID-Tiny-0.93/t/pod-coverage.t Unix-PID-Tiny-0.93/t/perltidy.t Unix-PID-Tiny-0.93/t/00.load.t Configuring D/DM/DMUEY/Unix-PID-Tiny-0.93.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Unix::PID::Tiny Writing MYMETA.yml and MYMETA.json DMUEY/Unix-PID-Tiny-0.93.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for D/DM/DMUEY/Unix-PID-Tiny-0.93.tar.gz >>> make cp lib/Unix/PID/Tiny.pm blib/lib/Unix/PID/Tiny.pm Manifying 1 pod document DMUEY/Unix-PID-Tiny-0.93.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing Unix::PID::Tiny 0.93 t/00.load.t ....... 1..1 ok 1 - use Unix::PID::Tiny; ok # Looks like you planned 87 tests but ran 86. t/01.methods.t .... 1..87 ok 1 - pid_file_no_cleanup() is the same as pid_file_no_unlink() ok 2 - new() no args give default check_proc_open_fds ok 3 - new() no args give default keep_open ok 4 - new() no args give default minimum_pid ok 5 - new() no args give default ps_path ok 6 - new() minimum_pid attr is set when given and valid ok 7 - new() ps_path attr is set when given and valid (slash added) ok 8 - new() ps_path attr is set when given and valid (slash not removed) ok 9 - new() ps_path is empty when given a non-dir ok 10 - new() ps_path is empty when given a dir without ps ok 11 - new() ps_path is empty when given a dir whose ps is non-executable ok 12 - kill() returns false when given PID is less than minimum_pid ok 13 - kill() does warn() when given PID is less than minimum_pid ok 14 - kill() on pid that is not running: returns true (i.e. already dead) ok 15 - kill() on pid that is not running: kill not called ok 16 - kill() on pid that is not running: sleep not called ok 17 - kill() on pid that is not running: is_pid_running () called w/ correct PID ok 18 - kill() on pid that is running: return false when pid is still running after kill ok 19 - kill() on pid that is running: sleep not called w/ no give_kill_a_chance ok 20 - kill() on pid that is running: kill called in correct order ok 21 - kill() on pid that is running: sleep called w/ correct value w/ give_kill_a_chance ok 22 - kill() on pid that is running: return true when pid is no longer running after kill ok 23 - kill() on pid that is running: sleep called once w/ give_kill_a_chance ok 24 - is_pid_running(): bad arg returns false: string ok 25 - is_pid_running(): bad arg returns false: zero ok 26 - is_pid_running(): bad arg returns false: negative ok 27 - is_pid_running(): bad arg returns false: empty ok 28 - is_pid_running(): bad arg returns false: undef explicit ok 29 - is_pid_running(): bad arg returns false: undef implicit ok 30 - is_pid_running(): Weird args give weird warnings 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 # skip need to be root to run these tests ok 38 # skip need to be root to run these tests ok 39 - pid_info_hash(): returns hash in array context (w/ 11 columns) ok 40 - pid_info_hash(): returns hashref in scalar context (w/ 11 columns) ok 41 - pid_info_hash(): bad arg returns false: string ok 42 - pid_info_hash(): bad arg returns false: zero ok 43 - pid_info_hash(): bad arg returns false: negative ok 44 - pid_info_hash(): bad arg returns false: empty ok 45 - pid_info_hash(): bad arg returns false: undef explicit ok 46 - pid_info_hash(): bad arg returns false: undef implicit ok 47 - pid_info_hash(): Weird args give weird warnings ok 48 - pid_info_hash(): calls ps and parses result ok 49 - _raw_ps: returns array in array context ok 50 - _raw_ps: returns single string in scalar context (begin) ok 51 - _raw_ps: returns single string in scalar context (end) ok 52 - get_pid_from_pidfile: returns zerp on !-e pidfile ok 53 - get_pid_from_pidfile: returns normalized value from pidfile ok 54 - get_pid_from_pidfile: returns normalized value from pidfile (w/ complexly goofed up data) ok 55 - is_pidfile_running: returns false when pidfile does not exist ok 56 - is_pidfile_running: returns the pid (i.e. true) when its pid is still running ok 57 - is_pidfile_running: returns false when pidfile pid is not running ok 58 - is_pidfile_running: returns true with keep_open, check_proc_open_fds on valid PID file ok 59 - is_pidfile_running: returns false with keep_open, check_proc_open_fds on old PID file ok 60 - is_pidfile_running: returns false with $since value more recent than mtime ok 61 - pid_file: returns 1 when pid_file_no_unlink returns 1 ok 62 - pid_file: only one arg defaults to $$ and no conf ok 63 - pid_file: returns 0 when pid_file_no_unlink returns 0 ok 64 - pid_file: returns false when pid_file_no_unlink returns other than 1 or 0 ok 65 - pid_file: different pid and conf passed through ok 66 - pid file gone on process END ok 67 - sanity: fork pid_file used child’s PID ok 68 - only the PID in the file cleans up pid file ok 69 - pid_file_no_unlink: -e FILE rv is 1 when filepid is $$ and we're setting up $$ ok 70 - pid_file_no_unlink: -e FILE rv is false when filepid is $$ and we're not setting up $$ ok 71 - pid_file_no_unlink: -e FILE rv is false when filepid is not $$ and filepid is running ok 72 - pid_file_no_unlink: return 0 when we can't sysopen the pidfile ok 73 - default rety config is as expected ok 74 - retry count is first item in retry config ok 75 - given rety config is either CODE or > 0: CODE ok 76 - pid_file_no_unlink: return 0 when we can't sysopen the pidfile ok 77 - pid_file_no_unlink(): bad args give warning from perl ok 78 - given rety config is either CODE or > 0: > 0 ok 79 - retry count w/ both keys ok 80 - retry conf passes w/ both keys ok 81 - retry count w/ only num_of_passes ok 82 - retry conf passes w/ only num_of_passes ok 83 - retry count w/ only passes_config ok 84 - retry conf passes w/ only passes_config ok 85 - pid_file_no_unlink: returns true when it sets up the pidfile ok 86 - no warnings Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/87 subtests (less 8 skipped subtests: 78 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: 65280 Tests: 86 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 87 tests but ran 86. Files=6, Tests=87, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.54 cusr 0.12 csys = 0.70 CPU) Result: FAIL Failed 1/6 test programs. 0/87 subtests failed. make: *** [test_dynamic] Error 255 DMUEY/Unix-PID-Tiny-0.93.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.93.tar.gz Finished 2019-04-26T02:01:04