[llvm-commits] [hlvm] r38386 - in /hlvm/trunk/test: lib/generate.exp lib/return0.exp return0/dg.exp
Reid Spencer
reid at x10sys.com
Sat Jul 7 17:02:54 PDT 2007
Author: reid
Date: Sat Jul 7 19:02:53 2007
New Revision: 38386
URL: http://llvm.org/viewvc/llvm-project?rev=38386&view=rev
Log:
Enhance the return0 tester to accept a new argument that determines whether a
non-zero result is fatal or not. This permits return0 to be used for other
purposes. Fix the generate.exp to handle the result of the test correctly. Fix
the return0/dg.exp to handle the new argument.
Modified:
hlvm/trunk/test/lib/generate.exp
hlvm/trunk/test/lib/return0.exp
hlvm/trunk/test/return0/dg.exp
Modified: hlvm/trunk/test/lib/generate.exp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/test/lib/generate.exp?rev=38386&r1=38385&r2=38386&view=diff
==============================================================================
--- hlvm/trunk/test/lib/generate.exp (original)
+++ hlvm/trunk/test/lib/generate.exp Sat Jul 7 19:02:53 2007
@@ -65,7 +65,7 @@
set status [lindex $::errorCode 2]
pass "$test: $testexe returned $status"
} else {
- fail "$test: $testexe return $::errorCode\n$msg"
+ fail "$test: $testexe return $status\n$msg"
}
} else {
fail "$test: $testexe return $retval\n$msg"
Modified: hlvm/trunk/test/lib/return0.exp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/test/lib/return0.exp?rev=38386&r1=38385&r2=38386&view=diff
==============================================================================
--- hlvm/trunk/test/lib/return0.exp (original)
+++ hlvm/trunk/test/lib/return0.exp Sat Jul 7 19:02:53 2007
@@ -20,7 +20,7 @@
# MA 02110-1301 USA
#
#===------------------------------------------------------------------------===#
-proc hlvm-ret-zero-test { pat } {
+proc hlvm-ret-zero-test { pat forceret0 } {
global srcdir subdir objdir tmpdir objrootdir llc gccld gxx APR_lib
set outdir [file join $objdir $subdir]
set compiler [file join $objrootdir tools hlvm-compiler hlvm-compiler ]
@@ -71,7 +71,11 @@
} else {
set retval [ catch {exec $testexe $testname } msg ]
if {$retval != 0} {
- fail "$test: $testexe returned $retval:\n$msg"
+ if { ! $forceret0 } {
+ pass "$test"
+ } else {
+ fail "$test: $testexe returned $retval:\n$msg"
+ }
} else {
pass "$test"
}
Modified: hlvm/trunk/test/return0/dg.exp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/test/return0/dg.exp?rev=38386&r1=38385&r2=38386&view=diff
==============================================================================
--- hlvm/trunk/test/return0/dg.exp (original)
+++ hlvm/trunk/test/return0/dg.exp Sat Jul 7 19:02:53 2007
@@ -1,3 +1,3 @@
load_lib return0.exp
-hlvm-ret-zero-test "*.hlx"
+hlvm-ret-zero-test "*.hlx" 1
More information about the llvm-commits
mailing list