Move Module:Pluggable tests from t/Module_Pluggable to ext/Module_Pluggable/t
authorNicholas Clark <nick@ccl4.org>
Wed, 25 Mar 2009 17:49:01 +0000 (17:49 +0000)
committerDavid Mitchell <davem@iabyn.com>
Sun, 19 Apr 2009 16:47:00 +0000 (17:47 +0100)
(cherry picked from commit d002ef56a2861d995ba1887bd9f3d10c8c74d149)

66 files changed:
MANIFEST
Porting/Maintainers.pl
ext/Module-Pluggable/t/01use.t [moved from t/Module_Pluggable/01use.t with 100% similarity]
ext/Module-Pluggable/t/02alsoworks.t [moved from t/Module_Pluggable/02alsoworks.t with 100% similarity]
ext/Module-Pluggable/t/02works.t [moved from t/Module_Pluggable/02works.t with 100% similarity]
ext/Module-Pluggable/t/02works_taint.t [moved from t/Module_Pluggable/02works_taint.t with 100% similarity]
ext/Module-Pluggable/t/03diffname.t [moved from t/Module_Pluggable/03diffname.t with 100% similarity]
ext/Module-Pluggable/t/04acmedir.t [moved from t/Module_Pluggable/04acmedir.t with 100% similarity]
ext/Module-Pluggable/t/04acmedir_single.t [moved from t/Module_Pluggable/04acmedir_single.t with 100% similarity]
ext/Module-Pluggable/t/04acmepath.t [moved from t/Module_Pluggable/04acmepath.t with 100% similarity]
ext/Module-Pluggable/t/04acmepath_single.t [moved from t/Module_Pluggable/04acmepath_single.t with 100% similarity]
ext/Module-Pluggable/t/05postpath.t [moved from t/Module_Pluggable/05postpath.t with 100% similarity]
ext/Module-Pluggable/t/06multipath.t [moved from t/Module_Pluggable/06multipath.t with 100% similarity]
ext/Module-Pluggable/t/07instantiate.t [moved from t/Module_Pluggable/07instantiate.t with 100% similarity]
ext/Module-Pluggable/t/08nothing.t [moved from t/Module_Pluggable/08nothing.t with 100% similarity]
ext/Module-Pluggable/t/09require.t [moved from t/Module_Pluggable/09require.t with 100% similarity]
ext/Module-Pluggable/t/10innerpack.t [moved from t/Module_Pluggable/10innerpack.t with 100% similarity]
ext/Module-Pluggable/t/10innerpack_inner.t [moved from t/Module_Pluggable/10innerpack_inner.t with 100% similarity]
ext/Module-Pluggable/t/10innerpack_noinner.t [moved from t/Module_Pluggable/10innerpack_noinner.t with 100% similarity]
ext/Module-Pluggable/t/10innerpack_onefile.t [moved from t/Module_Pluggable/10innerpack_onefile.t with 100% similarity]
ext/Module-Pluggable/t/10innerpack_override.t [moved from t/Module_Pluggable/10innerpack_override.t with 100% similarity]
ext/Module-Pluggable/t/10innerpack_super.t [moved from t/Module_Pluggable/10innerpack_super.t with 100% similarity]
ext/Module-Pluggable/t/11usetwice.t [moved from t/Module_Pluggable/11usetwice.t with 100% similarity]
ext/Module-Pluggable/t/12only.t [moved from t/Module_Pluggable/12only.t with 100% similarity]
ext/Module-Pluggable/t/12onlyarray.t [moved from t/Module_Pluggable/12onlyarray.t with 100% similarity]
ext/Module-Pluggable/t/12onlyregex.t [moved from t/Module_Pluggable/12onlyregex.t with 100% similarity]
ext/Module-Pluggable/t/12onlyrequire.t [moved from t/Module_Pluggable/12onlyrequire.t with 100% similarity]
ext/Module-Pluggable/t/13except.t [moved from t/Module_Pluggable/13except.t with 100% similarity]
ext/Module-Pluggable/t/13exceptarray.t [moved from t/Module_Pluggable/13exceptarray.t with 100% similarity]
ext/Module-Pluggable/t/13exceptregex.t [moved from t/Module_Pluggable/13exceptregex.t with 100% similarity]
ext/Module-Pluggable/t/14package.t [moved from t/Module_Pluggable/14package.t with 100% similarity]
ext/Module-Pluggable/t/15topicsafe.t [moved from t/Module_Pluggable/15topicsafe.t with 100% similarity]
ext/Module-Pluggable/t/16different_extension.t [moved from t/Module_Pluggable/16different_extension.t with 100% similarity]
ext/Module-Pluggable/t/17devel_inner_package.t [moved from t/Module_Pluggable/17devel_inner_package.t with 100% similarity]
ext/Module-Pluggable/t/18skipped_package.t [moved from t/Module_Pluggable/18skipped_package.t with 100% similarity]
ext/Module-Pluggable/t/19can_ok_clobber.t [moved from t/Module_Pluggable/19can_ok_clobber.t with 100% similarity]
ext/Module-Pluggable/t/20dodgy_files.t [moved from t/Module_Pluggable/20dodgy_files.t with 100% similarity]
ext/Module-Pluggable/t/21editor_junk.t [moved from t/Module_Pluggable/21editor_junk.t with 100% similarity]
ext/Module-Pluggable/t/acme/Acme/MyTest/Plugin/Foo.pm [moved from t/Module_Pluggable/acme/Acme/MyTest/Plugin/Foo.pm with 100% similarity]
ext/Module-Pluggable/t/lib/Acme/Foo-Bar.pm [moved from t/Module_Pluggable/lib/Acme/Foo-Bar.pm with 100% similarity]
ext/Module-Pluggable/t/lib/Acme/MyTest/Plugin/Foo.pm [moved from t/Module_Pluggable/lib/Acme/MyTest/Plugin/Foo.pm with 100% similarity]
ext/Module-Pluggable/t/lib/EditorJunk/Plugin/.gitignore [moved from t/Module_Pluggable/lib/EditorJunk/Plugin/.gitignore with 100% similarity]
ext/Module-Pluggable/t/lib/EditorJunk/Plugin/Bar.pm [moved from t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm with 100% similarity]
ext/Module-Pluggable/t/lib/EditorJunk/Plugin/Bar.pm.swo [moved from t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm.swo with 100% similarity]
ext/Module-Pluggable/t/lib/EditorJunk/Plugin/Bar.pm.swp [moved from t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm.swp with 100% similarity]
ext/Module-Pluggable/t/lib/EditorJunk/Plugin/Bar.pm~ [moved from t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm~ with 100% similarity]
ext/Module-Pluggable/t/lib/EditorJunk/Plugin/Foo.pm [moved from t/Module_Pluggable/lib/EditorJunk/Plugin/Foo.pm with 100% similarity]
ext/Module-Pluggable/t/lib/ExtTest/Plugin/Bar.plugin [moved from t/Module_Pluggable/lib/ExtTest/Plugin/Bar.plugin with 100% similarity]
ext/Module-Pluggable/t/lib/ExtTest/Plugin/Foo.plugin [moved from t/Module_Pluggable/lib/ExtTest/Plugin/Foo.plugin with 100% similarity]
ext/Module-Pluggable/t/lib/ExtTest/Plugin/Quux/Foo.plugin [moved from t/Module_Pluggable/lib/ExtTest/Plugin/Quux/Foo.plugin with 100% similarity]
ext/Module-Pluggable/t/lib/InnerTest/Plugin/Foo.pm [moved from t/Module_Pluggable/lib/InnerTest/Plugin/Foo.pm with 100% similarity]
ext/Module-Pluggable/t/lib/MyOtherTest/Plugin/Bar.pm [moved from t/Module_Pluggable/lib/MyOtherTest/Plugin/Bar.pm with 100% similarity]
ext/Module-Pluggable/t/lib/MyOtherTest/Plugin/Foo.pm [moved from t/Module_Pluggable/lib/MyOtherTest/Plugin/Foo.pm with 100% similarity]
ext/Module-Pluggable/t/lib/MyOtherTest/Plugin/Quux.pm [moved from t/Module_Pluggable/lib/MyOtherTest/Plugin/Quux.pm with 100% similarity]
ext/Module-Pluggable/t/lib/MyOtherTest/Plugin/Quux/Foo.pm [moved from t/Module_Pluggable/lib/MyOtherTest/Plugin/Quux/Foo.pm with 100% similarity]
ext/Module-Pluggable/t/lib/MyTest/Extend/Plugin/Bar.pm [moved from t/Module_Pluggable/lib/MyTest/Extend/Plugin/Bar.pm with 100% similarity]
ext/Module-Pluggable/t/lib/MyTest/Plugin/Bar.pm [moved from t/Module_Pluggable/lib/MyTest/Plugin/Bar.pm with 100% similarity]
ext/Module-Pluggable/t/lib/MyTest/Plugin/Foo.pm [moved from t/Module_Pluggable/lib/MyTest/Plugin/Foo.pm with 100% similarity]
ext/Module-Pluggable/t/lib/MyTest/Plugin/Quux/Foo.pm [moved from t/Module_Pluggable/lib/MyTest/Plugin/Quux/Foo.pm with 100% similarity]
ext/Module-Pluggable/t/lib/No/Middle.pm [moved from t/Module_Pluggable/lib/No/Middle.pm with 100% similarity]
ext/Module-Pluggable/t/lib/OddTest/Plugin/.gitignore [moved from t/Module_Pluggable/lib/OddTest/Plugin/.gitignore with 100% similarity]
ext/Module-Pluggable/t/lib/OddTest/Plugin/Foo.pm [moved from t/Module_Pluggable/lib/OddTest/Plugin/Foo.pm with 100% similarity]
ext/Module-Pluggable/t/lib/TA/C/A/I.pm [moved from t/Module_Pluggable/lib/TA/C/A/I.pm with 100% similarity]
ext/Module-Pluggable/t/lib/Zot/.Zork.pm [moved from t/Module_Pluggable/lib/Zot/.Zork.pm with 100% similarity]
t/TEST
t/harness

index 186246b..0777892 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -3974,66 +3974,66 @@ t/lib/warnings/toke             Tests for toke.c for warnings.t
 t/lib/warnings/universal       Tests for universal.c for warnings.t
 t/lib/warnings/utf8            Tests for utf8.c for warnings.t
 t/lib/warnings/util            Tests for util.c for warnings.t
-t/Module_Pluggable/01use.t     Module::Pluggable tests
-t/Module_Pluggable/02alsoworks.t       Module::Pluggable tests
-t/Module_Pluggable/02works.t   Module::Pluggable tests
-t/Module_Pluggable/02works_taint.t     Module::Pluggable tests
-t/Module_Pluggable/03diffname.t        Module::Pluggable tests
-t/Module_Pluggable/04acmedir_single.t  Module::Pluggable tests
-t/Module_Pluggable/04acmedir.t Module::Pluggable tests
-t/Module_Pluggable/04acmepath_single.t Module::Pluggable tests
-t/Module_Pluggable/04acmepath.t        Module::Pluggable tests
-t/Module_Pluggable/05postpath.t        Module::Pluggable tests
-t/Module_Pluggable/06multipath.t       Module::Pluggable tests
-t/Module_Pluggable/07instantiate.t     Module::Pluggable tests
-t/Module_Pluggable/08nothing.t Module::Pluggable tests
-t/Module_Pluggable/09require.t Module::Pluggable tests
-t/Module_Pluggable/10innerpack_inner.t Module::Pluggable tests
-t/Module_Pluggable/10innerpack_noinner.t       Module::Pluggable tests
-t/Module_Pluggable/10innerpack_onefile.t       Module::Pluggable tests
-t/Module_Pluggable/10innerpack_override.t      Module::Pluggable tests
-t/Module_Pluggable/10innerpack_super.t         Module::Pluggable tests
-t/Module_Pluggable/10innerpack.t       Module::Pluggable tests
-t/Module_Pluggable/11usetwice.t        Module::Pluggable tests
-t/Module_Pluggable/12onlyarray.t       Module::Pluggable tests
-t/Module_Pluggable/12onlyregex.t       Module::Pluggable tests
-t/Module_Pluggable/12onlyrequire.t     Module::Pluggable tests
-t/Module_Pluggable/12only.t    Module::Pluggable tests
-t/Module_Pluggable/13exceptarray.t     Module::Pluggable tests
-t/Module_Pluggable/13exceptregex.t     Module::Pluggable tests
-t/Module_Pluggable/13except.t  Module::Pluggable tests
-t/Module_Pluggable/14package.t Module::Pluggable tests
-t/Module_Pluggable/15topicsafe.t       Module::Pluggable tests
-t/Module_Pluggable/16different_extension.t     Module::Pluggable tests
-t/Module_Pluggable/17devel_inner_package.t     Module::Pluggable tests
-t/Module_Pluggable/18skipped_package.t Module::Pluggable tests
-t/Module_Pluggable/19can_ok_clobber.t  Module::Pluggable tests
-t/Module_Pluggable/20dodgy_files.t     Module::Pluggable tests
-t/Module_Pluggable/21editor_junk.t                     Module::Pluggable tests
-t/Module_Pluggable/acme/Acme/MyTest/Plugin/Foo.pm      Module::Pluggable tests
-t/Module_Pluggable/lib/Acme/Foo-Bar.pm                 Module::Pluggable tests
-t/Module_Pluggable/lib/Acme/MyTest/Plugin/Foo.pm       Module::Pluggable tests
-t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm                Module::Pluggable tests
-t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm~       Module::Pluggable tests
-t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm.swo    Module::Pluggable tests
-t/Module_Pluggable/lib/EditorJunk/Plugin/Bar.pm.swp    Module::Pluggable tests
-t/Module_Pluggable/lib/EditorJunk/Plugin/Foo.pm                Module::Pluggable tests
-t/Module_Pluggable/lib/ExtTest/Plugin/Bar.plugin       Module::Pluggable tests
-t/Module_Pluggable/lib/ExtTest/Plugin/Foo.plugin       Module::Pluggable tests
-t/Module_Pluggable/lib/ExtTest/Plugin/Quux/Foo.plugin  Module::Pluggable tests
-t/Module_Pluggable/lib/InnerTest/Plugin/Foo.pm Module::Pluggable tests
-t/Module_Pluggable/lib/MyOtherTest/Plugin/Bar.pm       Module::Pluggable tests
-t/Module_Pluggable/lib/MyOtherTest/Plugin/Foo.pm       Module::Pluggable tests
-t/Module_Pluggable/lib/MyOtherTest/Plugin/Quux/Foo.pm  Module::Pluggable tests
-t/Module_Pluggable/lib/MyOtherTest/Plugin/Quux.pm      Module::Pluggable tests
-t/Module_Pluggable/lib/MyTest/Extend/Plugin/Bar.pm     Module::Pluggable tests
-t/Module_Pluggable/lib/MyTest/Plugin/Bar.pm    Module::Pluggable tests
-t/Module_Pluggable/lib/MyTest/Plugin/Foo.pm    Module::Pluggable tests
-t/Module_Pluggable/lib/MyTest/Plugin/Quux/Foo.pm       Module::Pluggable tests
-t/Module_Pluggable/lib/No/Middle.pm    Module::Pluggable tests
-t/Module_Pluggable/lib/OddTest/Plugin/Foo.pm   Module::Pluggable tests
-t/Module_Pluggable/lib/TA/C/A/I.pm     Module::Pluggable tests
-t/Module_Pluggable/lib/Zot/.Zork.pm    Module::Pluggable tests
+ext/Module-Pluggable/t/01use.t Module::Pluggable tests
+ext/Module-Pluggable/t/02alsoworks.t   Module::Pluggable tests
+ext/Module-Pluggable/t/02works.t       Module::Pluggable tests
+ext/Module-Pluggable/t/02works_taint.t Module::Pluggable tests
+ext/Module-Pluggable/t/03diffname.t    Module::Pluggable tests
+ext/Module-Pluggable/t/04acmedir_single.t      Module::Pluggable tests
+ext/Module-Pluggable/t/04acmedir.t     Module::Pluggable tests
+ext/Module-Pluggable/t/04acmepath_single.t     Module::Pluggable tests
+ext/Module-Pluggable/t/04acmepath.t    Module::Pluggable tests
+ext/Module-Pluggable/t/05postpath.t    Module::Pluggable tests
+ext/Module-Pluggable/t/06multipath.t   Module::Pluggable tests
+ext/Module-Pluggable/t/07instantiate.t Module::Pluggable tests
+ext/Module-Pluggable/t/08nothing.t     Module::Pluggable tests
+ext/Module-Pluggable/t/09require.t     Module::Pluggable tests
+ext/Module-Pluggable/t/10innerpack_inner.t     Module::Pluggable tests
+ext/Module-Pluggable/t/10innerpack_noinner.t   Module::Pluggable tests
+ext/Module-Pluggable/t/10innerpack_onefile.t   Module::Pluggable tests
+ext/Module-Pluggable/t/10innerpack_override.t  Module::Pluggable tests
+ext/Module-Pluggable/t/10innerpack_super.t             Module::Pluggable tests
+ext/Module-Pluggable/t/10innerpack.t   Module::Pluggable tests
+ext/Module-Pluggable/t/11usetwice.t    Module::Pluggable tests
+ext/Module-Pluggable/t/12onlyarray.t   Module::Pluggable tests
+ext/Module-Pluggable/t/12onlyregex.t   Module::Pluggable tests
+ext/Module-Pluggable/t/12onlyrequire.t Module::Pluggable tests
+ext/Module-Pluggable/t/12only.t        Module::Pluggable tests
+ext/Module-Pluggable/t/13exceptarray.t Module::Pluggable tests
+ext/Module-Pluggable/t/13exceptregex.t Module::Pluggable tests
+ext/Module-Pluggable/t/13except.t      Module::Pluggable tests
+ext/Module-Pluggable/t/14package.t     Module::Pluggable tests
+ext/Module-Pluggable/t/15topicsafe.t   Module::Pluggable tests
+ext/Module-Pluggable/t/16different_extension.t Module::Pluggable tests
+ext/Module-Pluggable/t/17devel_inner_package.t Module::Pluggable tests
+ext/Module-Pluggable/t/18skipped_package.t     Module::Pluggable tests
+ext/Module-Pluggable/t/19can_ok_clobber.t      Module::Pluggable tests
+ext/Module-Pluggable/t/20dodgy_files.t Module::Pluggable tests
+ext/Module-Pluggable/t/21editor_junk.t                 Module::Pluggable tests
+ext/Module-Pluggable/t/acme/Acme/MyTest/Plugin/Foo.pm  Module::Pluggable tests
+ext/Module-Pluggable/t/lib/Acme/Foo-Bar.pm                     Module::Pluggable tests
+ext/Module-Pluggable/t/lib/Acme/MyTest/Plugin/Foo.pm   Module::Pluggable tests
+ext/Module-Pluggable/t/lib/EditorJunk/Plugin/Bar.pm            Module::Pluggable tests
+ext/Module-Pluggable/t/lib/EditorJunk/Plugin/Bar.pm~   Module::Pluggable tests
+ext/Module-Pluggable/t/lib/EditorJunk/Plugin/Bar.pm.swo        Module::Pluggable tests
+ext/Module-Pluggable/t/lib/EditorJunk/Plugin/Bar.pm.swp        Module::Pluggable tests
+ext/Module-Pluggable/t/lib/EditorJunk/Plugin/Foo.pm            Module::Pluggable tests
+ext/Module-Pluggable/t/lib/ExtTest/Plugin/Bar.plugin   Module::Pluggable tests
+ext/Module-Pluggable/t/lib/ExtTest/Plugin/Foo.plugin   Module::Pluggable tests
+ext/Module-Pluggable/t/lib/ExtTest/Plugin/Quux/Foo.plugin      Module::Pluggable tests
+ext/Module-Pluggable/t/lib/InnerTest/Plugin/Foo.pm     Module::Pluggable tests
+ext/Module-Pluggable/t/lib/MyOtherTest/Plugin/Bar.pm   Module::Pluggable tests
+ext/Module-Pluggable/t/lib/MyOtherTest/Plugin/Foo.pm   Module::Pluggable tests
+ext/Module-Pluggable/t/lib/MyOtherTest/Plugin/Quux/Foo.pm      Module::Pluggable tests
+ext/Module-Pluggable/t/lib/MyOtherTest/Plugin/Quux.pm  Module::Pluggable tests
+ext/Module-Pluggable/t/lib/MyTest/Extend/Plugin/Bar.pm Module::Pluggable tests
+ext/Module-Pluggable/t/lib/MyTest/Plugin/Bar.pm        Module::Pluggable tests
+ext/Module-Pluggable/t/lib/MyTest/Plugin/Foo.pm        Module::Pluggable tests
+ext/Module-Pluggable/t/lib/MyTest/Plugin/Quux/Foo.pm   Module::Pluggable tests
+ext/Module-Pluggable/t/lib/No/Middle.pm        Module::Pluggable tests
+ext/Module-Pluggable/t/lib/OddTest/Plugin/Foo.pm       Module::Pluggable tests
+ext/Module-Pluggable/t/lib/TA/C/A/I.pm Module::Pluggable tests
+ext/Module-Pluggable/t/lib/Zot/.Zork.pm        Module::Pluggable tests
 t/mro/basic_01_c3.t            mro tests
 t/mro/basic_01_dfs.t           mro tests
 t/mro/basic_02_c3.t            mro tests
index ef91259..a9e7adb 100644 (file)
@@ -737,7 +737,7 @@ package Maintainers;
        'Module::Pluggable' =>
                {
                'MAINTAINER'    => 'simonw',
-               'FILES'         => q[ext/Module-Pluggable t/Module_Pluggable],
+               'FILES'         => q[ext/Module-Pluggable],
                'CPAN'          => 1,
                'UPSTREAM'      => undef,
                },
diff --git a/t/TEST b/t/TEST
index 7ce9366..bc790fd 100755 (executable)
--- a/t/TEST
+++ b/t/TEST
@@ -166,7 +166,6 @@ unless (@ARGV) {
        warn "$0: cannot open $mani: $!\n";
     }
     unless ($::core) {
-       _find_tests('Module_Pluggable');
        _find_tests('pod');
        _find_tests('x2p');
        _find_tests('japh') if $::torture;
index 21d0c98..5e5ddf4 100644 (file)
--- a/t/harness
+++ b/t/harness
@@ -209,7 +209,6 @@ if (@ARGV) {
        } else {
            warn "$0: cannot open $mani: $!\n";
        }
-       push @last, <Module_Pluggable/*.t>;
        push @last, <pod/*.t>;
        push @last, <x2p/*.t>;