Move Test::Simple from lib to ext.
Nicholas Clark [Sun, 13 Sep 2009 20:13:03 +0000 (21:13 +0100)]
123 files changed:
MANIFEST
Porting/Maintainers.pl
ext/Test-Simple/Changes [moved from lib/Test/Simple/Changes with 100% similarity]
ext/Test-Simple/README [moved from lib/Test/Simple/README with 100% similarity]
ext/Test-Simple/TODO [moved from lib/Test/Simple/TODO with 100% similarity]
ext/Test-Simple/lib/Test/Builder.pm [moved from lib/Test/Builder.pm with 100% similarity]
ext/Test-Simple/lib/Test/Builder/Module.pm [moved from lib/Test/Builder/Module.pm with 100% similarity]
ext/Test-Simple/lib/Test/Builder/Tester.pm [moved from lib/Test/Builder/Tester.pm with 100% similarity]
ext/Test-Simple/lib/Test/Builder/Tester/Color.pm [moved from lib/Test/Builder/Tester/Color.pm with 100% similarity]
ext/Test-Simple/lib/Test/More.pm [moved from lib/Test/More.pm with 100% similarity]
ext/Test-Simple/lib/Test/Simple.pm [moved from lib/Test/Simple.pm with 100% similarity]
ext/Test-Simple/lib/Test/Tutorial.pod [moved from lib/Test/Tutorial.pod with 100% similarity]
ext/Test-Simple/t/00test_harness_check.t [moved from lib/Test/Simple/t/00test_harness_check.t with 100% similarity]
ext/Test-Simple/t/BEGIN_require_ok.t [moved from lib/Test/Simple/t/BEGIN_require_ok.t with 100% similarity]
ext/Test-Simple/t/BEGIN_use_ok.t [moved from lib/Test/Simple/t/BEGIN_use_ok.t with 100% similarity]
ext/Test-Simple/t/Builder/Builder.t [moved from lib/Test/Simple/t/Builder/Builder.t with 100% similarity]
ext/Test-Simple/t/Builder/carp.t [moved from lib/Test/Simple/t/Builder/carp.t with 100% similarity]
ext/Test-Simple/t/Builder/create.t [moved from lib/Test/Simple/t/Builder/create.t with 100% similarity]
ext/Test-Simple/t/Builder/current_test.t [moved from lib/Test/Simple/t/Builder/current_test.t with 100% similarity]
ext/Test-Simple/t/Builder/current_test_without_plan.t [moved from lib/Test/Simple/t/Builder/current_test_without_plan.t with 100% similarity]
ext/Test-Simple/t/Builder/details.t [moved from lib/Test/Simple/t/Builder/details.t with 100% similarity]
ext/Test-Simple/t/Builder/done_testing.t [moved from lib/Test/Simple/t/Builder/done_testing.t with 100% similarity]
ext/Test-Simple/t/Builder/done_testing_double.t [moved from lib/Test/Simple/t/Builder/done_testing_double.t with 100% similarity]
ext/Test-Simple/t/Builder/done_testing_plan_mismatch.t [moved from lib/Test/Simple/t/Builder/done_testing_plan_mismatch.t with 100% similarity]
ext/Test-Simple/t/Builder/done_testing_with_no_plan.t [moved from lib/Test/Simple/t/Builder/done_testing_with_no_plan.t with 100% similarity]
ext/Test-Simple/t/Builder/done_testing_with_number.t [moved from lib/Test/Simple/t/Builder/done_testing_with_number.t with 100% similarity]
ext/Test-Simple/t/Builder/done_testing_with_plan.t [moved from lib/Test/Simple/t/Builder/done_testing_with_plan.t with 100% similarity]
ext/Test-Simple/t/Builder/fork_with_new_stdout.t [moved from lib/Test/Simple/t/Builder/fork_with_new_stdout.t with 100% similarity]
ext/Test-Simple/t/Builder/has_plan.t [moved from lib/Test/Simple/t/Builder/has_plan.t with 100% similarity]
ext/Test-Simple/t/Builder/has_plan2.t [moved from lib/Test/Simple/t/Builder/has_plan2.t with 100% similarity]
ext/Test-Simple/t/Builder/is_fh.t [moved from lib/Test/Simple/t/Builder/is_fh.t with 100% similarity]
ext/Test-Simple/t/Builder/maybe_regex.t [moved from lib/Test/Simple/t/Builder/maybe_regex.t with 100% similarity]
ext/Test-Simple/t/Builder/no_diag.t [moved from lib/Test/Simple/t/Builder/no_diag.t with 100% similarity]
ext/Test-Simple/t/Builder/no_ending.t [moved from lib/Test/Simple/t/Builder/no_ending.t with 100% similarity]
ext/Test-Simple/t/Builder/no_header.t [moved from lib/Test/Simple/t/Builder/no_header.t with 100% similarity]
ext/Test-Simple/t/Builder/no_plan_at_all.t [moved from lib/Test/Simple/t/Builder/no_plan_at_all.t with 100% similarity]
ext/Test-Simple/t/Builder/ok_obj.t [moved from lib/Test/Simple/t/Builder/ok_obj.t with 100% similarity]
ext/Test-Simple/t/Builder/output.t [moved from lib/Test/Simple/t/Builder/output.t with 100% similarity]
ext/Test-Simple/t/Builder/reset.t [moved from lib/Test/Simple/t/Builder/reset.t with 100% similarity]
ext/Test-Simple/t/Builder/try.t [moved from lib/Test/Simple/t/Builder/try.t with 100% similarity]
ext/Test-Simple/t/More.t [moved from lib/Test/Simple/t/More.t with 100% similarity]
ext/Test-Simple/t/Tester/tbt_01basic.t [moved from lib/Test/Simple/t/Tester/tbt_01basic.t with 100% similarity]
ext/Test-Simple/t/Tester/tbt_02fhrestore.t [moved from lib/Test/Simple/t/Tester/tbt_02fhrestore.t with 100% similarity]
ext/Test-Simple/t/Tester/tbt_03die.t [moved from lib/Test/Simple/t/Tester/tbt_03die.t with 100% similarity]
ext/Test-Simple/t/Tester/tbt_04line_num.t [moved from lib/Test/Simple/t/Tester/tbt_04line_num.t with 100% similarity]
ext/Test-Simple/t/Tester/tbt_05faildiag.t [moved from lib/Test/Simple/t/Tester/tbt_05faildiag.t with 100% similarity]
ext/Test-Simple/t/Tester/tbt_06errormess.t [moved from lib/Test/Simple/t/Tester/tbt_06errormess.t with 100% similarity]
ext/Test-Simple/t/Tester/tbt_07args.t [moved from lib/Test/Simple/t/Tester/tbt_07args.t with 100% similarity]
ext/Test-Simple/t/bad_plan.t [moved from lib/Test/Simple/t/bad_plan.t with 100% similarity]
ext/Test-Simple/t/bail_out.t [moved from lib/Test/Simple/t/bail_out.t with 100% similarity]
ext/Test-Simple/t/buffer.t [moved from lib/Test/Simple/t/buffer.t with 100% similarity]
ext/Test-Simple/t/c_flag.t [moved from lib/Test/Simple/t/c_flag.t with 100% similarity]
ext/Test-Simple/t/circular_data.t [moved from lib/Test/Simple/t/circular_data.t with 100% similarity]
ext/Test-Simple/t/cmp_ok.t [moved from lib/Test/Simple/t/cmp_ok.t with 100% similarity]
ext/Test-Simple/t/diag.t [moved from lib/Test/Simple/t/diag.t with 100% similarity]
ext/Test-Simple/t/died.t [moved from lib/Test/Simple/t/died.t with 100% similarity]
ext/Test-Simple/t/dont_overwrite_die_handler.t [moved from lib/Test/Simple/t/dont_overwrite_die_handler.t with 100% similarity]
ext/Test-Simple/t/eq_set.t [moved from lib/Test/Simple/t/eq_set.t with 100% similarity]
ext/Test-Simple/t/exit.t [moved from lib/Test/Simple/t/exit.t with 100% similarity]
ext/Test-Simple/t/explain.t [moved from lib/Test/Simple/t/explain.t with 100% similarity]
ext/Test-Simple/t/extra.t [moved from lib/Test/Simple/t/extra.t with 100% similarity]
ext/Test-Simple/t/extra_one.t [moved from lib/Test/Simple/t/extra_one.t with 100% similarity]
ext/Test-Simple/t/fail-like.t [moved from lib/Test/Simple/t/fail-like.t with 100% similarity]
ext/Test-Simple/t/fail-more.t [moved from lib/Test/Simple/t/fail-more.t with 100% similarity]
ext/Test-Simple/t/fail.t [moved from lib/Test/Simple/t/fail.t with 100% similarity]
ext/Test-Simple/t/fail_one.t [moved from lib/Test/Simple/t/fail_one.t with 100% similarity]
ext/Test-Simple/t/filehandles.t [moved from lib/Test/Simple/t/filehandles.t with 100% similarity]
ext/Test-Simple/t/fork.t [moved from lib/Test/Simple/t/fork.t with 100% similarity]
ext/Test-Simple/t/harness_active.t [moved from lib/Test/Simple/t/harness_active.t with 100% similarity]
ext/Test-Simple/t/import.t [moved from lib/Test/Simple/t/import.t with 100% similarity]
ext/Test-Simple/t/is_deeply_dne_bug.t [moved from lib/Test/Simple/t/is_deeply_dne_bug.t with 100% similarity]
ext/Test-Simple/t/is_deeply_fail.t [moved from lib/Test/Simple/t/is_deeply_fail.t with 100% similarity]
ext/Test-Simple/t/is_deeply_with_threads.t [moved from lib/Test/Simple/t/is_deeply_with_threads.t with 100% similarity]
ext/Test-Simple/t/lib/Dev/Null.pm [moved from t/lib/Dev/Null.pm with 100% similarity]
ext/Test-Simple/t/lib/Dummy.pm [moved from lib/Test/Simple/t/lib/Dummy.pm with 100% similarity]
ext/Test-Simple/t/lib/MyOverload.pm [moved from lib/Test/Simple/t/lib/MyOverload.pm with 100% similarity]
ext/Test-Simple/t/lib/NoExporter.pm [moved from lib/Test/Simple/t/lib/NoExporter.pm with 100% similarity]
ext/Test-Simple/t/lib/SigDie.pm [moved from lib/Test/Simple/t/lib/SigDie.pm with 100% similarity]
ext/Test-Simple/t/lib/Test/Builder/NoOutput.pm [moved from t/lib/Test/Builder/NoOutput.pm with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/Catch.pm [moved from t/lib/Test/Simple/Catch.pm with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/death.plx [moved from t/lib/Test/Simple/sample_tests/death.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/death_in_eval.plx [moved from t/lib/Test/Simple/sample_tests/death_in_eval.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/death_with_handler.plx [moved from t/lib/Test/Simple/sample_tests/death_with_handler.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/exit.plx [moved from t/lib/Test/Simple/sample_tests/exit.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/extras.plx [moved from t/lib/Test/Simple/sample_tests/extras.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/five_fail.plx [moved from t/lib/Test/Simple/sample_tests/five_fail.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/last_minute_death.plx [moved from t/lib/Test/Simple/sample_tests/last_minute_death.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/one_fail.plx [moved from t/lib/Test/Simple/sample_tests/one_fail.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/pre_plan_death.plx [moved from t/lib/Test/Simple/sample_tests/pre_plan_death.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/require.plx [moved from t/lib/Test/Simple/sample_tests/require.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/success.plx [moved from t/lib/Test/Simple/sample_tests/success.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/too_few.plx [moved from t/lib/Test/Simple/sample_tests/too_few.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/too_few_fail.plx [moved from t/lib/Test/Simple/sample_tests/too_few_fail.plx with 100% similarity]
ext/Test-Simple/t/lib/Test/Simple/sample_tests/two_fail.plx [moved from t/lib/Test/Simple/sample_tests/two_fail.plx with 100% similarity]
ext/Test-Simple/t/lib/TieOut.pm [moved from t/lib/TieOut.pm with 100% similarity]
ext/Test-Simple/t/missing.t [moved from lib/Test/Simple/t/missing.t with 100% similarity]
ext/Test-Simple/t/new_ok.t [moved from lib/Test/Simple/t/new_ok.t with 100% similarity]
ext/Test-Simple/t/no_plan.t [moved from lib/Test/Simple/t/no_plan.t with 100% similarity]
ext/Test-Simple/t/no_tests.t [moved from lib/Test/Simple/t/no_tests.t with 100% similarity]
ext/Test-Simple/t/note.t [moved from lib/Test/Simple/t/note.t with 100% similarity]
ext/Test-Simple/t/overload.t [moved from lib/Test/Simple/t/overload.t with 100% similarity]
ext/Test-Simple/t/overload_threads.t [moved from lib/Test/Simple/t/overload_threads.t with 100% similarity]
ext/Test-Simple/t/plan.t [moved from lib/Test/Simple/t/plan.t with 100% similarity]
ext/Test-Simple/t/plan_bad.t [moved from lib/Test/Simple/t/plan_bad.t with 100% similarity]
ext/Test-Simple/t/plan_is_noplan.t [moved from lib/Test/Simple/t/plan_is_noplan.t with 100% similarity]
ext/Test-Simple/t/plan_no_plan.t [moved from lib/Test/Simple/t/plan_no_plan.t with 100% similarity]
ext/Test-Simple/t/plan_shouldnt_import.t [moved from lib/Test/Simple/t/plan_shouldnt_import.t with 100% similarity]
ext/Test-Simple/t/plan_skip_all.t [moved from lib/Test/Simple/t/plan_skip_all.t with 100% similarity]
ext/Test-Simple/t/require_ok.t [moved from lib/Test/Simple/t/require_ok.t with 100% similarity]
ext/Test-Simple/t/simple.t [moved from lib/Test/Simple/t/simple.t with 100% similarity]
ext/Test-Simple/t/skip.t [moved from lib/Test/Simple/t/skip.t with 100% similarity]
ext/Test-Simple/t/skipall.t [moved from lib/Test/Simple/t/skipall.t with 100% similarity]
ext/Test-Simple/t/tbm_doesnt_set_exported_to.t [moved from lib/Test/Simple/t/tbm_doesnt_set_exported_to.t with 100% similarity]
ext/Test-Simple/t/thread_taint.t [moved from lib/Test/Simple/t/thread_taint.t with 100% similarity]
ext/Test-Simple/t/threads.t [moved from lib/Test/Simple/t/threads.t with 100% similarity]
ext/Test-Simple/t/todo.t [moved from lib/Test/Simple/t/todo.t with 100% similarity]
ext/Test-Simple/t/undef.t [moved from lib/Test/Simple/t/undef.t with 100% similarity]
ext/Test-Simple/t/use_ok.t [moved from lib/Test/Simple/t/use_ok.t with 100% similarity]
ext/Test-Simple/t/useing.t [moved from lib/Test/Simple/t/useing.t with 100% similarity]
ext/Test-Simple/t/utf8.t [moved from lib/Test/Simple/t/utf8.t with 100% similarity]
ext/Test-Simple/t/versions.t [moved from lib/Test/Simple/t/versions.t with 100% similarity]
lib/.gitignore
t/TEST

index 09e651f..96b3af6 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -2755,6 +2755,125 @@ ext/Test-Harness/t/yamlish-output.t                     Test::Harness test
 ext/Test-Harness/t/yamlish.t                           Test::Harness test
 ext/Test-Harness/t/yamlish-writer.t                    Test::Harness test
 ext/Test/lib/Test.pm           A simple framework for writing test scripts
+ext/Test-Simple/Changes                                        Test::Simple changes
+ext/Test-Simple/lib/Test/Builder/Module.pm             Base class for test modules
+ext/Test-Simple/lib/Test/Builder.pm                    For writing new test libraries
+ext/Test-Simple/lib/Test/Builder/Tester/Color.pm       Turn on color in Test::Builder::Tester
+ext/Test-Simple/lib/Test/Builder/Tester.pm             For testing Test::Builder based classes
+ext/Test-Simple/lib/Test/More.pm                       More utilities for writing tests
+ext/Test-Simple/lib/Test/Simple.pm                     Basic utility for writing tests
+ext/Test-Simple/lib/Test/Tutorial.pod                  A tutorial on writing tests
+ext/Test-Simple/README                                 Test::Simple README
+ext/Test-Simple/t/00test_harness_check.t               Test::Simple test
+ext/Test-Simple/t/bad_plan.t                           Test::Builder plan() test
+ext/Test-Simple/t/bail_out.t                           Test::Builder BAIL_OUT test
+ext/Test-Simple/t/BEGIN_require_ok.t                   Test::More require_ok() testing
+ext/Test-Simple/t/BEGIN_use_ok.t                       Test::More use_ok() testing
+ext/Test-Simple/t/buffer.t                             Test::Builder buffering test
+ext/Test-Simple/t/Builder/Builder.t                    Test::Builder tests
+ext/Test-Simple/t/Builder/carp.t                       Test::Builder test
+ext/Test-Simple/t/Builder/create.t                     Test::Builder test 
+ext/Test-Simple/t/Builder/current_test.t               Test::Builder tests
+ext/Test-Simple/t/Builder/current_test_without_plan.t  Test::Builder tests
+ext/Test-Simple/t/Builder/details.t                    Test::Builder tests
+ext/Test-Simple/t/Builder/done_testing_double.t                Test::Builder tests
+ext/Test-Simple/t/Builder/done_testing_plan_mismatch.t Test::Builder tests
+ext/Test-Simple/t/Builder/done_testing.t               Test::Builder tests
+ext/Test-Simple/t/Builder/done_testing_with_no_plan.t  Test::Builder tests
+ext/Test-Simple/t/Builder/done_testing_with_number.t   Test::Builder tests
+ext/Test-Simple/t/Builder/done_testing_with_plan.t     Test::Builder tests
+ext/Test-Simple/t/Builder/fork_with_new_stdout.t       Test::Builder tests
+ext/Test-Simple/t/Builder/has_plan2.t                  Test::Builder tests
+ext/Test-Simple/t/Builder/has_plan.t                   Test::Builder tests
+ext/Test-Simple/t/Builder/is_fh.t                      Test::Builder tests
+ext/Test-Simple/t/Builder/maybe_regex.t                        Test::Builder tests
+ext/Test-Simple/t/Builder/no_diag.t                    Test::Builder tests
+ext/Test-Simple/t/Builder/no_ending.t                  Test::Builder tests
+ext/Test-Simple/t/Builder/no_header.t                  Test::Builder tests
+ext/Test-Simple/t/Builder/no_plan_at_all.t             Test::Builder tests
+ext/Test-Simple/t/Builder/ok_obj.t                     Test::Builder tests
+ext/Test-Simple/t/Builder/output.t                     Test::Builder tests
+ext/Test-Simple/t/Builder/reset.t                      Test::Builder tests
+ext/Test-Simple/t/Builder/try.t                                Test::Builder tests
+ext/Test-Simple/t/c_flag.t                             Test::Simple test
+ext/Test-Simple/t/circular_data.t                      Test::Simple test
+ext/Test-Simple/t/cmp_ok.t                             Test::More test
+ext/Test-Simple/t/diag.t                               Test::More diag() test
+ext/Test-Simple/t/died.t                               Test::Simple test
+ext/Test-Simple/t/dont_overwrite_die_handler.t         Test::More tests
+ext/Test-Simple/t/eq_set.t                             Test::Simple test
+ext/Test-Simple/t/exit.t                               Test::Simple test, exit codes
+ext/Test-Simple/t/explain.t                            Test::Simple test
+ext/Test-Simple/t/extra_one.t                          Test::Simple test
+ext/Test-Simple/t/extra.t                              Test::Simple test
+ext/Test-Simple/t/fail-like.t                          Test::More test, like() failures
+ext/Test-Simple/t/fail-more.t                          Test::More test, tests failing
+ext/Test-Simple/t/fail_one.t                           Test::Simple test
+ext/Test-Simple/t/fail.t                               Test::Simple test, test failures
+ext/Test-Simple/t/filehandles.t                                Test::Simple test, STDOUT can be played with
+ext/Test-Simple/t/fork.t                               Test::More fork tests
+ext/Test-Simple/t/harness_active.t                     Test::Simple test
+ext/Test-Simple/t/import.t                             Test::More test, importing functions
+ext/Test-Simple/t/is_deeply_dne_bug.t                  Test::More test
+ext/Test-Simple/t/is_deeply_fail.t                     Test::More test, is_deeply()
+ext/Test-Simple/t/is_deeply_with_threads.t             Test::More test
+ext/Test-Simple/t/lib/Dev/Null.pm                      Test::More test module
+ext/Test-Simple/t/lib/Dummy.pm                         Test::More test module
+ext/Test-Simple/t/lib/MyOverload.pm                    Test::More test module
+ext/Test-Simple/t/lib/NoExporter.pm                    Test::Simple test module
+ext/Test-Simple/t/lib/SigDie.pm                                Test module for Test::More
+ext/Test-Simple/t/lib/Test/Builder/NoOutput.pm         Utility module for testing Test::Builder
+ext/Test-Simple/t/lib/Test/Simple/Catch.pm             Utility module for testing Test::Simple
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/death_in_eval.plx       for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/death.plx               for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/death_with_handler.plx  for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/exit.plx                        for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/extras.plx              for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/five_fail.plx           for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/last_minute_death.plx   for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/one_fail.plx            for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/pre_plan_death.plx      for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/require.plx             for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/success.plx             for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/too_few_fail.plx                for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/too_few.plx             for exit.t
+ext/Test-Simple/t/lib/Test/Simple/sample_tests/two_fail.plx            for exit.t
+ext/Test-Simple/t/lib/TieOut.pm                                Testing library to capture prints
+ext/Test-Simple/t/missing.t                            Test::Simple test, missing tests
+ext/Test-Simple/t/More.t                               Test::More test, basic stuff
+ext/Test-Simple/t/new_ok.t                             Test::More test
+ext/Test-Simple/t/no_plan.t                            Test::Simple test, forgot the plan
+ext/Test-Simple/t/no_tests.t                           Test::More test
+ext/Test-Simple/t/note.t                               Test::More test
+ext/Test-Simple/TODO                                   Test::Simple TODO
+ext/Test-Simple/t/overload.t                           Test::Simple test
+ext/Test-Simple/t/overload_threads.t                   Test::Simple test
+ext/Test-Simple/t/plan_bad.t                           Test::Simple test
+ext/Test-Simple/t/plan_is_noplan.t                     Test::Simple test, no_plan
+ext/Test-Simple/t/plan_no_plan.t                       Test::More test, plan() w/no_plan
+ext/Test-Simple/t/plan_shouldnt_import.t               Test::Simple test
+ext/Test-Simple/t/plan_skip_all.t                      Test::More test, plan() w/skip_all
+ext/Test-Simple/t/plan.t                               Test::More test, plan()
+ext/Test-Simple/t/require_ok.t                         Test::Simple test
+ext/Test-Simple/t/simple.t                             Test::Simple test, basic stuff
+ext/Test-Simple/t/skipall.t                            Test::More test, skip all tests
+ext/Test-Simple/t/skip.t                               Test::More test, SKIP tests
+ext/Test-Simple/t/tbm_doesnt_set_exported_to.t         Test::Builder::Module test
+ext/Test-Simple/t/Tester/tbt_01basic.t                 Test::Builder::Tester test
+ext/Test-Simple/t/Tester/tbt_02fhrestore.t             Test::Builder::Tester test
+ext/Test-Simple/t/Tester/tbt_03die.t                   Test::Builder::Tester test
+ext/Test-Simple/t/Tester/tbt_04line_num.t              Test::Builder::Tester test
+ext/Test-Simple/t/Tester/tbt_05faildiag.t              Test::Builder::Tester test
+ext/Test-Simple/t/Tester/tbt_06errormess.t             Test::Builder::Tester test
+ext/Test-Simple/t/Tester/tbt_07args.t                  Test::Builder::Tester test
+ext/Test-Simple/t/threads.t                            Test::Builder thread-safe checks
+ext/Test-Simple/t/thread_taint.t                       Test::Simple test
+ext/Test-Simple/t/todo.t                               Test::More test, TODO tests
+ext/Test-Simple/t/undef.t                              Test::More test, undefs don't cause warnings
+ext/Test-Simple/t/useing.t                             Test::More test, compile test
+ext/Test-Simple/t/use_ok.t                             Test::More test, use_ok()
+ext/Test-Simple/t/utf8.t                               Test::More test
+ext/Test-Simple/t/versions.t                           Test::More test
 ext/Test/t/05_about_verbose.t  See if Test works
 ext/Test/t/fail.t              See if Test works
 ext/Test/t/mix.t               See if Test works
@@ -3384,107 +3503,6 @@ lib/Term/Complete.pm            A command completion subroutine
 lib/Term/Complete.t            See if Term::Complete works
 lib/Term/ReadLine.pm           Stub readline library
 lib/Term/ReadLine.t            See if Term::ReadLine works
-lib/Test/Builder/Module.pm     Base class for test modules
-lib/Test/Builder.pm            For writing new test libraries
-lib/Test/Builder/Tester/Color.pm       Turn on color in Test::Builder::Tester
-lib/Test/Builder/Tester.pm     For testing Test::Builder based classes
-lib/Test/More.pm               More utilities for writing tests
-lib/Test/Simple/Changes                Test::Simple changes
-lib/Test/Simple.pm             Basic utility for writing tests
-lib/Test/Simple/README         Test::Simple README
-lib/Test/Simple/t/00test_harness_check.t       Test::Simple test
-lib/Test/Simple/t/bad_plan.t   Test::Builder plan() test
-lib/Test/Simple/t/bail_out.t   Test::Builder BAIL_OUT test
-lib/Test/Simple/t/BEGIN_require_ok.t   Test::More require_ok() testing
-lib/Test/Simple/t/BEGIN_use_ok.t       Test::More use_ok() testing
-lib/Test/Simple/t/buffer.t     Test::Builder buffering test
-lib/Test/Simple/t/Builder/Builder.t    Test::Builder tests
-lib/Test/Simple/t/Builder/carp.t       Test::Builder test
-lib/Test/Simple/t/Builder/create.t     Test::Builder test 
-lib/Test/Simple/t/Builder/current_test.t       Test::Builder tests
-lib/Test/Simple/t/Builder/current_test_without_plan.t  Test::Builder tests
-lib/Test/Simple/t/Builder/details.t    Test::Builder tests
-lib/Test/Simple/t/Builder/done_testing_double.t        Test::Builder tests
-lib/Test/Simple/t/Builder/done_testing_plan_mismatch.t Test::Builder tests
-lib/Test/Simple/t/Builder/done_testing.t               Test::Builder tests
-lib/Test/Simple/t/Builder/done_testing_with_no_plan.t  Test::Builder tests
-lib/Test/Simple/t/Builder/done_testing_with_number.t   Test::Builder tests
-lib/Test/Simple/t/Builder/done_testing_with_plan.t     Test::Builder tests
-lib/Test/Simple/t/Builder/fork_with_new_stdout.t       Test::Builder tests
-lib/Test/Simple/t/Builder/has_plan2.t  Test::Builder tests
-lib/Test/Simple/t/Builder/has_plan.t   Test::Builder tests
-lib/Test/Simple/t/Builder/is_fh.t      Test::Builder tests
-lib/Test/Simple/t/Builder/maybe_regex.t        Test::Builder tests
-lib/Test/Simple/t/Builder/no_diag.t    Test::Builder tests
-lib/Test/Simple/t/Builder/no_ending.t  Test::Builder tests
-lib/Test/Simple/t/Builder/no_header.t  Test::Builder tests
-lib/Test/Simple/t/Builder/no_plan_at_all.t     Test::Builder tests
-lib/Test/Simple/t/Builder/ok_obj.t     Test::Builder tests
-lib/Test/Simple/t/Builder/output.t     Test::Builder tests
-lib/Test/Simple/t/Builder/reset.t      Test::Builder tests
-lib/Test/Simple/t/Builder/try.t                Test::Builder tests
-lib/Test/Simple/t/c_flag.t     Test::Simple test
-lib/Test/Simple/t/circular_data.t      Test::Simple test
-lib/Test/Simple/t/cmp_ok.t     Test::More test
-lib/Test/Simple/t/diag.t       Test::More diag() test
-lib/Test/Simple/t/died.t       Test::Simple test
-lib/Test/Simple/t/dont_overwrite_die_handler.t Test::More tests
-lib/Test/Simple/t/eq_set.t     Test::Simple test
-lib/Test/Simple/t/exit.t       Test::Simple test, exit codes
-lib/Test/Simple/t/explain.t    Test::Simple test
-lib/Test/Simple/t/extra_one.t  Test::Simple test
-lib/Test/Simple/t/extra.t      Test::Simple test
-lib/Test/Simple/t/fail-like.t  Test::More test, like() failures
-lib/Test/Simple/t/fail-more.t  Test::More test, tests failing
-lib/Test/Simple/t/fail_one.t   Test::Simple test
-lib/Test/Simple/t/fail.t       Test::Simple test, test failures
-lib/Test/Simple/t/filehandles.t        Test::Simple test, STDOUT can be played with
-lib/Test/Simple/t/fork.t       Test::More fork tests
-lib/Test/Simple/t/harness_active.t     Test::Simple test
-lib/Test/Simple/t/import.t     Test::More test, importing functions
-lib/Test/Simple/t/is_deeply_dne_bug.t  Test::More test
-lib/Test/Simple/t/is_deeply_fail.t     Test::More test, is_deeply()
-lib/Test/Simple/t/is_deeply_with_threads.t     Test::More test
-lib/Test/Simple/t/lib/Dummy.pm Test::More test module
-lib/Test/Simple/t/lib/MyOverload.pm    Test::More test module
-lib/Test/Simple/t/lib/NoExporter.pm    Test::Simple test module
-lib/Test/Simple/t/lib/SigDie.pm        Test module for Test::More
-lib/Test/Simple/t/missing.t    Test::Simple test, missing tests
-lib/Test/Simple/t/More.t       Test::More test, basic stuff
-lib/Test/Simple/t/new_ok.t     Test::More test
-lib/Test/Simple/t/no_plan.t    Test::Simple test, forgot the plan
-lib/Test/Simple/t/no_tests.t   Test::More test
-lib/Test/Simple/t/note.t       Test::More test
-lib/Test/Simple/TODO           Test::Simple TODO
-lib/Test/Simple/t/overload.t           Test::Simple test
-lib/Test/Simple/t/overload_threads.t   Test::Simple test
-lib/Test/Simple/t/plan_bad.t           Test::Simple test
-lib/Test/Simple/t/plan_is_noplan.t     Test::Simple test, no_plan
-lib/Test/Simple/t/plan_no_plan.t       Test::More test, plan() w/no_plan
-lib/Test/Simple/t/plan_shouldnt_import.t       Test::Simple test
-lib/Test/Simple/t/plan_skip_all.t      Test::More test, plan() w/skip_all
-lib/Test/Simple/t/plan.t       Test::More test, plan()
-lib/Test/Simple/t/require_ok.t Test::Simple test
-lib/Test/Simple/t/simple.t     Test::Simple test, basic stuff
-lib/Test/Simple/t/skipall.t    Test::More test, skip all tests
-lib/Test/Simple/t/skip.t       Test::More test, SKIP tests
-lib/Test/Simple/t/tbm_doesnt_set_exported_to.t Test::Builder::Module test
-lib/Test/Simple/t/Tester/tbt_01basic.t Test::Builder::Tester test
-lib/Test/Simple/t/Tester/tbt_02fhrestore.t     Test::Builder::Tester test
-lib/Test/Simple/t/Tester/tbt_03die.t   Test::Builder::Tester test
-lib/Test/Simple/t/Tester/tbt_04line_num.t      Test::Builder::Tester test
-lib/Test/Simple/t/Tester/tbt_05faildiag.t      Test::Builder::Tester test
-lib/Test/Simple/t/Tester/tbt_06errormess.t     Test::Builder::Tester test
-lib/Test/Simple/t/Tester/tbt_07args.t  Test::Builder::Tester test
-lib/Test/Simple/t/threads.t    Test::Builder thread-safe checks
-lib/Test/Simple/t/thread_taint.t       Test::Simple test
-lib/Test/Simple/t/todo.t       Test::More test, TODO tests
-lib/Test/Simple/t/undef.t      Test::More test, undefs don't cause warnings
-lib/Test/Simple/t/useing.t     Test::More test, compile test
-lib/Test/Simple/t/use_ok.t     Test::More test, use_ok()
-lib/Test/Simple/t/utf8.t       Test::More test
-lib/Test/Simple/t/versions.t   Test::More test
-lib/Test/Tutorial.pod          A tutorial on writing tests
 lib/Text/Abbrev.pm             An abbreviation table builder
 lib/Text/Abbrev.t              Test Text::Abbrev
 lib/Thread.pm                  Thread extensions frontend
@@ -4164,7 +4182,6 @@ t/lib/deprecate/Deprecated.pm     Deprecated module to test deprecate.pm
 t/lib/deprecate/Optionally.pm  Optionally deprecated module to test deprecate.pm
 t/lib/deprecate.t              Test deprecate.pm
 t/lib/Devel/switchd.pm         Module for t/run/switchd.t
-t/lib/Dev/Null.pm              Test::More test module
 t/lib/feature/bundle           Tests for feature bundles
 t/lib/feature/implicit         Tests for implicit loading of feature.pm
 t/lib/feature/nonesuch         Tests for enabling/disabling nonexistent feature
@@ -4184,23 +4201,6 @@ t/lib/Sans_mypragma.pm                   Test module for t/lib/mypragma.t
 t/lib/strict/refs              Tests of "use strict 'refs'" for strict.t
 t/lib/strict/subs              Tests of "use strict 'subs'" for strict.t
 t/lib/strict/vars              Tests of "use strict 'vars'" for strict.t
-t/lib/Test/Builder/NoOutput.pm Utility module for testing Test::Builder
-t/lib/Test/Simple/Catch.pm     Utility module for testing Test::Simple
-t/lib/Test/Simple/sample_tests/death_in_eval.plx       for exit.t
-t/lib/Test/Simple/sample_tests/death.plx               for exit.t
-t/lib/Test/Simple/sample_tests/death_with_handler.plx  for exit.t
-t/lib/Test/Simple/sample_tests/exit.plx                        for exit.t
-t/lib/Test/Simple/sample_tests/extras.plx              for exit.t
-t/lib/Test/Simple/sample_tests/five_fail.plx           for exit.t
-t/lib/Test/Simple/sample_tests/last_minute_death.plx   for exit.t
-t/lib/Test/Simple/sample_tests/one_fail.plx            for exit.t
-t/lib/Test/Simple/sample_tests/pre_plan_death.plx              for exit.t
-t/lib/Test/Simple/sample_tests/require.plx             for exit.t
-t/lib/Test/Simple/sample_tests/success.plx             for exit.t
-t/lib/Test/Simple/sample_tests/too_few_fail.plx                for exit.t
-t/lib/Test/Simple/sample_tests/too_few.plx             for exit.t
-t/lib/Test/Simple/sample_tests/two_fail.plx            for exit.t
-t/lib/TieOut.pm                        Testing library to capture prints
 t/lib/warnings/1global         Tests of global warnings for warnings.t
 t/lib/warnings/2use            Tests for "use warnings" for warnings.t
 t/lib/warnings/3both           Tests for interaction of $^W and "use warnings"
index 3dca9b8..d0ac76e 100755 (executable)
@@ -1484,18 +1484,8 @@ use File::Glob qw(:case);
        {
        'MAINTAINER'    => 'mschwern',
        'DISTRIBUTION'  => 'MSCHWERN/Test-Simple-0.92.tar.gz',
-       'FILES'         => q[lib/Test/Simple.pm
-                            lib/Test/Simple
-                            lib/Test/Builder.pm
-                            lib/Test/Builder
-                            lib/Test/More.pm
-                            lib/Test/Tutorial.pod
-                            t/lib/Test/
-                            t/lib/Dev/Null.pm
-                           ],
+       'FILES'         => q[ext/Test-Simple],
        'EXCLUDED'      => [
-                            # NB - TieOut.pm comes with more than one
-                            # distro. We use the MM one
                             qw{.perlcriticrc
                                .perltidyrc
                                t/pod.t
@@ -1505,13 +1495,6 @@ use File::Glob qw(:case);
                                lib/Test/Builder/IO/Scalar.pm
                               }
                           ],
-       'MAP'           => {
-                            'lib/'        => 'lib/',
-                            't/lib/'      => 'lib/Test/Simple/t/lib/',
-                            't/lib/Test/' => 't/lib/Test/',
-                            't/lib/Dev/' =>  't/lib/Dev/',
-                            ''            => 'lib/Test/Simple/',
-                          },
        'CPAN'          => 1,
        'UPSTREAM'      => undef,
        },
similarity index 100%
rename from lib/Test/Simple/TODO
rename to ext/Test-Simple/TODO
index 3a6e3b4..cc41885 100644 (file)
 /Term/UI.pm
 /Term/UI/History.pm
 /Test.pm
+/Test/Builder
+/Test/Builder.pm
+/Test/More.pm
+/Test/Simple.pm
+/Test/Tutorial.pod
 /Text/Balanced.pm
 /Text/ParseWords.pm
 /Text/Soundex.pm
diff --git a/t/TEST b/t/TEST
index da92b45..b1eedc8 100755 (executable)
--- a/t/TEST
+++ b/t/TEST
@@ -44,6 +44,7 @@ my %temp_no_core =
      '../ext/parent' => 1,
      '../ext/Pod-Simple' => 1,
      '../ext/Parse-CPAN-Meta' => 1,
+     '../ext/Test-Simple' => 1,
      '../ext/Tie-RefHash' => 1,
      '../ext/Time-HiRes' => 1,
      '../ext/Unicode-Collate' => 1,