mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-06 06:33:24 +00:00
Abandone the entire test case on the first error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36056 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ca5d9ca748
commit
0947df4606
@ -45,7 +45,9 @@ proc substitute { line test tmpFile } {
|
||||
set path [file join $srcdir $subdir]
|
||||
set tmp [file join Output $tmpFile]
|
||||
|
||||
set new_line $line
|
||||
# Substitute all Tcl variables.
|
||||
set new_line [subst $line ]
|
||||
|
||||
#replace %prcontext with prcontext.tcl (Must replace before %p)
|
||||
regsub -all {%prcontext} $new_line $prcontext new_line
|
||||
#replace %llvmgcc with actual path to llvmgcc
|
||||
@ -159,7 +161,6 @@ proc RunLLVMTests { test_source_files } {
|
||||
set failed 0
|
||||
for { set i 0 } { $i < $numLines } { set i [ expr $i + 1 ] } {
|
||||
regsub ^.*RUN:(.*) $lines($i) \1 theLine
|
||||
set theLine [subst $theLine ]
|
||||
set resultmsg [execOneLine $test $PRNUMS $outcome $i $theLine ]
|
||||
if { $resultmsg != "" } {
|
||||
if { $outcome == "XFAIL" } {
|
||||
@ -171,8 +172,10 @@ proc RunLLVMTests { test_source_files } {
|
||||
break
|
||||
}
|
||||
}
|
||||
if { !$failed } {
|
||||
if {$PRNUMS != ""} {
|
||||
if { $failed } {
|
||||
break;
|
||||
} else {
|
||||
if { $PRNUMS != "" } {
|
||||
set PRNUMS " for $PRNUMS"
|
||||
}
|
||||
if { $outcome == "XFAIL" } {
|
||||
|
Loading…
x
Reference in New Issue
Block a user