Start 2008-11-09T12:03:37 Going to read /export/home/fly1003/var/cpan/Metadata Database was generated on Sun, 09 Nov 2008 10:26:52 GMT Running make for M/MS/MSCHWERN/Test-Simple-0.86.tar.gz Checksum for /net/nas/data/cpan/authors/id/M/MS/MSCHWERN/Test-Simple-0.86.tar.gz ok Test-Simple-0.86/ Test-Simple-0.86/.perlcriticrc Test-Simple-0.86/.perltidyrc Test-Simple-0.86/Changes Test-Simple-0.86/lib/ Test-Simple-0.86/lib/Test/ Test-Simple-0.86/lib/Test/Builder/ Test-Simple-0.86/lib/Test/Builder/Module.pm Test-Simple-0.86/lib/Test/Builder/Tester/ Test-Simple-0.86/lib/Test/Builder/Tester/Color.pm Test-Simple-0.86/lib/Test/Builder/Tester.pm Test-Simple-0.86/lib/Test/Builder.pm Test-Simple-0.86/lib/Test/More.pm Test-Simple-0.86/lib/Test/Simple.pm Test-Simple-0.86/lib/Test/Tutorial.pod Test-Simple-0.86/Makefile.PL Test-Simple-0.86/MANIFEST Test-Simple-0.86/MANIFEST.SKIP Test-Simple-0.86/META.yml Test-Simple-0.86/README Test-Simple-0.86/SIGNATURE Test-Simple-0.86/t/ Test-Simple-0.86/t/00test_harness_check.t Test-Simple-0.86/t/bad_plan.t Test-Simple-0.86/t/bail_out.t Test-Simple-0.86/t/BEGIN_require_ok.t Test-Simple-0.86/t/BEGIN_use_ok.t Test-Simple-0.86/t/buffer.t Test-Simple-0.86/t/Builder/ Test-Simple-0.86/t/Builder/Builder.t Test-Simple-0.86/t/Builder/carp.t Test-Simple-0.86/t/Builder/create.t Test-Simple-0.86/t/Builder/curr_test.t Test-Simple-0.86/t/Builder/details.t Test-Simple-0.86/t/Builder/has_plan.t Test-Simple-0.86/t/Builder/has_plan2.t Test-Simple-0.86/t/Builder/is_fh.t Test-Simple-0.86/t/Builder/maybe_regex.t Test-Simple-0.86/t/Builder/no_diag.t Test-Simple-0.86/t/Builder/no_ending.t Test-Simple-0.86/t/Builder/no_header.t Test-Simple-0.86/t/Builder/ok_obj.t Test-Simple-0.86/t/Builder/output.t Test-Simple-0.86/t/Builder/reset.t Test-Simple-0.86/t/Builder/reset_outputs.t Test-Simple-0.86/t/Builder/try.t Test-Simple-0.86/t/c_flag.t Test-Simple-0.86/t/circular_data.t Test-Simple-0.86/t/cmp_ok.t Test-Simple-0.86/t/diag.t Test-Simple-0.86/t/died.t Test-Simple-0.86/t/dont_overwrite_die_handler.t Test-Simple-0.86/t/eq_set.t Test-Simple-0.86/t/exit.t Test-Simple-0.86/t/explain.t Test-Simple-0.86/t/extra.t Test-Simple-0.86/t/extra_one.t Test-Simple-0.86/t/fail-like.t Test-Simple-0.86/t/fail-more.t Test-Simple-0.86/t/fail.t Test-Simple-0.86/t/fail_one.t Test-Simple-0.86/t/filehandles.t Test-Simple-0.86/t/fork.t Test-Simple-0.86/t/harness_active.t Test-Simple-0.86/t/import.t Test-Simple-0.86/t/is_deeply_dne_bug.t Test-Simple-0.86/t/is_deeply_fail.t Test-Simple-0.86/t/is_deeply_with_threads.t Test-Simple-0.86/t/lib/ Test-Simple-0.86/t/lib/Dev/ Test-Simple-0.86/t/lib/Dev/Null.pm Test-Simple-0.86/t/lib/Dummy.pm Test-Simple-0.86/t/lib/MyOverload.pm Test-Simple-0.86/t/lib/NoExporter.pm Test-Simple-0.86/t/lib/SigDie.pm Test-Simple-0.86/t/lib/Test/ Test-Simple-0.86/t/lib/Test/Simple/ Test-Simple-0.86/t/lib/Test/Simple/Catch.pm Test-Simple-0.86/t/lib/Test/Simple/sample_tests/ Test-Simple-0.86/t/lib/Test/Simple/sample_tests/death.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/death_in_eval.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/death_with_handler.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/exit.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/extras.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/five_fail.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/last_minute_death.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/one_fail.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/pre_plan_death.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/require.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/success.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/too_few.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/too_few_fail.plx Test-Simple-0.86/t/lib/Test/Simple/sample_tests/two_fail.plx Test-Simple-0.86/t/lib/TieOut.pm Test-Simple-0.86/t/missing.t Test-Simple-0.86/t/More.t Test-Simple-0.86/t/new_ok.t Test-Simple-0.86/t/no_plan.t Test-Simple-0.86/t/no_tests.t Test-Simple-0.86/t/note.t Test-Simple-0.86/t/overload.t Test-Simple-0.86/t/overload_threads.t Test-Simple-0.86/t/plan.t Test-Simple-0.86/t/plan_bad.t Test-Simple-0.86/t/plan_is_noplan.t Test-Simple-0.86/t/plan_no_plan.t Test-Simple-0.86/t/plan_shouldnt_import.t Test-Simple-0.86/t/plan_skip_all.t Test-Simple-0.86/t/pod-coverage.t Test-Simple-0.86/t/pod.t Test-Simple-0.86/t/require_ok.t Test-Simple-0.86/t/simple.t Test-Simple-0.86/t/skip.t Test-Simple-0.86/t/skipall.t Test-Simple-0.86/t/tbm_doesnt_set_exported_to.t Test-Simple-0.86/t/Tester/ Test-Simple-0.86/t/Tester/tbt_01basic.t Test-Simple-0.86/t/Tester/tbt_02fhrestore.t Test-Simple-0.86/t/Tester/tbt_03die.t Test-Simple-0.86/t/Tester/tbt_04line_num.t Test-Simple-0.86/t/Tester/tbt_05faildiag.t Test-Simple-0.86/t/Tester/tbt_06errormess.t Test-Simple-0.86/t/Tester/tbt_07args.t Test-Simple-0.86/t/thread_taint.t Test-Simple-0.86/t/threads.t Test-Simple-0.86/t/todo.t Test-Simple-0.86/t/undef.t Test-Simple-0.86/t/use_ok.t Test-Simple-0.86/t/useing.t Test-Simple-0.86/t/utf8.t Test-Simple-0.86/TODO CPAN.pm: Going to build M/MS/MSCHWERN/Test-Simple-0.86.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Test::Simple >>> make cp lib/Test/Builder/Tester/Color.pm blib/lib/Test/Builder/Tester/Color.pm cp lib/Test/Builder.pm blib/lib/Test/Builder.pm cp lib/Test/Simple.pm blib/lib/Test/Simple.pm cp lib/Test/More.pm blib/lib/Test/More.pm cp lib/Test/Builder/Module.pm blib/lib/Test/Builder/Module.pm cp lib/Test/Builder/Tester.pm blib/lib/Test/Builder/Tester.pm cp lib/Test/Tutorial.pod blib/lib/Test/Tutorial.pod Manifying blib/man3/Test::Builder::Tester::Color.3 Manifying blib/man3/Test::Simple.3 Manifying blib/man3/Test::Builder.3 Manifying blib/man3/Test::More.3 Manifying blib/man3/Test::Builder::Tester.3 Manifying blib/man3/Test::Builder::Module.3 Manifying blib/man3/Test::Tutorial.3 MSCHWERN/Test-Simple-0.86.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/00test_harness_check.......... 1..1 ok 1 - T::H version ok t/bad_plan...................... 1..2 ok 1 - bad plan() ok 2 - bad plan() ok t/bail_out...................... 1..3 ok 1 ok 2 ok 3 - Backwards compat ok t/BEGIN_require_ok.............. 1..1 ok 1 ok t/BEGIN_use_ok.................. 1..1 ok 1 ok t/buffer........................ 1..20 ok 1 - I'm ok ok 2 - You're ok ok 3 - I'm ok ok 4 - You're ok ok 5 - I'm ok ok 6 - You're ok ok 7 - I'm ok ok 8 - You're ok ok 9 - I'm ok ok 10 - You're ok ok 11 - I'm ok ok 12 - You're ok ok 13 - I'm ok ok 14 - You're ok ok 15 - I'm ok ok 16 - You're ok ok 17 - I'm ok ok 18 - You're ok ok 19 - I'm ok ok 20 - You're ok ok t/Builder/Builder............... 1..7 ok 1 - compiled and new() ok 2 - level() ok 3 - is_eq ok 4 - is_num ok 5 - current_test() get ok 6 - current_test() set ok 7 - counter still good ok t/Builder/carp.................. 1..3 ok 1 ok 2 ok 3 ok t/Builder/create................ 1..8 ok 1 - The object isa Test::Builder ok 2 - create does not interfere with ->builder ok 3 - does not interfere with ->new ok 4 - The object isa Test::Builder ok 5 - Test::Builder->create makes a new object ok 6 - Changing output() of new TB doesn't interfere with singleton ok 7 ok 8 ok t/Builder/curr_test............. 1..2 ok 1 ok 2 ok t/Builder/details............... 1..9 ok 1 - no tests yet, no summary ok 2 ok 3 ok 4 ok 5 - summary ok 6 - current_test incremented ok 7 - details() should return a list of all test details ok 8 ok 9 ok t/Builder/has_plan.............. 1..2 ok 1 - no plan yet defined ok 2 - has fixed plan ok t/Builder/has_plan2............. ok 1 - has no_plan 1..1 ok t/Builder/is_fh................. 1..11 ok 1 - string is not a filehandle ok 2 - empty string ok 3 - undef ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/Builder/maybe_regex........... 1..16 ok 1 - qr// detected ok 2 - qr// good match ok 3 - qr// bad match ok 4 - blessed regex detected ok 5 - blessed qr/foo/ good match ok 6 - blessed qr/foo/ bad math ok 7 - "//" detected ok 8 - "//" good match ok 9 - "//" bad match ok 10 - non-regex detected ok 11 - non-regex detected ok 12 - "//" good match ok 13 - "//" bad match ok 14 - m,, detected ok 15 - "//" good match ok 16 - "//" bad match ok t/Builder/no_diag............... 1..2 ok 1 - foo ok 2 ok t/Builder/no_ending............. 1..3 ok 1 ok 2 ok 3 ok t/Builder/no_header............. 1..1 ok 1 ok t/Builder/ok_obj................ 1..4 ok 1 - created Foo object ok 2 - created Foo object ok 3 - created Foo object ok 4 - DESTROY called 3 times ok t/Builder/output................ 1..4 ok 1 ok 2 ok 3 ok 4 ok t/Builder/reset................. 1..14 ok 1 - Running a test to alter TB's state ok 2 - exported_to ok 3 - expected_tests ok 4 - level ok 5 - use_numbers ok 6 - no_header ok 7 - no_ending ok 8 - output ok 9 - failure_output ok 10 - todo_output ok 11 - current_test ok 12 - summary ok 13 - details ok 14 - final test to make sure output was reset ok t/Builder/reset_outputs......... ok 1 ok 2 ok 3 ok 4 - reset_outputs() resets output ok 5 - reset_outputs() resets failure_output ok 6 - reset_outputs() resets todo_output 1..6 ok t/Builder/try................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/c_flag........................ 1..1 ok 1 ok t/circular_data................. 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/cmp_ok........................ 1..20 ok 1 - right return ok 2 - passed without diagnostic ok 3 - right return ok 4 - failed without diagnostic ok 5 - right return ok 6 - failed without diagnostic ok 7 - right return ok 8 - passed without diagnostic ok 9 - right return ok 10 - passed without diagnostic ok 11 - right return ok 12 - failed without diagnostic ok 13 - right return ok 14 - passed without diagnostic ok 15 - right return ok 16 - passed without diagnostic ok 17 - right return ok 18 - expected error ok 19 - right return ok 20 - expected error ok t/diag.......................... 1..7 ok 1 - diag() with todo_output set ok 2 - multi line ok 3 - diag returns false ok 4 - diag() adds \# even if there's one already ok 5 - blank lines get escaped ok 6 - even at the end ok 7 ok t/died.......................... 1..3 ok 1 ok 2 ok 3 - exit code ok t/dont_overwrite_die_handler.... 1..2 ok 1 ok 2 - existing DIE handler not overridden ok t/eq_set........................ 1..4 ok 1 ok 2 ok 3 not ok 4 # TODO eq_set() doesn't really handle references # Failed (TODO) test at t/eq_set.t line 33. ok t/exit.......................... 1..14 ok 1 - death.plx exited with 255 (expected 255) ok 2 - too_few.plx exited with 255 (expected 255) ok 3 - require.plx exited with 0 (expected 0) ok 4 - too_few_fail.plx exited with 2 (expected 2) ok 5 - five_fail.plx exited with 5 (expected 5) ok 6 - pre_plan_death.plx exited with 9 (expected not zero) ok 7 - death_with_handler.plx exited with 255 (expected 255) ok 8 - extras.plx exited with 2 (expected 2) ok 9 - success.plx exited with 0 (expected 0) ok 10 - two_fail.plx exited with 2 (expected 2) ok 11 - death_in_eval.plx exited with 0 (expected 0) ok 12 - last_minute_death.plx exited with 255 (expected 255) ok 13 - one_fail.plx exited with 1 (expected 1) ok 14 - exit.plx exited with 1 (expected 1) ok t/explain....................... 1..5 ok 1 - main->can('explain') ok 2 ok 3 ok 4 ok 5 ok t/extra......................... 1..2 ok 1 ok 2 ok t/extra_one..................... 1..2 ok 1 ok 2 ok t/fail-like..................... 1..4 ok 1 - failing output ok 2 - failing errors ok 3 ok 4 ok t/fail-more..................... 1..23 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - failing output ok 23 ok t/fail.......................... 1..2 ok 1 ok 2 ok t/fail_one...................... 1..2 ok 1 ok 2 ok t/filehandles................... 1..1 ok 1 - STDOUT can be mucked with ok t/fork.......................... 1..1 ok 1 - Only the parent should process the ending, not the child ok t/harness_active................ 1..4 ok 1 ok 2 ok 3 ok 4 ok t/import........................ 1..2 ok 1 - main->can(...) ok 2 - fail() not exported ok t/is_deeply_dne_bug............. 1..2 ok 1 ok 2 ok t/is_deeply_fail................ 1..73 ok 1 ok 2 - plain strings ok 3 - right diagnostic ok 4 ok 5 - different types ok 6 - right diagnostic ok 7 ok 8 - hashes with different values ok 9 - right diagnostic ok 10 ok 11 - hashes with different keys ok 12 - right diagnostic ok 13 ok 14 - arrays of different length ok 15 - right diagnostic ok 16 ok 17 - arrays of undefs ok 18 - right diagnostic ok 19 ok 20 - hashes of undefs ok 21 - right diagnostic ok 22 ok 23 - scalar refs ok 24 - right diagnostic ok 25 ok 26 - mixed scalar and array refs ok 27 - right diagnostic ok 28 ok 29 - deep scalar refs ok 30 - right diagnostic ok 31 ok 32 - @Data_Stack not holding onto things ok 33 - deep structures ok 34 - right diagnostic ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 - undef != "" ok 42 - @Data_Stack not holding onto things ok 43 - don't compare refs like strings ok 44 - even deep inside ok 45 - [] could match non-existent values ok 46 ok 47 ok 48 - scalar refs in an array ok 49 - right diagnostic ok 50 ok 51 - scalar vs ref ok 52 - right diagnostic ok 53 ok 54 - ref vs scalar ok 55 - right diagnostic ok 56 ok 57 - is_deeply and undef [RT 9441] ok 58 - right diagnostic ok 59 ok 60 - is_deeply and different reference types ok 61 - right diagnostic ok 62 ok 63 - nested different ref types ok 64 - right diagnostic ok 65 ok 66 - string overloaded refs respected in diag ok 67 - right diagnostic ok 68 - function refs ok 69 ok 70 - right diagnostic ok 71 - typeglobs ok 72 ok 73 - right diagnostic ok t/is_deeply_with_threads........ 1..0 # Skip many perls have broken threads. Enable with AUTHOR_TESTING. skipped: many perls have broken threads. Enable with AUTHOR_TESTING. t/missing....................... 1..2 ok 1 ok 2 ok t/More.......................... 1..52 ok 1 - use Dummy; ok 2 - use_ok() loads a module ok 3 - require Test::More; ok 4 - two is two is two is two ok 5 - foo is foo ok 6 - foo isnt bar ok 7 - foo isn't bar ok 8 - foo is like fooble ok 9 - foo is like FooBle ok 10 - regexes with slashes in like ok 11 - unlike bar ok 12 - foo is unlike FooBle ok 13 - regexes with slashes in unlike ok 14 ok 15 - Test::More->can(...) ok 16 - Test::More->can(...) ok 17 - The object isa Foo ok 18 - The object isa ARRAY ok 19 - The object isa SCALAR ok 20 ok 21 ok 22 - Foo->can('blah') ok 23 - The object isa blah ok 24 - pass() passed ok 25 - eq_array with simple arrays ok 26 - @Data_Stack not holding onto things ok 27 - eq_hash with simple hashes ok 28 ok 29 - eq_set with simple sets ok 30 ok 31 - is_deeply with arrays ok 32 - eq_array with complicated arrays ok 33 - eq_set with complicated arrays ok 34 - eq_array with slightly different complicated arrays ok 35 ok 36 - eq_set with slightly different complicated arrays ok 37 ok 38 - is_deeply with complicated hashes ok 39 - eq_hash with complicated hashes ok 40 - eq_hash with slightly different complicated hashes ok 41 ok 42 - builder() ok 43 - cmp_ok == ok 44 - eq ok 45 - < ok 46 - || ok 47 - The object isa Wibblemeister ok 48 - the same function ref ok 49 - the same glob ok 50 ok 51 - $@ untouched ok 52 - $! untouched ok t/new_ok........................ 1..13 ok 1 - The object isa Foo ok 2 ok 3 - The object isa Foo ok 4 - The object isa Bar ok 5 ok 6 - The object isa Bar ok 7 - The object isa Foo ok 8 ok 9 - The object isa Foo ok 10 - Foo isa Foo ok 11 ok 12 - The object isa Foo ok 13 ok t/no_plan....................... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/no_tests...................... 1..3 ok 1 ok 2 ok 3 - exit code ok t/note.......................... 1..2 ok 1 ok 2 ok t/overload...................... 1..15 ok 1 - The object isa Overloaded ok 2 - is() with string overloading ok 3 - cmp_ok() ... ok 4 - cmp_ok() eq does not stringify ok 5 - cmp_ok() with number overloading ok 6 - cmp_ok() == does not numify ok 7 - is_deeply with string overloading ok 8 - eq_array ... ok 9 - eq_hash ... ok 10 - is_deeply with string overloading at the top ok 11 ok 12 ok 13 ok 14 ok 15 ok t/overload_threads.............. 1..5 ok 1 - foo ok 2 ok 3 not ok 4 - Just checking todo as an overloaded value # TODO not really todo, testing overloaded reason # Failed (TODO) test 'Just checking todo as an overloaded value' # at t/overload_threads.t line 54. ok 5 # SKIP not really skipped, testing overloaded reason ok t/plan.......................... 1..4 ok 1 - disallow double plan ok 2 - disallow changing plan ok 3 - Just testing plan() ok 4 - Testing it some more ok t/plan_bad...................... 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/plan_is_noplan................ 1..2 ok 1 ok 2 ok t/plan_no_plan.................. ok 1 - Just testing ok 2 - Testing again ok 3 # SKIP Just testing skip with no_plan ok 4 - skip with no "how_many" ok with no_plan not ok 5 # TODO & SKIP Just testing todo_skip ok 6 - skip with no "how_many" ok with no_plan 1..6 ok t/plan_shouldnt_import.......... 1..1 ok 1 - plan should not export ok t/plan_skip_all................. 1..0 # Skip Just testing plan & skip_all skipped: Just testing plan & skip_all t/pod-coverage.................. 1..6 ok 1 - Pod coverage on Test::Builder ok 2 - Pod coverage on Test::Simple ok 3 - Pod coverage on Test::More ok 4 - Pod coverage on Test::Builder::Module ok 5 - Pod coverage on Test::Builder::Tester ok 6 - Pod coverage on Test::Builder::Tester::Color ok t/pod........................... 1..7 ok 1 - blib/lib/Test/Builder.pm ok 2 - blib/lib/Test/Simple.pm ok 3 - blib/lib/Test/More.pm ok 4 - blib/lib/Test/Tutorial.pod ok 5 - blib/lib/Test/Builder/Module.pm ok 6 - blib/lib/Test/Builder/Tester.pm ok 7 - blib/lib/Test/Builder/Tester/Color.pm ok t/require_ok.................... 1..8 ok 1 - require Symbol; ok 2 - require_ok MODULE ok 3 - require 'Class/Struct.pm'; ok 4 - require_ok FILE ok 5 ok 6 ok 7 ok 8 ok t/simple........................ 1..3 ok 1 - compile ok 2 ok 3 - foo ok t/skip.......................... 1..17 ok 1 # SKIP Just testing the skip interface. ok 2 # SKIP Just testing the skip interface. ok 3 - Inside skip block ok 4 - Another inside ok 5 - calling package not interfered with ok 6 - or file ok 7 - or line ok 8 # SKIP Just testing the skip interface. ok 9 # SKIP Just testing the skip interface. ok 10 # SKIP Just testing the skip interface. ok 11 - skip without $how_many warning ok 12 - This is supposed to run ok 13 # SKIP Just testing the skip interface. ok 14 # SKIP Just testing the skip interface. ok 15 - This is supposed to run, too ok 16 # SKIP 1 ok 17 ok t/skipall....................... 1..2 ok 1 ok 2 ok t/tbm_doesnt_set_exported_to.... 1..1 ok 1 - using Test::Builder::Module does not set exported_to() ok t/Tester/tbt_01basic............ 1..9 ok 1 - This is a basic test ok 2 - captured okay on basic ok 3 - captured okay again without changing number ok 4 - test unrelated to Test::Builder::Tester ok 5 - multiple tests ok 6 - testing failing ok 7 - testing failing on the same line with no name ok 8 - testing failing on the same line with the same name ok 9 - testing failing with todo ok t/Tester/tbt_02fhrestore........ 1..4 ok 1 - standard test okay ok 2 - output file reconnected ok 3 - todo output file reconnected ok 4 - failure output file reconnected ok t/Tester/tbt_03die.............. 1..1 ok 1 - dies correctly on error ok t/Tester/tbt_04line_num......... 1..3 ok 1 - normal line num ok 2 - line number minus one ok 3 - line number plus two ok t/Tester/tbt_05faildiag......... 1..5 ok 1 - test fail ok 2 - test_fail first ok 3 - test diag ok 4 - test diag multi line ok 5 - test diag multiple ok t/Tester/tbt_06errormess........ 1..8 ok 1 - STDOUT basic meta meta test ok 2 - STDERR basic meta meta test ok 3 - STDOUT basic meta meta test 2 ok 4 - STDERR basic meta meta test 2 ok 5 - STDOUT meta meta test with tbt ok 6 - STDERR meta meta test with tbt ok 7 - STDOUT meta meta test with tbt2 ok 8 - STDERR meta meta test with tbt2 ok t/Tester/tbt_07args............. 1..18 ok 1 - STDOUT basic meta meta test ok 2 - STDERR basic meta meta test ok 3 - STDOUT basic meta meta test 2 ok 4 - STDERR basic meta meta test 2 ok 5 - STDOUT meta meta test with tbt ok 6 - STDERR meta meta test with tbt ok 7 - STDOUT meta meta test with tbt2 ok 8 - STDERR meta meta test with tbt2 ok 9 - STDOUT meta test name ok 10 - STDERR meta test name ok 11 - STDOUT meta test title ok 12 - STDERR meta test title ok 13 - STDOUT meta test title ok 14 - STDERR meta test title ok 15 - STDOUT meta test skip_out ok 16 - STDERR meta test skip_out ok 17 - STDOUT meta test skip_err ok 18 - STDERR meta test skip_err ok t/thread_taint.................. 1..1 ok 1 - Loading Test::More does not load threads.pm ok t/threads....................... 1..6 ok 1 - Each of these should app the test number ok 2 - Each of these should app the test number ok 3 - Each of these should app the test number ok 4 - Each of these should app the test number ok 5 - Each of these should app the test number ok 6 - Should be five ok t/todo.......................... 1..36 not ok 1 - Expected failure # TODO Just testing the todo interface. # Failed (TODO) test 'Expected failure' # at t/todo.t line 22. not ok 2 - Another expected failure # TODO Just testing the todo interface. # Failed (TODO) test 'Another expected failure' # at t/todo.t line 23. ok 3 - This is not todo ok 4 - TB->todo not ok 5 - Yet another failure # TODO Just testing the todo interface. # Failed (TODO) test 'Yet another failure' # at t/todo.t line 35. ok 6 - This is still not todo not ok 7 - ok # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'ok' # at t/todo.t line 44. not ok 8 - like # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'like' # at t/todo.t line 46. # 'this' # doesn't match '/that/' not ok 9 - is # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'is' # at t/todo.t line 47. # got: 'this' # expected: 'that' not ok 10 - isnt # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'isnt' # at t/todo.t line 48. # got: 'this' # expected: anything else not ok 11 - Fooble->can('yarble') # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'Fooble->can('yarble')' # at t/todo.t line 50. # Fooble->can('yarble') failed not ok 12 - The object isa yarble # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'The object isa yarble' # at t/todo.t line 51. # The object isn't a reference not ok 13 - use Fooble; # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'use Fooble;' # at t/todo.t line 52. # Tried to use 'Fooble'. # Error: Can't locate Fooble.pm in @INC (@INC contains: /export/home/fly1003/var/cpan/build/Test-Simple-0.86-2VjiHj/blib/lib /export/home/fly1003/var/cpan/build/Test-Simple-0.86-2VjiHj/blib/arch /export/home/fly1003/var/megalib /export/home/fly1003/ap1003/site/lib /export/home/fly1003/ap1003/lib .) at (eval 6) line 2. # BEGIN failed--compilation aborted at (eval 6) line 2. not ok 14 - require Fooble; # TODO testing that error messages don't leak out of todo # Failed (TODO) test 'require Fooble;' # at t/todo.t line 53. # Tried to require 'Fooble'. # Error: Can't locate Fooble.pm in @INC (@INC contains: /export/home/fly1003/var/cpan/build/Test-Simple-0.86-2VjiHj/blib/lib /export/home/fly1003/var/cpan/build/Test-Simple-0.86-2VjiHj/blib/arch /export/home/fly1003/var/megalib /export/home/fly1003/ap1003/site/lib /export/home/fly1003/ap1003/lib .) at (eval 7) line 2. not ok 15 # TODO & SKIP Just testing todo_skip not ok 16 # TODO & SKIP Just testing todo_skip not ok 17 # TODO & SKIP Just testing todo_skip ok 18 - todo_skip without $how_many warning not ok 19 - Just testing todo # TODO testing $TODO with an incorrect exported_to() # Failed (TODO) test 'Just testing todo' # at t/todo.t line 89. not ok 20 - Testing todo_start() # TODO Expected failures # Failed (TODO) test 'Testing todo_start()' # at t/todo.t line 95. not ok 21 - Testing todo_start() with more than one failure # TODO Expected failures # Failed (TODO) test 'Testing todo_start() with more than one failure' # at t/todo.t line 96. ok 22 - todo_start should have the correct TODO message ok 23 - todo_end() should not leak TODO behavior not ok 24 - fail 1 # TODO Nesting TODO # Failed (TODO) test 'fail 1' # at t/todo.t line 107. not ok 25 - fail 2 # TODO failure level 1 # Failed (TODO) test 'fail 2' # at t/todo.t line 110. not ok 26 - fail 3 # TODO failure_level 2 # Failed (TODO) test 'fail 3' # at t/todo.t line 114. not ok 27 - fail 4 # TODO failure level 1 # Failed (TODO) test 'fail 4' # at t/todo.t line 118. not ok 28 - fail 4 # TODO Nesting TODO # Failed (TODO) test 'fail 4' # at t/todo.t line 123. ok 29 - Nested TODO message should be correct ok 30 - ... and original TODO message should be correct not ok 31 - testing todo_start() with no message # TODO # Failed (TODO) test 'testing todo_start() with no message' # at t/todo.t line 132. ok 32 - todo() reports no reason ok 33 - but we're in_todo() ok 34 ok 35 ok 36 - $TODO = "" is not considered TODO ok t/undef......................... 1..20 ok 1 - undef is undef ok 2 - no warnings ok 3 - undef isnt foo ok 4 - no warnings ok 5 - undef isnt an empty string ok 6 - undef isnt zero ok 7 - is_num() ok 8 - isnt_num() ok 9 - undef is like anything ok 10 ok 11 - no warnings ok 12 - no warnings ok 13 - no warnings ok 14 - no warnings ok 15 - undef <= 2 ok 16 ok 17 ok 18 - no warnings ok 19 ok 20 - no warnings ok t/use_ok........................ 1..15 ok 1 - use Symbol; ok 2 - use_ok() no args exports defaults ok 3 - use Symbol; ok 4 - one arg, defaults overriden ok 5 - right function exported ok 6 - use Symbol; ok 7 - multiple args ok 8 - use constant; ok 9 - constant ok 10 - no warning ok 11 - use Symbol; ok 12 - use NoExporter; ok 13 - use Test::More; ok 14 - use SigDie; ok 15 - SIG{__DIE__} preserved ok t/useing........................ 1..5 ok 1 - require Test::Builder; ok 2 - require Test::More; ok 3 - require Test::Simple; ok 4 - Foo->can(...) ok 5 - import working properly ok t/utf8.......................... 1..0 # Skip Not yet implemented skipped: Not yet implemented All tests successful. Files=80, Tests=615, 49 wallclock secs ( 2.92 usr 0.58 sys + 27.21 cusr 4.23 csys = 34.94 CPU) Result: PASS MSCHWERN/Test-Simple-0.86.tar.gz make test TEST_VERBOSE=1 -- OK Michael G Schwern <mschwern@cpan.org> Basic utilities for writing tests. >>> (cd /export/home/fly1003/var/cpan/build/Test-Simple-0.86-2VjiHj && tar cvf - Test-Simple-0.86.ppd blib) | gzip -c >/export/home/fly1003/var/REPO/M/MS/MSCHWERN/Test-Simple-0.86.tar.gz Test-Simple-0.86.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Builder/ blib/lib/Test/Builder/Tester/ blib/lib/Test/Builder/Tester/Color.pm blib/lib/Test/Builder/Module.pm blib/lib/Test/Builder/Tester.pm blib/lib/Test/Builder.pm blib/lib/Test/Simple.pm blib/lib/Test/More.pm blib/lib/Test/Tutorial.pod blib/man3/ blib/man3/Test::Builder::Tester::Color.3 blib/man3/Test::Simple.3 blib/man3/Test::Builder.3 blib/man3/Test::More.3 blib/man3/Test::Builder::Tester.3 blib/man3/Test::Builder::Module.3 blib/man3/Test::Tutorial.3 >>> mv /export/home/fly1003/var/cpan/build/Test-Simple-0.86-2VjiHj/Test-Simple-0.86.ppd /export/home/fly1003/var/REPO/M/MS/MSCHWERN Finished 2008-11-09T12:06:18