Dust off the script to the new test naming.
Jarkko Hietaniemi [Tue, 25 Jun 2002 13:28:33 +0000 (13:28 +0000)]
p4raw-id: //depot/perl@17352

Porting/testall.atom

index ca538ea..a677a84 100644 (file)
@@ -47,23 +47,26 @@ cd t || exit 1
 
 ln -sf ../perl.pixie .
 
-the_t=`echo base/*.t comp/*.t cmd/*.t run/*.t io/*.t; echo op/*.t pragma/*.t lib/*.t pod/*.t camel-III/*.t`
+the_t=`echo base/*.t comp/*.t cmd/*.t run/*.t io/*.t; echo op/*.t pod/*.t x2p/*.t; find ../ext ../lib -name '*.t' -print`
 
 PERL_DESTRUCT_LEVEL=2
 export PERL_DESTRUCT_LEVEL
+PERL_CORE=1
+export PERL_CORE
 
 rm -f all.Counts
 
 for t in $the_t
 do
-    echo `echo $t|sed s:\.t$::`" \c"
-    case "$t" in
-    *taint*|pragma/locale.t|lib/basename.t)
-       T=-T ;;
-    *)
-       T='' ;;
+    echo $t|sed 's:\.t$::'
+    sw=''
+    case "`head -1 $t|egrep -e '^#.* -*T'`" in
+    *-T*) sw="$sw -T" ;;
     esac
-    ./perl.pixie $T $t > /dev/null
+    case "`head -1 $t|egrep -e '^#.* -t'`" in
+    *-t*) sw="$sw -t" ;;
+    esac
+    ./perl.pixie -I../lib $sw $t > /dev/null
     if cd ..
     then
         if test -f all.Counts
@@ -72,7 +75,7 @@ do
             mv new.Counts all.Counts
         else
             mv t/perl.Counts all.Counts
-        fi 
+        fi
         cd t
     fi
 done