Move B::Debug from ext/ to cpan/
[p5sagit/p5-mst-13.2.git] / t / TEST
diff --git a/t/TEST b/t/TEST
index 6d3da61..a7fd9c8 100755 (executable)
--- a/t/TEST
+++ b/t/TEST
@@ -30,23 +30,25 @@ my %no_abs =
     );
              
 my %temp_no_core =
-    ('../ext/B-Debug' => 1,
+    ('../cpan/B-Debug' => 1,
      '../ext/Compress-Raw-Bzip2' => 1,
      '../ext/Compress-Raw-Zlib' => 1,
-     '../ext/Devel-PPPort' => 1,
-     '../ext/Getopt-Long' => 1,
+     '../cpan/Devel-PPPort' => 1,
+     '../cpan/Getopt-Long' => 1,
      '../ext/IO-Compress' => 1,
-     '../ext/IPC-SysV' => 1,
      '../ext/Math-BigInt' => 1,
      '../ext/Math-BigRat' => 1,
      '../ext/MIME-Base64' => 1,
+     '../cpan/NEXT' => 1,
      '../ext/parent' => 1,
+     '../cpan/Parse-CPAN-Meta' => 1,
      '../ext/Pod-Simple' => 1,
-     '../ext/Parse-CPAN-Meta' => 1,
-     '../ext/Tie-RefHash' => 1,
+     '../cpan/podlators' => 1,
+     '../ext/Test-Simple' => 1,
+     '../cpan/Tie-RefHash' => 1,
      '../ext/Time-HiRes' => 1,
-     '../ext/Unicode-Normalize' => 1,
-     '../ext/podlators' => 1,
+     '../cpan/Unicode-Collate' => 1,
+     '../cpan/Unicode-Normalize' => 1,
     );
 
 if ($::do_nothing) {
@@ -191,7 +193,7 @@ sub _scan_test {
     my $dir = $1;
     my $testswitch = $dir_to_switch{$dir};
     if (!defined $testswitch) {
-       if ($test =~ s!^(\.\./ext/[^/]+)/t!t!) {
+       if ($test =~ s!^(\.\./(?:cpan|dist|ext)/[^/]+)/t!t!) {
            $run_dir = $1;
            $return_dir = '../../t';
            $lib = '../../lib';
@@ -342,7 +344,7 @@ sub _tests_from_manifest {
     my $mani = '../MANIFEST';
     if (open(MANI, $mani)) {
        while (<MANI>) {
-           if (m!^(ext/(\S+)/+(?:[^/\s]+\.t|test\.pl)|lib/\S+?(?:\.t|test\.pl))\s!) {
+           if (m!^((?:cpan|dist|ext)/(\S+)/+(?:[^/\s]+\.t|test\.pl)|lib/\S+?(?:\.t|test\.pl))\s!) {
                my $t = $1;
                my $extension = $2;
                if (!$::core || $t =~ m!^lib/[a-z]!) {
@@ -404,7 +406,6 @@ unless (@ARGV) {
     # something is that badly wrong.
     push @ARGV, _tests_from_manifest($extensions, $known_extensions);
     unless ($::core) {
-       _find_tests('pod');
        _find_tests('x2p');
        _find_tests('porting');
        _find_tests('japh') if $::torture;
@@ -567,7 +568,7 @@ EOT
 
                            # SKIP is essentially the same as TODO for t/TEST
                            # this still conforms to TAP:
-                           # http://search.cpan.org/dist/TAP/TAP.pod
+                           # http://search.cpan.org/dist/TAP/TAP.pm
                            $extra and $istodo = $extra =~ /#\s*(?:TODO|SKIP)\b/;
                            $istodo = 1 if $todo{$num};
 
@@ -587,7 +588,7 @@ EOT
                    else {
                        # module tests are allowed extra output,
                        # because Test::Harness allows it
-                       next if $test =~ /^\W*(ext|lib)\b/;
+                       next if $test =~ /^\W*(cpan|dist|ext|lib)\b/;
                        $failure = "FAILED--unexpected output at test $next";
                        last;
                    }