Author: particle
Date: Wed Dec 28 08:35:10 2005
New Revision: 10726

Added:
   trunk/examples/benchmarks/addit.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/addit.imc
   trunk/examples/benchmarks/addit2.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/addit2.imc
   trunk/examples/benchmarks/array_access.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/array_access.imc
   trunk/examples/benchmarks/arriter.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/arriter.imc
   trunk/examples/benchmarks/arriter_o1.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/arriter_o1.imc
   trunk/examples/benchmarks/fib.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/fib.imc
   trunk/examples/benchmarks/oo5.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/oo5.imc
   trunk/examples/benchmarks/oo6.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/oo6.imc
   trunk/examples/benchmarks/oofib.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/oofib.imc
   trunk/examples/benchmarks/overload.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/overload.imc
   trunk/examples/benchmarks/vpm.pir
      - copied unchanged from r10724, trunk/examples/benchmarks/vpm.imc
Removed:
   trunk/examples/benchmarks/addit.imc
   trunk/examples/benchmarks/addit2.imc
   trunk/examples/benchmarks/array_access.imc
   trunk/examples/benchmarks/arriter.imc
   trunk/examples/benchmarks/arriter_o1.imc
   trunk/examples/benchmarks/fib.imc
   trunk/examples/benchmarks/oo5.imc
   trunk/examples/benchmarks/oo6.imc
   trunk/examples/benchmarks/oofib.imc
   trunk/examples/benchmarks/overload.imc
   trunk/examples/benchmarks/vpm.imc
Modified:
   trunk/MANIFEST
   trunk/t/benchmark/benchmarks.t
Log:
#37520: [TODO] rename library files from .imc to .pir
~also standardize benchmarks.t test header

Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST      (original)
+++ trunk/MANIFEST      Wed Dec 28 08:35:10 2005
@@ -350,18 +350,18 @@ editor/pasm.vim                         
 editor/pir-mode.el                                [devel]
 editor/pmc.vim                                    [devel]
 examples/README                                   [main]doc
-examples/benchmarks/addit.imc                     [main]doc
+examples/benchmarks/addit.pir                     [main]doc
 examples/benchmarks/addit.pasm                    [main]doc
 examples/benchmarks/addit.pl                      [main]doc
 examples/benchmarks/addit.rb                      [main]doc
-examples/benchmarks/addit2.imc                    [main]doc
-examples/benchmarks/array_access.imc              [main]doc
-examples/benchmarks/arriter.imc                   [main]doc
+examples/benchmarks/addit2.pir                    [main]doc
+examples/benchmarks/array_access.pir              [main]doc
+examples/benchmarks/arriter.pir                   [main]doc
 examples/benchmarks/arriter.pl                    [main]doc
 examples/benchmarks/arriter.rb                    [main]doc
-examples/benchmarks/arriter_o1.imc                [main]doc
+examples/benchmarks/arriter_o1.pir                [main]doc
 examples/benchmarks/bench_newp.pasm               [main]doc
-examples/benchmarks/fib.imc                       [main]doc
+examples/benchmarks/fib.pir                       [main]doc
 examples/benchmarks/fib.pl                        [main]doc
 examples/benchmarks/fib.py                        [main]doc
 examples/benchmarks/fib.rb                        [main]doc
@@ -394,20 +394,20 @@ examples/benchmarks/oo4.pasm            
 examples/benchmarks/oo4.pl                        [main]doc
 examples/benchmarks/oo4.py                        [main]doc
 examples/benchmarks/oo4.rb                        [main]doc
-examples/benchmarks/oo5.imc                       [main]doc
+examples/benchmarks/oo5.pir                       [main]doc
 examples/benchmarks/oo5.pl                        [main]doc
 examples/benchmarks/oo5.py                        [main]doc
 examples/benchmarks/oo5.rb                        [main]doc
-examples/benchmarks/oo6.imc                       [main]doc
+examples/benchmarks/oo6.pir                       [main]doc
 examples/benchmarks/oo6.pl                        [main]doc
 examples/benchmarks/oo6.py                        [main]doc
 examples/benchmarks/oo6.rb                        [main]doc
-examples/benchmarks/oofib.imc                     [main]doc
+examples/benchmarks/oofib.pir                     [main]doc
 examples/benchmarks/oofib.pl                      [main]doc
 examples/benchmarks/oofib.py                      [main]doc
 examples/benchmarks/oofib.rb                      [main]doc
 examples/benchmarks/oon.txt                       [main]doc
-examples/benchmarks/overload.imc                  [main]doc
+examples/benchmarks/overload.pir                  [main]doc
 examples/benchmarks/overload.pl                   [main]doc
 examples/benchmarks/primes.c                      [main]doc
 examples/benchmarks/primes.pasm                   [main]doc
@@ -430,7 +430,7 @@ examples/benchmarks/stress2.pasm        
 examples/benchmarks/stress2.pl                    [main]doc
 examples/benchmarks/stress2.rb                    [main]doc
 examples/benchmarks/stress3.pasm                  [main]doc
-examples/benchmarks/vpm.imc                       [main]doc
+examples/benchmarks/vpm.pir                       [main]doc
 examples/benchmarks/vpm.pl                        [main]doc
 examples/benchmarks/vpm.py                        [main]doc
 examples/benchmarks/vpm.rb                        [main]doc

Modified: trunk/t/benchmark/benchmarks.t
==============================================================================
--- trunk/t/benchmark/benchmarks.t      (original)
+++ trunk/t/benchmark/benchmarks.t      Wed Dec 28 08:35:10 2005
@@ -2,9 +2,21 @@
 # Copyright: 2004-2005 The Perl Foundation.  All Rights Reserved.
 # $Id$
 
+
+use strict;
+use warnings;
+use lib qw( lib . ../lib ../../lib );
+use Parrot::Test;
+use Test::More;
+
+
 =head1 NAME
 
-t/benchmarks.t - test scrips in examples/benchmarks
+t/benchmark/benchmarks.t - test scrips in examples/benchmarks
+
+=head1 SYNOPSIS
+
+       prove t/benchmarks/benchmarks.t
 
 =head1 DESCRIPTION
 
@@ -12,18 +24,13 @@ Called by 'make testbench'.
 
 =cut
 
-use strict;
-use warnings;
-
-use Parrot::Test;
-use Test::More;
 
 # Set up expected output from files in 'examples/benchmarks'
 my %outputs = (
-    q{addit.imc} => qq(21001097.970000\n),
+    q{addit.pir} => qq(21001097.970000\n),
     q{addit.pasm} => qq(21001097.970000\n),
-    q{addit2.imc} => qq(21001097.970000\n),
-    q{array_access.imc} => qr/^1\s\*\s1000\s=\s1000\n
+    q{addit2.pir} => qq(21001097.970000\n),
+    q{array_access.pir} => qr/^1\s\*\s1000\s=\s1000\n
         1000\s\*\s1000\s=\s1000000\n
         Array:\s\d+\.\d+s\n
         \n
@@ -78,8 +85,8 @@ my %outputs = (
         1\s\*\s1000\s=\s1000\n
         1000\s\*\s1000\s=\s1000000\n
         StringArray:\s\d+\.\d+s\n$/x,
-    q{arriter.imc} => qq(100000\n100000\n100000\n111111\n),
-    q{arriter_o1.imc} => qq(100000\n100000\n100000\n111111\n),
+    q{arriter.pir} => qq(100000\n100000\n100000\n111111\n),
+    q{arriter_o1.pir} => qq(100000\n100000\n100000\n111111\n),
     q{bench_newp.pasm} => qr/^\d+\.\d+\sseconds.\s\d+\.\d+\sloops\/sec\n
         A\stotal\sof\s\d+\sbytes\swere\sallocated\n
         A\stotal\sof\s\d+\sDOD\sruns\swere\smade\n
@@ -89,7 +96,7 @@ my %outputs = (
         There\sare\s\d+\stotal\sPMC\sstructs\n
         There\sare\s\d+\sactive\sBuffer\sstructs\n
         There\sare\s\d+\stotal\sBuffer\sstructs\n$/x,
-    q{fib.imc} => qr/^fib\(28\)\s=\s317811\s\d+\.\d+s$/x,
+    q{fib.pir} => qr/^fib\(28\)\s=\s317811\s\d+\.\d+s$/x,
     q{freeze.pasm} => qr/^constr.time\s\d+\.\d+\n
         freeze\stime\s\d+\.\d+\n
         \s\sthaw\stime\s\d+\.\d+\n
@@ -164,10 +171,10 @@ my %outputs = (
     q{oo2.pasm} => qq(10\n),
     q{oo3.pasm} => qq(10\n),
     q{oo4.pasm} => qq(500000\n),
-    q{oo5.imc} => qq(10\n),
-    q{oo6.imc} => qq(500000\n),
-    q{oofib.imc} => qr/^fib\(28\)\s=\s317811\s\d+\.\d+s$/x,
-    q{overload.imc} => qq(42\n),
+    q{oo5.pir} => qq(10\n),
+    q{oo6.pir} => qq(500000\n),
+    q{oofib.pir} => qr/^fib\(28\)\s=\s317811\s\d+\.\d+s$/x,
+    q{overload.pir} => qq(42\n),
     q{primes.pasm} => qr/^N\sprimes\sup\sto\s10000\sis:\s1229\n
         last\sis:\s10001\n
         Elapsed\stime:\s\d+\.\d+\n$/x,
@@ -204,21 +211,21 @@ my %outputs = (
     q{stress3.pasm} => qr/^A\stotal\sof\s\d+\sDOD\sruns\swere\smade\n
         \d+\sactive\sPMCs\n
         \d+\stotal\s\sPMCs\n$/x,
-    q{vpm.imc} => qq(100000;\nl hackerjust another per\n)
+    q{vpm.pir} => qq(100000;\nl hackerjust another per\n)
 );
 
-my %todo = ( q{arriter.imc}                     => 'syntax error',
-             q{arriter_o1.imc}                  => 'syntax error',
+my %todo = ( q{arriter.pir}                     => 'syntax error',
+             q{arriter_o1.pir}                  => 'syntax error',
              q{gc_header_new.pasm}              => 'syntax error', 
              q{gc_waves_headers.pasm}           => 'syntax error', 
              q{gc_waves_sizeable_headers.pasm}  => 'syntax error', 
              q{stress3.pasm}                    => 'Null PMC access in 
get_integer()',
-             q{vpm.imc}                         => 'delete_keyed() not 
implemented',
+             q{vpm.pir}                         => 'delete_keyed() not 
implemented',
            );
-# array_access.imc has weird output
-my %filters = ( q(array_access.imc) => \&array_access_imc_filter );
+# array_access.pir has weird output
+my %filters = ( q(array_access.pir) => \&array_access_pir_filter );
 
-sub array_access_imc_filter {
+sub array_access_pir_filter {
     $_[ 0 ] =~ s/arr_size = S1/arr_size = 1000/;
 }
 
@@ -248,7 +255,7 @@ foreach ( sort keys %outputs ) {
             if ( /\.pasm$/ ) {
                 pasm_output_like( $bench, $outputs{ $_ }, $_, @todo );
             }
-            elsif ( /\.imc$/ ) {
+            elsif ( /\.pir$/ ) {
                 pir_output_like( $bench, $outputs{ $_ }, $_, @todo );
             }
             else {
@@ -259,7 +266,7 @@ foreach ( sort keys %outputs ) {
             if ( /\.pasm$/ ) {
                 pasm_output_is( $bench, $outputs{ $_ }, $_, @todo );
             }
-            elsif ( /\.imc$/ ) {
+            elsif ( /\.pir$/ ) {
                 pir_output_is( $bench, $outputs{ $_ }, $_, @todo );
             }
             else {

Reply via email to