PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\cygwin\bin;C:\cpanfly-5.12\var\megalib\bin;C:\Perl64-5.12\site\bin;C:\Perl64-5.12\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\mysql\bin Start 2013-11-15T18:22:35 ActivePerl-1200 CPAN-2.00 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/CPANFL~1.12/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\cygwin\bin;C:\CPANFL~1.12\var\megalib\bin;C:\Perl64-5.12\site\bin;C:\Perl64-5.12\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Reading 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Tue, 05 Nov 2013 20:53:02 GMT Running make for D/DM/DMUEY/Unix-PID-Tiny-0.91.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DM/DMUEY/Unix-PID-Tiny-0.91.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\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 >>> C:\Perl64-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a nmake-style Makefile Writing Makefile for Unix::PID::Tiny Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Unix/PID/Tiny.pm blib\lib\Unix\PID\Tiny.pm DMUEY/Unix-PID-Tiny-0.91.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; 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 # Failed test 'pid_info_hash(): calls ps and parses result' # at t/01.methods.t line 205. # got: undef # expected: '840' # Failed test 'pid file gone on process END' # at t/01.methods.t line 288. # Failed test 'sanity: fork pid_file used child’s PID' # at t/01.methods.t line 289. # got: '1192' # expected: '-1192' # Failed test 'only the PID in the file cleans up pid file' # at t/01.methods.t line 290. # got: '1192' # expected: '-1192' # Failed test 'no warnings' # at C:/cpanfly-5.12/var/megalib/Test/NoWarnings.pm line 45. # There were 1 warning(s) # Previous test 45 'pid_info_hash(): Weird args give weird warnings' # Use of uninitialized value in split at C:\cpanfly-5.12\var\cpan\build\Unix-PID-Tiny-0.91-AUHtx9\blib\lib/Unix/PID/Tiny.pm line 81. # at C:\cpanfly-5.12\var\cpan\build\Unix-PID-Tiny-0.91-AUHtx9\blib\lib/Unix/PID/Tiny.pm line 81. # Unix::PID::Tiny::pid_info_hash(Unix::PID::Tiny=HASH(0x3277ae0), 840) called at t/01.methods.t line 204 # # Looks like you failed 5 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 # skip /bin/ps is not executable ok 6 # skip /bin/ps is not executable 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 - is_pid_running(): invalid arg does not get past initial check ok 30 - is_pid_running(): kill(0) return true ok 31 - is_pid_running(): kill(0) called w/ correct args ok 32 # skip no /proc ok 33 - is_pid_running(): kill(0) called w/ correct args (when rv false) ok 34 - is_pid_running(): returns true via _raw_ps() ok 35 - is_pid_running(): _raw_ps called w/ correct args ok 36 - is_pid_running(): returns false via _raw_ps() 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 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 not ok 61 - pid file gone on process END not ok 62 - sanity: fork pid_file used child’s PID not 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 5 (wstat 1280, 0x500) Failed 5/81 subtests (less 3 skipped subtests: 73 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: 1280 Tests: 81 Failed: 5) Failed tests: 46, 61-63, 81 Non-zero exit status: 5 Files=6, Tests=82, 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) Result: FAIL Failed 1/6 test programs. 5/82 subtests failed. NMAKE : fatal error U1077: 'C:\Perl64-5.12\bin\perl.exe' : return code '0xff' Stop. DMUEY/Unix-PID-Tiny-0.91.tar.gz nmake 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-11-15T18:22:39