Checking if your kit is complete... Looks good Writing Makefile for Test::Files cp Files.pm blib/lib/Test/Files.pm Manifying blib/man3/Test::Files.3 PERL_DL_NONLAZY=1 /home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi -I/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/01useok...........1..1 ok 1 - use Test::Files; ok t/02file_ok.........1..5 ok 1 - passing text not ok 2 - absent file # Failed test (t/02file_ok.t at line 32) # STDERR is: # # # Failed test (t/02file_ok.t at line 31) # # t/missing absent # # not: # # Failed test (t/02file_ok.t at line 31) # # t/missing absent # # as expected not ok 3 - failing text # Failed test (t/02file_ok.t at line 49) # STDERR is: # # # Failed test (t/02file_ok.t at line 48) # # +---+----------------------+-----------+ # # | |Got |Expected | # # | Ln| | | # # +---+----------------------+-----------+ # # | 1|This file |This file | # # * 2|is for 03ok_pass.t\n |is wrong * # # +---+----------------------+-----------+ # # not: # # Failed test (t/02file_ok.t at line 48) # # +---+----------------------+-----------+ # # | |Got |Expected | # # | Ln| | | # # +---+----------------------+-----------+ # # | 1|This file |This file | # # * 2|is for 03ok_pass.t\n |is wrong * # # +---+----------------------+-----------+ # # as expected not ok 4 - absent filtered file # Failed test (t/02file_ok.t at line 65) # STDERR is: # # # Failed test (t/02file_ok.t at line 59) # # t/missing absent # # not: # # Failed test (t/02file_ok.t at line 59) # # t/missing absent # # as expected ok 5 - passing filtered text FAILED tests 2-4 Failed 3/5 tests, 40.00% okay t/03compare_ok......1..5 ok 1 - passing file not ok 2 - first file missing # Failed test (t/03compare_ok.t at line 32) # STDERR is: # # # Failed test (t/03compare_ok.t at line 31) # # t/missing absent # # not: # # Failed test (t/03compare_ok.t at line 31) # # t/missing absent # # as expected not ok 3 - second file missing # Failed test (t/03compare_ok.t at line 43) # STDERR is: # # # Failed test (t/03compare_ok.t at line 42) # # t/missing absent # # not: # # Failed test (t/03compare_ok.t at line 42) # # t/missing absent # # as expected not ok 4 - both files missing # Failed test (t/03compare_ok.t at line 55) # STDERR is: # # # Failed test (t/03compare_ok.t at line 54) # # t/absent absent # # t/missing absent # # not: # # Failed test (t/03compare_ok.t at line 54) # # t/absent absent # # t/missing absent # # as expected not ok 5 - failing file # Failed test (t/03compare_ok.t at line 72) # STDERR is: # # # Failed test (t/03compare_ok.t at line 71) # # +---+--------------------+-------------------+ # # | |Got |Expected | # # | Ln| | | # # +---+--------------------+-------------------+ # # | 1|This file |This file | # # * 2|is for 03ok_pass.t |is for many tests * # # +---+--------------------+-------------------+ # # not: # # Failed test (t/03compare_ok.t at line 71) # # +---+--------------------+-------------------+ # # | |Got |Expected | # # | Ln| | | # # +---+--------------------+-------------------+ # # | 1|This file |This file | # # * 2|is for 03ok_pass.t |is for many tests * # # +---+--------------------+-------------------+ # # as expected FAILED tests 2-5 Failed 4/5 tests, 20.00% okay t/04dir_contains_ok.1..4 ok 1 - passing not ok 2 - missing dir # Failed test (t/04dir_contains_ok.t at line 32) # STDERR is: # # # Failed test (t/04dir_contains_ok.t at line 31) # # t/missing_dir absent # # not: # # Failed test (t/04dir_contains_ok.t at line 31) # # t/missing_dir absent # # as expected not ok 3 - anon. array expected # Failed test (t/04dir_contains_ok.t at line 43) # STDERR is: # # # Failed test (t/04dir_contains_ok.t at line 42) # # dir_contains_ok requires array ref as second arg # # not: # # Failed test (t/04dir_contains_ok.t at line 42) # # dir_contains_ok requires array ref as second arg # # as expected not ok 4 - failing # Failed test (t/04dir_contains_ok.t at line 56) # STDERR is: # # # Failed test (t/04dir_contains_ok.t at line 53) # # failed to see these: A Test/Simple/Simple.pm # # not: # # Failed test (t/04dir_contains_ok.t at line 53) # # failed to see these: A Test/Simple/Simple.pm # # as expected FAILED tests 2-4 Failed 3/4 tests, 25.00% okay t/05dir_only_con....1..6 ok 1 - passing not ok 2 - missing dir # Failed test (t/05dir_only_con.t at line 32) # STDERR is: # # # Failed test (t/05dir_only_con.t at line 31) # # t/missing_dir absent # # not: # # Failed test (t/05dir_only_con.t at line 31) # # t/missing_dir absent # # as expected not ok 3 - anon. array expected # Failed test (t/05dir_only_con.t at line 43) # STDERR is: # # # Failed test (t/05dir_only_con.t at line 42) # # dir_only_contains_ok requires array ref as second arg # # not: # # Failed test (t/05dir_only_con.t at line 42) # # dir_only_contains_ok requires array ref as second arg # # as expected not ok 4 - failing because of missing file # Failed test (t/05dir_only_con.t at line 58) # STDERR is: # # # Failed test (t/05dir_only_con.t at line 54) # # failed to see these: A # # not: # # Failed test (t/05dir_only_con.t at line 54) # # failed to see these: A # # as expected not ok 5 - failing because of extra file # Failed test (t/05dir_only_con.t at line 72) # STDERR is: # # # Failed test (t/05dir_only_con.t at line 69) # # unexpectedly saw: Test/Simple/Catch.pm # # not: # # Failed test (t/05dir_only_con.t at line 69) # # unexpectedly saw: Test/Simple/Catch.pm # # as expected not ok 6 - failing both # Failed test (t/05dir_only_con.t at line 87) # STDERR is: # # # Failed test (t/05dir_only_con.t at line 84) # # failed to see these: A Test/Simple/Simple.pm # # unexpectedly saw: Test/Simple/Catch.pm # # not: # # Failed test (t/05dir_only_con.t at line 84) # # failed to see these: A Test/Simple/Simple.pm # # unexpectedly saw: Test/Simple/Catch.pm # # as expected FAILED tests 2-6 Failed 5/6 tests, 16.67% okay t/06compare_dirs....1..5 ok 1 - passing not ok 2 - missing first dir # Failed test (t/06compare_dirs.t at line 42) # STDERR is: # # # Failed test (t/06compare_dirs.t at line 41) # # t/missing_dir is not a valid directory # # not: # # Failed test (t/06compare_dirs.t at line 41) # # t/missing_dir is not a valid directory # # as expected not ok 3 - missing second dir # Failed test (t/06compare_dirs.t at line 53) # STDERR is: # # # Failed test (t/06compare_dirs.t at line 52) # # t/missing_dir is not a valid directory # # not: # # Failed test (t/06compare_dirs.t at line 52) # # t/missing_dir is not a valid directory # # as expected not ok 4 - failing due to text diff # Failed test (t/06compare_dirs.t at line 81) # STDERR is: # # # Failed test (t/06compare_dirs.t at line 80) # # +---+-----------------------------------+---+---------------------------------+ # # | |t/lib/Test/Simple/Catch.pm | |t/lib_fail/Test/Simple/Catch.pm | # # | Ln| | Ln| | # # +---+-----------------------------------+---+---------------------------------+ # # | 12|$t->failure_output($err_fh); | 12|$t->failure_output($err_fh); | # # | 13|$t->todo_output($err_fh); | 13|$t->todo_output($err_fh); | # # | 14| | 14| | # # * 15|sub caught { return($out, $err) } * 15|sub caught { * # # | | * 16| return($out, $err) * # # | | * 17|} * # # | 16| | 18| | # # | 17|sub PRINT { | 19|sub PRINT { | # # | 18| my $self = shift; | 20| my $self = shift; | # # +---+-----------------------------------+---+---------------------------------+ # # not: # # Failed test (t/06compare_dirs.t at line 80) # # +---+-----------------------------------+---+---------------------------------+ # # | |t/lib/Test/Simple/Catch.pm | |t/lib_fail/Test/Simple/Catch.pm | # # | Ln| | Ln| | # # +---+-----------------------------------+---+---------------------------------+ # # | 12|$t->failure_output($err_fh); | 12|$t->failure_output($err_fh); | # # | 13|$t->todo_output($err_fh); | 13|$t->todo_output($err_fh); | # # | 14| | 14| | # # * 15|sub caught { return($out, $err) } * 15|sub caught { * # # | | * 16| return($out, $err) * # # | | * 17|} * # # | 16| | 18| | # # | 17|sub PRINT { | 19|sub PRINT { | # # | 18| my $self = shift; | 20| my $self = shift; | # # +---+-----------------------------------+---+---------------------------------+ # # as expected not ok 5 - failing due to structure diff # Failed test (t/06compare_dirs.t at line 95) # STDERR is: # # # Failed test (t/06compare_dirs.t at line 94) # # t/time/t1 absent # # t/time/t2 absent # # t/time/t3 absent # # not: # # Failed test (t/06compare_dirs.t at line 94) # # t/time/t1 absent # # t/time/t2 absent # # t/time/t3 absent # # as expected FAILED tests 2-5 Failed 4/5 tests, 20.00% okay t/07comp_dir_f......1..5 ok 1 - passing not ok 2 - missing first dir # Failed test (t/07comp_dir_f.t at line 41) # STDERR is: # # # Failed test (t/07comp_dir_f.t at line 40) # # t/missing_dir is not a valid directory # # not: # # Failed test (t/07comp_dir_f.t at line 40) # # t/missing_dir is not a valid directory # # as expected not ok 3 - missing second dir # Failed test (t/07comp_dir_f.t at line 53) # STDERR is: # # # Failed test (t/07comp_dir_f.t at line 52) # # t/missing_dir is not a valid directory # # not: # # Failed test (t/07comp_dir_f.t at line 52) # # t/missing_dir is not a valid directory # # as expected not ok 4 - missing coderef # Failed test (t/07comp_dir_f.t at line 65) # STDERR is: # # # Failed test (t/07comp_dir_f.t at line 64) # # Third argument to compare_dirs_filter_ok must be a code reference (or undef) # # not: # # Failed test (t/07comp_dir_f.t at line 64) # # Third argument to compare_dirs_filter_ok must be a code reference (or undef) # # as expected not ok 5 - failing noop filter # Failed test (t/07comp_dir_f.t at line 86) # STDERR is: # # # Failed test (t/07comp_dir_f.t at line 85) # # +---+----------------------------------------------------------+----------------------------------------------------------+ # # | |t/time/time_stamp.dat |t/time2/time_stamp.dat | # # | Ln| | | # # +---+----------------------------------------------------------+----------------------------------------------------------+ # # | 1|This file |This file | # # | 2|is for 03ok_pass.t |is for 03ok_pass.t | # # * 3|Touched on: Wed Oct 15 12:38:12 CDT 2003, this afternoon |Touched on: Wed Oct 15 12:38:42 CDT 2003, this afternoon * # # +---+----------------------------------------------------------+----------------------------------------------------------+ # # not: # # Failed test (t/07comp_dir_f.t at line 85) # # +---+----------------------------------------------------------+----------------------------------------------------------+ # # | |t/time/time_stamp.dat |t/time2/time_stamp.dat | # # | Ln| | | # # +---+----------------------------------------------------------+----------------------------------------------------------+ # # | 1|This file |This file | # # | 2|is for 03ok_pass.t |is for 03ok_pass.t | # # * 3|Touched on: Wed Oct 15 12:38:12 CDT 2003, this afternoon |Touched on: Wed Oct 15 12:38:42 CDT 2003, this afternoon * # # +---+----------------------------------------------------------+----------------------------------------------------------+ # # as expected FAILED tests 2-5 Failed 4/5 tests, 20.00% okay t/08comp_filt.......1..5 ok 1 - failing file not ok 2 - first file missing # Failed test (t/08comp_filt.t at line 39) # STDERR is: # # # Failed test (t/08comp_filt.t at line 38) # # t/missing_dir absent # # not: # # Failed test (t/08comp_filt.t at line 38) # # t/missing_dir absent # # as expected not ok 3 - second file missing # Failed test (t/08comp_filt.t at line 50) # STDERR is: # # # Failed test (t/08comp_filt.t at line 49) # # t/missing_dir absent # # not: # # Failed test (t/08comp_filt.t at line 49) # # t/missing_dir absent # # as expected not ok 4 - both files missing # Failed test (t/08comp_filt.t at line 62) # STDERR is: # # # Failed test (t/08comp_filt.t at line 61) # # t/absent_dir absent # # t/missing_dir absent # # not: # # Failed test (t/08comp_filt.t at line 61) # # t/absent_dir absent # # t/missing_dir absent # # as expected not ok 5 - passing file # Failed test (t/08comp_filt.t at line 79) # STDERR is: # # # Failed test (t/08comp_filt.t at line 78) # # +---+--------------------+-------------------+ # # | |Got |Expected | # # | Ln| | | # # +---+--------------------+-------------------+ # # | 1|This file |This file | # # * 2|is for 03ok_pass.t |is for many tests * # # +---+--------------------+-------------------+ # # not: # # Failed test (t/08comp_filt.t at line 78) # # +---+--------------------+-------------------+ # # | |Got |Expected | # # | Ln| | | # # +---+--------------------+-------------------+ # # | 1|This file |This file | # # * 2|is for 03ok_pass.t |is for many tests * # # +---+--------------------+-------------------+ # # as expected FAILED tests 2-5 Failed 4/5 tests, 20.00% okay Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- t/02file_ok.t 5 3 60.00% 2-4 t/03compare_ok.t 5 4 80.00% 2-5 t/04dir_contains_ok.t 4 3 75.00% 2-4 t/05dir_only_con.t 6 5 83.33% 2-6 t/06compare_dirs.t 5 4 80.00% 2-5 t/07comp_dir_f.t 5 4 80.00% 2-5 t/08comp_filt.t 5 4 80.00% 2-5 Failed 7/8 test scripts, 12.50% okay. 27/36 subtests failed, 25.00% okay. make: *** [test_dynamic] Error 29