Changeset 19505 for util

Show
Ignore:
Timestamp:
01/16/08 08:15:54 (10 months ago)
Author:
lwall
Message:

[fudge] bug removal

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • util/fudge

    r19502 r19505  
    5353                } 
    5454                elsif ($FUDGE eq 'try') { 
    55                     $_ = "try " . $_; 
     55                    chomp; 
     56                    $_ = "try($_) // fail($ARGS);\n"; 
    5657                } 
    5758                elsif ($FUDGE eq 'eval') { 
    5859                    chomp; 
    5960                    s/(['\\])/\\$1/g; 
    60                     $_ = "eval '$_' // skip($numtests, $ARGS);\n"; 
     61                    $_ = "eval('$_') // skip($numtests, $ARGS);\n"; 
    6162                } 
    6263                else { 
     
    7677                } 
    7778                next unless /^\s*$IS/; 
    78                 $_ = "{ " . $_ . " };\n"; 
     79                $PENDING--; 
     80                $_ = "{ " . $_ . " }"; 
    7981                if ($FUDGE eq 'skip') { 
    8082                    s/^/# /mg; 
    81                     $_ = "skip(1,$ARGS); " . $_; 
     83                    $_ = "skip(1,$ARGS); $_\n"; 
    8284                } 
    8385                elsif ($FUDGE eq 'try') { 
    84                     $_ = "try " . $_; 
     86                    $_ = "try($_) // fail($ARGS)\n"; 
    8587                } 
    8688                elsif ($FUDGE eq 'eval') { 
    87                     chomp; 
    8889                    s/(['\\])/\\$1/g; 
    89                     $_ = "eval '$_' // skip(1,$ARGS);\n"; 
     90                    $_ = "eval('$_') // skip(1,$ARGS);\n"; 
    9091                } 
    9192                else {