]> Cypherpunks repositories - gostls13.git/commitdiff
test: fix NaCl build
authorRuss Cox <rsc@golang.org>
Mon, 20 Sep 2010 03:28:32 +0000 (23:28 -0400)
committerRuss Cox <rsc@golang.org>
Mon, 20 Sep 2010 03:28:32 +0000 (23:28 -0400)
Wasn't running the temp binary under $E (emulator).

R=r
CC=golang-dev
https://golang.org/cl/2237043

test/index.go
test/run

index a91294cffbb6b2273d928ffac2b5095256ce2091..38aa33dd305927ae8d658db75a0295cec827c824 100644 (file)
@@ -1,8 +1,8 @@
 // $G $D/$F.go && $L $F.$A &&
-// ./$A.out -pass 0 >tmp.go && $G tmp.go && $L -o tmp1.$A tmp.$A && ./tmp1.$A &&
+// ./$A.out -pass 0 >tmp.go && $G tmp.go && $L -o $A.out1 tmp.$A && ./$A.out1 &&
 // ./$A.out -pass 1 >tmp.go && errchk $G -e tmp.go &&
 // ./$A.out -pass 2 >tmp.go && errchk $G -e tmp.go
-// rm -f tmp.go
+// rm -f tmp.go $A.out1
 
 // Copyright 2010 The Go Authors.  All rights reserved.
 // Use of this source code is governed by a BSD-style
index 4ca77541409dea1b022773da39ef180892475c66..f4765d7faef9202bc00a6f615a320f094c06ea3c 100755 (executable)
--- a/test/run
+++ b/test/run
@@ -57,7 +57,7 @@ do
        do
                export F=$(basename $i .go)
                export D=$dir
-               sed '/^\/\//!q' $i | sed 's@//@@; $d' |sed 's|./\$A.out|$E &|' >$RUNFILE
+               sed '/^\/\//!q' $i | sed 's@//@@; $d' |sed 's|./\$A.out|$E &|g' >$RUNFILE
                if ! { time -p bash -c "bash $RUNFILE >$TMP1FILE 2>&1" ; } 2>$TMP2FILE
                then
                        echo
@@ -99,6 +99,7 @@ done | # clean up some stack noise
                /^Trace\/BPT trap/d
                /RUNFILE/ s/line 1: *[0-9]*/line 1: PID/
                /^\$RUNFILE: line 1: PID Trace\/breakpoint trap/d
+               /Fault in NaCl untrusted code/d
                /Segmentation fault/d
                /^qemu: uncaught target signal 11 (Segmentation fault) - exiting/d' > run.out