diff --git a/test/64bit.go b/test/64bit.go index 9e91a97fd5..7ad28ad4bc 100644 --- a/test/64bit.go +++ b/test/64bit.go @@ -1,6 +1,4 @@ -// $G $D/$F.go && $L $F.$A && ./$A.out >tmp.go && -// $G tmp.go && $L tmp.$A && ./$A.out || echo BUG: 64bit -// rm -f tmp.go +// runoutput // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style diff --git a/test/chan/select5.go b/test/chan/select5.go index 13cde1afe5..f72cfe4b46 100644 --- a/test/chan/select5.go +++ b/test/chan/select5.go @@ -1,6 +1,4 @@ -// $G $D/$F.go && $L $F.$A && ./$A.out >tmp.go && -// $G tmp.go && $L tmp.$A && ./$A.out || echo BUG: select5 -// rm -f tmp.go +// runoutput // Copyright 2011 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style diff --git a/test/crlf.go b/test/crlf.go index 292b63bf4b..2d56889b03 100644 --- a/test/crlf.go +++ b/test/crlf.go @@ -1,6 +1,4 @@ -// $G $D/$F.go && $L $F.$A && ./$A.out >tmp.go && -// $G tmp.go && $L tmp.$A && ./$A.out -// rm -f tmp.go +// runoutput // Copyright 2011 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style diff --git a/test/run b/test/run index 302578eaaa..29a7905f0a 100755 --- a/test/run +++ b/test/run @@ -100,7 +100,7 @@ do echo $i >>pass.out fi echo $(awk 'NR==1{print $2}' "$TMP2FILE") $D/$F >>times.out - rm -f $F.$A $A.out + rm -f $F.$A $A.out tmp.go ) done done | # clean up some stack noise egrep -v '^(r[0-9a-z]+|[cfg]s) +0x' | diff --git a/test/run.go b/test/run.go index ac6e3c0e27..198863eab8 100644 --- a/test/run.go +++ b/test/run.go @@ -172,7 +172,7 @@ type test struct { donec chan bool // closed when done src string - action string // "compile", "build", "run", "errorcheck", "skip" + action string // "compile", "build", "run", "errorcheck", "skip", "runoutput" tempDir string err error @@ -251,7 +251,7 @@ func (t *test) run() { case "cmpout": action = "run" // the run case already looks for