Checking if your kit is complete... Looks good You should load Test::Tester before Test::Builder (or anything that loads Test::Builder) at /export/home/cpanrun/build/5.6.1/lib/5.6.1/Test/Tester.pm line 9. Writing Makefile for Test::Trap cp lib/Test/Trap.pm blib/lib/Test/Trap.pm cp lib/Test/Trap/Builder/PerlIO.pm blib/lib/Test/Trap/Builder/PerlIO.pm cp lib/Test/Trap/Builder.pm blib/lib/Test/Trap/Builder.pm cp lib/Test/Trap/Builder/SystemSafe.pm blib/lib/Test/Trap/Builder/SystemSafe.pm cp lib/Test/Trap/Builder/TempFile.pm blib/lib/Test/Trap/Builder/TempFile.pm Manifying blib/man3/Test::Trap.3 Manifying blib/man3/Test::Trap::Builder::PerlIO.3 Manifying blib/man3/Test::Trap::Builder.3 Manifying blib/man3/Test::Trap::Builder::SystemSafe.3 Manifying blib/man3/Test::Trap::Builder::TempFile.3 PERL_DL_NONLAZY=1 /export/home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi -I/export/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/00-load...........1..5 ok 1 - use Test::Trap::Builder::TempFile; ok 2 - use Test::Trap::Builder::SystemSafe; ok 3 # skip Lacking PerlIO ok 4 - use Test::Trap::Builder; ok 5 - use Test::Trap; # Testing Test::Trap 0.0.22, Perl 5.006001, /export/home/cpanrun/build/5.6.1/bin/perl ok, 1/5 skipped: Lacking PerlIO t/01-basic..........1..74 ok 1 - use Test::Trap; ok 2 - Return 2 in scalar context: Not list context ok 3 - Return 2 in scalar context: Scalar context ok 4 - Return 2 in scalar context: Not void context ok 5 - Return 2 in scalar context: Returned ok 6 - Return 2 in scalar context: No exception trapped ok 7 - Return 2 in scalar context: No exit trapped ok 8 - Return 2 in scalar context: Return: 2 ok 9 - Return 2 in scalar context: Trapped return: [2] ok 10 - Return qw( Example text ) in list context: List context ok 11 - Return qw( Example text ) in list context: Not scalar context ok 12 - Return qw( Example text ) in list context: Not void context ok 13 - Return qw( Example text ) in list context: Returned ok 14 - Return qw( Example text ) in list context: No exception trapped ok 15 - Return qw( Example text ) in list context: No exit trapped ok 16 - Return qw( Example text ) in list context: Return: qw( Example text ) ok 17 - Return qw( Example text ) in list context: Trapped return: [ qw( Example text ) ] ok 18 - Return in void context: Not list context ok 19 - Return in void context: Not scalar context ok 20 - Return in void context: Void context ok 21 - Return in void context: Returned ok 22 - Return in void context: No exception trapped ok 23 - Return in void context: No exit trapped ok 24 - Return in void context: Trapped return: none ok 25 - Return in void context: Extra test -- side effect ok 26 - Die in scalar context: Not list context ok 27 - Die in scalar context: Scalar context ok 28 - Die in scalar context: Not void context ok 29 - Die in scalar context: Died ok 30 - Die in scalar context: Trapped return: none ok 31 - Die in scalar context: No exit trapped ok 32 - Die in scalar context: Trapped exception ok 33 - Die in scalar context: Return: undef ok 34 - Die in list context: List context ok 35 - Die in list context: Not scalar context ok 36 - Die in list context: Not void context ok 37 - Die in list context: Died ok 38 - Die in list context: Trapped return: none ok 39 - Die in list context: No exit trapped ok 40 - Die in list context: Trapped exception ok 41 - Die in list context: Return: () ok 42 - Die in void context: Not list context ok 43 - Die in void context: Not scalar context ok 44 - Die in void context: Void context ok 45 - Die in void context: Died ok 46 - Die in void context: Trapped return: none ok 47 - Die in void context: No exit trapped ok 48 - Die in void context: Trapped exception ok 49 - Die in void context: Extra test -- side effect ok 50 - Exit in scalar context: Not list context ok 51 - Exit in scalar context: Scalar context ok 52 - Exit in scalar context: Not void context ok 53 - Exit in scalar context: Exited ok 54 - Exit in scalar context: Trapped return: none ok 55 - Exit in scalar context: No exception trapped ok 56 - Exit in scalar context: Trapped exit 42 ok 57 - Exit in scalar context: Return: undef ok 58 - Exit in list context: List context ok 59 - Exit in list context: Not scalar context ok 60 - Exit in list context: Not void context ok 61 - Exit in list context: Exited ok 62 - Exit in list context: Trapped return: none ok 63 - Exit in list context: No exception trapped ok 64 - Exit in list context: Trapped exit 0 ok 65 - Exit in list context: Return: () ok 66 - Exit in void context: Not list context ok 67 - Exit in void context: Not scalar context ok 68 - Exit in void context: Void context ok 69 - Exit in void context: Exited ok 70 - Exit in void context: Trapped return: none ok 71 - Exit in void context: No exception trapped ok 72 - Exit in void context: Trapped exit 4 ok 73 - Exit in void context: Extra test -- side effect ok 74 - --==-- END block past exit --==-- ok t/02-reentrant......1..34 ok 1 - use Test::Trap; ok 2 - Expecting to return ok 3 - Not list context ok 4 - Scalar context ok 5 - Not void context ok 6 - Returned the trapped() object ok 7 - Inner: Exited ok 8 - Inner: Not list context ok 9 - Inner: Not scalar context ok 10 - Inner: Void context ok 11 - Inner: "Returned" () ok 12 - Expecting to exit ok 13 - Not list context ok 14 - Not scalar context ok 15 - Void context ok 16 - No return ok 17 - Expecting to die ok 18 - Not list context ok 19 - Not scalar context ok 20 - Void context ok 21 - No return ok 22 - Revert: Expecting to exit ok 23 - Revert: Not list context ok 24 - Revert: Not scalar context ok 25 - Revert: Void context ok 26 - No return ok 27 - Expecting to return ok 28 - Not list context ok 29 - Not scalar context ok 30 - Void context ok 31 - Void return ok 32 - Expecting to have exited ok 33 - Dies: Undefined exit() ok 34 - Code past (dying) exit should compile, but not run ok t/03-files-perlio...1..0 # Skip PerlIO backend not supported; skipping skipped: PerlIO backend not supported; skipping t/03-files-systemsafe.1..76 ok 1 - use Test::Trap; ok 2 - No output: No internal exception ok 3 - No output: Return ok 4 - No output: Warnings ok 5 - No output: STDOUT ok 6 - No output: STDERR ok 7 - -- no uncaptured STDERR -- ok 8 - Warning: No internal exception ok 9 - Warning: Return ok 10 - Warning: Warnings ok 11 - Warning: STDOUT ok 12 - Warning: STDERR ok 13 - -- no uncaptured STDERR -- ok 14 - Warning with closed STDERR: No internal exception ok 15 - Warning with closed STDERR: Return ok 16 - Warning with closed STDERR: Warnings ok 17 - Warning with closed STDERR: STDOUT ok 18 - Warning with closed STDERR: STDERR ok 19 - -- no uncaptured STDERR -- ok 20 - warn(): No internal exception ok 21 - warn(): Return ok 22 - warn(): Warnings ok 23 - warn(): STDOUT ok 24 - warn(): STDERR ok 25 - -- no uncaptured STDERR -- ok 26 - warn() with closed STDERR: No internal exception ok 27 - warn() with closed STDERR: Return ok 28 - warn() with closed STDERR: Warnings ok 29 - warn() with closed STDERR: STDOUT ok 30 - warn() with closed STDERR: STDERR ok 31 - -- no uncaptured STDERR -- ok 32 - warn() in inner trap: No internal exception ok 33 - warn() in inner trap: Return ok 34 - warn() in inner trap: Warnings ok 35 - warn() in inner trap: STDOUT ok 36 - warn() in inner trap: STDERR ok 37 - -- no uncaptured STDERR -- ok 38 - -- the inner trap -- warn(): The object ok 39 - -- the inner trap -- warn(): Return ok 40 - -- the inner trap -- warn(): Warnings ok 41 - -- the inner trap -- warn(): STDOUT ok 42 - -- the inner trap -- warn(): STDERR ok 43 - print() on STDERR: No internal exception ok 44 - print() on STDERR: Return ok 45 - print() on STDERR: Warnings ok 46 - print() on STDERR: STDOUT ok 47 - print() on STDERR: STDERR ok 48 - -- no uncaptured STDERR -- ok 49 - print() with closed STDOUT: No internal exception ok 50 - print() with closed STDOUT: Return ok 51 - print() with closed STDOUT: Warnings ok 52 - print() with closed STDOUT: STDOUT ok 53 - print() with closed STDOUT: STDERR ok 54 - -- no uncaptured STDERR -- ok 55 - print() in inner trap with closed STDOUT: No internal exception ok 56 - print() in inner trap with closed STDOUT: Return ok 57 - print() in inner trap with closed STDOUT: Warnings ok 58 - print() in inner trap with closed STDOUT: STDOUT ok 59 - print() in inner trap with closed STDOUT: STDERR ok 60 - -- no uncaptured STDERR -- ok 61 - -- the inner trap -- print() with closed STDOUT: The object ok 62 - -- the inner trap -- print() with closed STDOUT: Return not ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings # Failed test (t/03-files.pl at line 78) # Structures begin differing at: # $got->[1] = 'Filehandle File::Temp::$fh opened only for output at /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi/IO/Handle.pm line 406. # ' # $expected->[1] = Does not exist ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT not ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR # Failed test (t/03-files.pl at line 80) # got: 'print() on closed filehandle STDOUT at t/03-files.pl line 129. # Filehandle File::Temp::$fh opened only for output at /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi/IO/Handle.pm line 406. # Filehandle File::Temp::$fh opened only for output at /export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi/IO/Handle.pm line 406, <$fh> chunk 1. # ' # expected: 'print() on closed filehandle STDOUT at t/03-files.pl line 129. # ' ok 66 - warn() in inner trap with closed STDERR: No internal exception ok 67 - warn() in inner trap with closed STDERR: Return ok 68 - warn() in inner trap with closed STDERR: Warnings ok 69 - warn() in inner trap with closed STDERR: STDOUT ok 70 - warn() in inner trap with closed STDERR: STDERR ok 71 - -- no uncaptured STDERR -- ok 72 - -- the inner trap -- warn() with closed STDERR: The object ok 73 - -- the inner trap -- warn() with closed STDERR: Return ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR # Looks like you failed 2 tests of 76. dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 63, 65 Failed 2/76 tests, 97.37% okay t/03-files-tempfile.1..76 ok 1 - use Test::Trap; ok 2 - No output: No internal exception ok 3 - No output: Return ok 4 - No output: Warnings ok 5 - No output: STDOUT ok 6 - No output: STDERR ok 7 - -- no uncaptured STDERR -- ok 8 - Warning: No internal exception ok 9 - Warning: Return ok 10 - Warning: Warnings ok 11 - Warning: STDOUT ok 12 - Warning: STDERR ok 13 - -- no uncaptured STDERR -- ok 14 - Warning with closed STDERR: No internal exception ok 15 - Warning with closed STDERR: Return ok 16 - Warning with closed STDERR: Warnings ok 17 - Warning with closed STDERR: STDOUT ok 18 - Warning with closed STDERR: STDERR ok 19 - -- no uncaptured STDERR -- ok 20 - warn(): No internal exception ok 21 - warn(): Return ok 22 - warn(): Warnings ok 23 - warn(): STDOUT ok 24 - warn(): STDERR ok 25 - -- no uncaptured STDERR -- ok 26 - warn() with closed STDERR: No internal exception ok 27 - warn() with closed STDERR: Return ok 28 - warn() with closed STDERR: Warnings ok 29 - warn() with closed STDERR: STDOUT ok 30 - warn() with closed STDERR: STDERR ok 31 - -- no uncaptured STDERR -- ok 32 - warn() in inner trap: No internal exception ok 33 - warn() in inner trap: Return ok 34 - warn() in inner trap: Warnings ok 35 - warn() in inner trap: STDOUT ok 36 - warn() in inner trap: STDERR ok 37 - -- no uncaptured STDERR -- ok 38 - -- the inner trap -- warn(): The object ok 39 - -- the inner trap -- warn(): Return ok 40 - -- the inner trap -- warn(): Warnings ok 41 - -- the inner trap -- warn(): STDOUT ok 42 - -- the inner trap -- warn(): STDERR ok 43 - print() on STDERR: No internal exception ok 44 - print() on STDERR: Return ok 45 - print() on STDERR: Warnings ok 46 - print() on STDERR: STDOUT ok 47 - print() on STDERR: STDERR ok 48 - -- no uncaptured STDERR -- ok 49 - print() with closed STDOUT: No internal exception ok 50 - print() with closed STDOUT: Return ok 51 - print() with closed STDOUT: Warnings ok 52 - print() with closed STDOUT: STDOUT ok 53 - print() with closed STDOUT: STDERR ok 54 - -- no uncaptured STDERR -- ok 55 - print() in inner trap with closed STDOUT: No internal exception ok 56 - print() in inner trap with closed STDOUT: Return ok 57 - print() in inner trap with closed STDOUT: Warnings ok 58 - print() in inner trap with closed STDOUT: STDOUT ok 59 - print() in inner trap with closed STDOUT: STDERR ok 60 - -- no uncaptured STDERR -- ok 61 - -- the inner trap -- print() with closed STDOUT: The object ok 62 - -- the inner trap -- print() with closed STDOUT: Return ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR ok 66 - warn() in inner trap with closed STDERR: No internal exception ok 67 - warn() in inner trap with closed STDERR: Return ok 68 - warn() in inner trap with closed STDERR: Warnings ok 69 - warn() in inner trap with closed STDERR: STDOUT ok 70 - warn() in inner trap with closed STDERR: STDERR ok 71 - -- no uncaptured STDERR -- ok 72 - -- the inner trap -- warn() with closed STDERR: The object ok 73 - -- the inner trap -- warn() with closed STDERR: Return ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR ok t/04-exit...........1..6 ok 1 - use Test::Trap; ok 2 - Trapped the first exit ok 3 - Trapped the inner exit ok 4 - Override warning ok 5 - The outer CORE::GLOBAL::exit isn't called too early ok 6 - The final test: The outer CORE::GLOBAL::exit is eventually called ok t/05-import.........1..8 ok 1 - use Test::Trap; ok 2 - Export of two functions ok 3 - Export of two globs ok 4 - Export of an array ok 5 - Export of an unknown layer ok 6 - Export of PerlIO implementation :stdout(perlio) ok 7 - Export of PerlIO implementation :stdout(nosuch;tempfile) ok 8 - Export of PerlIO implementation :stdout(nosuch1;nosuch2) ok t/06-layers.........1..57 ok 1 - use Test::Trap; ok 2 - use Test::Trap; ok 3 - use Test::Trap; ok 4 - use Test::Trap; ok 5 - use Test::Trap; ok 6 - No untrapped STDOUT ok 7 - No untrapped STDERR ok 8 - &default ok 9 - . ok 10 - . ok 11 - . ok 12 - . ok 13 - . ok 14 - . ok 15 - . ok 16 - . ok 17 - . ok 18 - &raw ok 19 - . ok 20 - . ok 21 - . ok 22 - . ok 23 - . ok 24 - . ok 25 - . ok 26 - . ok 27 - . ok 28 - &default ok 29 - . ok 30 - . ok 31 - . ok 32 - . ok 33 - . ok 34 - . ok 35 - . ok 36 - . ok 37 - . ok 38 - &special ok 39 - . ok 40 - . ok 41 - . ok 42 - . ok 43 - . ok 44 - . ok 45 - . ok 46 - . ok 47 - . ok 48 - &special ok 49 - . ok 50 - . ok 51 - . ok 52 - . ok 53 - . ok 54 - . ok 55 - . ok 56 - . ok 57 - . ok t/07-subclass.......1..99 ok 1 - use Test::Trap; ok 2 - use Test::Trap; ok 3 - use TT::A; ok 4 - use TT::B; ok 5 - use TT::AB; ok 6 - use TT::A2; ok 7 - Bad definition: unknown layer ok 8 - Bad definition: no backend for :stdout ok 9 - Bad definition: test argspec typo ("named" for "name") ok 10 - Unmodified Test::Trap: trapped exit ok 11 - Unmodified Test::Trap: trapped stdout ok 12 - Unmodified Test::Trap: trapped stderr ok 13 - Unmodified Test::Trap: trapped warnings ok 14 - Unmodified Test::Trap: stdout_pass method present ok 15 - Unmodified Test::Trap: no inargv internally ok 16 - Unmodified Test::Trap: no outargv internally ok 17 - Unmodified Test::Trap: @ARGV modified ok 18 - Unmodified Test::Trap: @argv unmofied ok 19 - Unmodified Test::Trap: no return_can method ok 20 - Unmodified Test::Trap: no outargv method ok 21 - Unmodified Test::Trap: no outargv_can method ok 22 - Unmodified Test::Trap: no outargv_pass method ok 23 - Unmodified Test::Trap: no leavewith method ok 24 - Unmodified Test::Trap: no stderr_fail method ok 25 - Unmodified Test::Trap: no argv_fail method ok 26 - Unmodified Test::Trap: no leavewith_fail method ok 27 - Unmodified Test::Trap: no leavewith_can method ok 28 - TT::A: trapped exit ok 29 - TT::A: trapped stdout ok 30 - TT::A: trapped stderr ok 31 - TT::A: trapped warnings ok 32 - TT::A: stdout_pass method present ok 33 - TT::A: inargv present internally ok 34 - TT::A: outargv present internally ok 35 - TT::A: @ARGV unmodified ok 36 - TT::A: @argv modified ok 37 - TT::A: return_can method present ok 38 - TT::A: outargv method present and functional ok 39 - TT::A: outargv_can method present ok 40 - TT::A: outargv_pass method present ok 41 - TT::A: no leavewith method ok 42 - TT::A: no stderr_fail method ok 43 - TT::A: no argv_fail method ok 44 - TT::A: no leavewith_fail method ok 45 - TT::A: no leavewith_can method ok 46 - TT::B: trapped exit ok 47 - TT::B: trapped stdout ok 48 - TT::B: trapped stderr ok 49 - TT::B: trapped warnings ok 50 - TT::B: stdout_pass method present ok 51 - TT::B: no inargv internally ok 52 - TT::B: no outargv internally ok 53 - TT::B: @ARGV modified ok 54 - TT::B: @argv unmofied ok 55 - TT::B: no return_can method ok 56 - TT::B: no outargv method ok 57 - TT::B: no outargv_can method ok 58 - TT::B: no outargv_pass method ok 59 - TT::B: leavewith method present and functional ok 60 - TT::B: no stderr_fail method ok 61 - TT::B: no argv_fail method ok 62 - TT::B: no leavewith_fail method ok 63 - TT::B: no leavewith_can method ok 64 - TT::AB: trapped exit ok 65 - TT::AB: trapped stdout ok 66 - TT::AB: trapped stderr ok 67 - TT::AB: trapped warnings ok 68 - TT::AB: stdout_pass method present ok 69 - TT::AB: inargv present internally ok 70 - TT::AB: outargv present internally ok 71 - TT::AB: @ARGV unmodified ok 72 - TT::AB: @argv modified ok 73 - TT::AB: return_can method present ok 74 - TT::AB: outargv method present and functional ok 75 - TT::AB: outargv_can method present ok 76 - TT::AB: outargv_pass method present ok 77 - TT::AB: leavewith method present and functional ok 78 - TT::AB: stderr_fail method present ok 79 - TT::AB: argv_fail method present ok 80 - TT::AB: leavewith_fail method present not ok 81 - TT::AB: leavewith_fail method present # TODO Diamond inheritance still incomplete # Failed (TODO) test (t/07-subclass.t at line 152) ok 82 - TT::A2: trapped exit ok 83 - TT::A2: trapped stdout ok 84 - TT::A2: trapped stderr ok 85 - TT::A2: trapped warnings ok 86 - TT::A2: stdout_pass method present ok 87 - TT::A2: inargv present internally ok 88 - TT::A2: outargv present internally ok 89 - TT::A2: @ARGV unmodified ok 90 - TT::A2: @argv modified ok 91 - TT::A2: return_can method present ok 92 - TT::A2: outargv method present and functional ok 93 - TT::A2: outargv_can method present ok 94 - TT::A2: outargv_pass method present ok 95 - TT::A2: no leavewith method ok 96 - TT::A2: no stderr_fail method ok 97 - TT::A2: no argv_fail method ok 98 - TT::A2: no leavewith_fail method ok 99 - TT::A2: no leavewith_can method FAILED test 81 Failed 1/99 tests, 98.99% okay t/08-fork-no-taint..1..0 # Skip Real fork() -- covered by 08-fork-taint.t skipped: Real fork() -- covered by 08-fork-taint.t t/08-fork-taint.....1..15 ok 1 - use Test::Trap; ok 2 - Trapped the first exit ok 3 - The inner CORE::GLOBAL::exit is called from the child ok 4 - Trapped the inner exit ok 5 - Override warning ok 6 - Trapped the inner exit ok 7 - Should return just once, okay? ok 8 - Trapped the parent exit ok 9 - STDOUT from both processes! ok 10 - STDERR from both processes! ok 11 - Warnings from the parent only ok 12 - Trapped the parent exit ok 13 - STDOUT from both processes is nil -- the handle is closed! ok 14 - STDERR from both processes! ok 15 - The final test: The outer CORE::GLOBAL::exit is eventually called ok t/09-array-accessor.1..6 ok 1 - use Test::Trap; ok 2 - Deeply ok 3 - Slice ok 4 - Index 0 ok 5 - Index 1 ok 6 - Index 2 ok t/10-tester.........1..110 ok 1 ok 2 ok 3 - ->return_is_deeply [5] ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 - ->return_is_deeply [5] ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - ->return_nok ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 - ->exit_nok ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 - ->exit_nok ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - ->return_like ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 - ->quiet ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 - ->quiet ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 - ->quiet ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 - ->quiet ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 - ->did_return ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 - ->did_exit ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 - ->did_die ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 - ->did_die, TODO ok 95 ok 96 ok 97 ok 98 ok 99 - type = todo ok 100 - reason ok 101 ok 102 ok 103 - ->did_die, SKIPPED ok 104 ok 105 ok 106 ok 107 ok 108 - type = skip ok 109 - reason ok 110 - Asserting that SKIPPED code has not been run ok t/11-systemsafe-basic-no-taint.1..0 # Skip Real fork() -- covered by t/11-systemsafe-basic-taint.t skipped: Real fork() -- covered by t/11-systemsafe-basic-taint.t t/11-systemsafe-basic-taint.1..43 ok 1 # skip These tests are irrelevant on old perls ok 2 # skip These tests are irrelevant on old perls ok 3 # skip These tests are irrelevant on old perls ok 4 - simple fork test: exit(1) ok 5 - simple fork test: system() STDOUT ok 6 - simple fork test: system() STDERR ok 7 - simple fork test: No warnings ok 8 - simple fork test: STDOUT fileno should be unchanged ok 9 - simple fork test: STDERR fileno should be unchanged ok 10 - Take 1: exit(1) ok 11 - Take 1: system() STDOUT ok 12 - Take 1: system() STDERR ok 13 - Take 1: No warnings ok 14 - Take 1: STDOUT fileno should be unchanged ok 15 - Take 1: STDERR fileno should be unchanged ok 16 - Take 2: exit(1) ok 17 - Take 2: system() STDOUT ok 18 - Take 2: system() STDERR ok 19 - Take 2: No warnings ok 20 - Take 2: STDOUT fileno should be unchanged ok 21 - Take 2: STDERR fileno should be unchanged ok 22 - Take 3 - STDIN closed: exit(1) ok 23 - Take 3 - STDIN closed: system() STDOUT ok 24 - Take 3 - STDIN closed: system() STDERR ok 25 - Take 3 - STDIN closed: No warnings ok 26 - Take 3 - STDIN closed: STDOUT fileno should be unchanged ok 27 - Take 3 - STDIN closed: STDERR fileno should be unchanged ok 28 - Take 4 - STDIN closed - STDOUT closed: exit(1) ok 29 - Take 4 - STDIN closed - STDOUT closed: system() STDOUT ok 30 - Take 4 - STDIN closed - STDOUT closed: system() STDERR ok 31 - Take 4 - STDIN closed - STDOUT closed: No warnings ok 32 - Take 4 - STDIN closed - STDOUT closed: STDOUT fileno should be unchanged ok 33 - Take 4 - STDIN closed - STDOUT closed: STDERR fileno should be unchanged ok 34 - Take 5 - STDIN closed - STDOUT closed: exit(1) ok 35 - Take 5 - STDIN closed - STDOUT closed: system() STDOUT ok 36 - Take 5 - STDIN closed - STDOUT closed: system() STDERR ok 37 - Take 5 - STDIN closed - STDOUT closed: No warnings ok 38 - Take 5 - STDIN closed - STDOUT closed: STDOUT fileno should be unchanged ok 39 - Take 5 - STDIN closed - STDOUT closed: STDERR fileno should be unchanged ok 40 - Trapped the parent exit ok 41 - STDOUT from both processes! ok 42 - STDERR from both processes! ok 43 - Warnings from the parent only ok, 3/43 skipped: These tests are irrelevant on old perls t/12-systemsafe-errors.1..10 ok 1 # skip These tests are broken on old perls ok 2 # skip These tests are broken on old perls ok 3 # skip These tests are broken on old perls ok 4 - First dup() -- setting up STDOUT ok 5 - Second dup() -- setting up STDERR ok 6 - Third dup() -- restoring STDERR ok 7 - Fourth dup() -- restoring STDOUT ok 8 - First append to tempfile ok 9 # skip Need PerlIO ok 10 - Tied handle ok, 4/10 skipped: various reasons t/99-coverage.......1..7 Prototype mismatch: sub Test::More::pass vs (;$) at /export/home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/Test/More.pm line 616. ok 1 - &Test::More::ok not created before the use ok 2 ok 3 - &Test::More::ok created now ok 4 ok 5 - Cannot specify layers as arrayrefs ok 6 - Failing to raise an exception: Early exit ok 7 - Exiting with exit code 8 ok Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- t/03-files-systemsafe.t 2 512 76 2 2.63% 63, 65 t/07-subclass.t 99 1 1.01% 81 3 tests and 8 subtests skipped. Failed 2/18 test scripts, 88.89% okay. 3/626 subtests failed, 99.52% okay. make: *** [test_dynamic] Error 29