[llvm-commits] [llvm] r49790 - /llvm/branches/ggreif/parallelized-test/lib/llvm.exp

Gabor Greif ggreif at gmail.com
Wed Apr 16 08:09:01 PDT 2008


Author: ggreif
Date: Wed Apr 16 10:09:01 2008
New Revision: 49790

URL: http://llvm.org/viewvc/llvm-project?rev=49790&view=rev
Log:
even nicer filenames (for failed tests now)

Modified:
    llvm/branches/ggreif/parallelized-test/lib/llvm.exp

Modified: llvm/branches/ggreif/parallelized-test/lib/llvm.exp
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/ggreif/parallelized-test/lib/llvm.exp?rev=49790&r1=49789&r2=49790&view=diff

==============================================================================
--- llvm/branches/ggreif/parallelized-test/lib/llvm.exp (original)
+++ llvm/branches/ggreif/parallelized-test/lib/llvm.exp Wed Apr 16 10:09:01 2008
@@ -1,5 +1,5 @@
 # This procedure executes one line of a test case's execution script.
-proc execOneLine { test PRS outcome lineno line } {
+proc execOneLine { subdir_filename test PRS outcome lineno line } {
   set status 0
   set resultmsg ""
   set retval [ catch { eval exec -keepnewline -- $line } errmsg ]
@@ -14,21 +14,21 @@
       CHILDSTATUS {
         set status [lindex $::errorCode 2]
         if { $status != 0 } {
-          set resultmsg "$test$PRS\nFailed with exit($status)$errmsg"
+          set resultmsg "$subdir_filename$PRS\nFailed with exit($status)$errmsg"
         }
       }
       CHILDKILLED {
         set signal [lindex $::errorCode 2]
-        set resultmsg "$test$PRS\nFailed with signal($signal)$errmsg"
+        set resultmsg "$subdir_filename$PRS\nFailed with signal($signal)$errmsg"
       }
       CHILDSUSP {
         set signal [lindex $::errorCode 2]
-        set resultmsg "$test$PRS\nFailed with suspend($signal)$errmsg"
+        set resultmsg "$subdir_filename$PRS\nFailed with suspend($signal)$errmsg"
       }
       POSIX {
         set posixNum [lindex $::errorCode 1]
         set posixMsg [lindex $::errorCode 2]
-        set resultmsg "$test$PRS\nFailed with posix($posixNum,$posixMsg)$errmsg"
+        set resultmsg "$subdir_filename$PRS\nFailed with posix($posixNum,$posixMsg)$errmsg"
       }
       NONE {
       }
@@ -273,7 +273,7 @@
     set failed 0
     for { set i 0 } { $i < $numLines } { set i [ expr $i + 1 ] } {
       regsub ^.*RUN:(.*) $lines($i) \1 theLine
-      set resultmsg [execOneLine $test $PRNUMS $outcome $i $theLine ]
+      set resultmsg [execOneLine $subdir_filename $test $PRNUMS $outcome $i $theLine ]
       if { $resultmsg != "" } {
         if { $outcome == "XFAIL" } {
           xfail "$resultmsg"





More information about the llvm-commits mailing list