1
0
mirror of https://github.com/golang/go synced 2024-11-19 04:24:39 -07:00
go/ssa/interp
Alan Donovan cd908f1108 go.tools/ssa/interp: capture stdout/err of target programs and check for "BUG".
The $GOROOT/tests may print "BUG" on failure but do not
necessarily exit zero, so we must capture their output too.

Details:
- make plan9 use unix's valueToBytes function (now in externals.go)
- direct the target's syscall.Write and print/println built-ins to a new utility, write().  This may capture the output into a global variable.

R=gri, r
CC=golang-dev
https://golang.org/cl/14550044
2013-10-08 14:35:39 -04:00
..
testdata go.tools/ssa/interp: enable tests of builtin(f()) where f has multiple results. 2013-10-04 16:52:12 -04:00
external_plan9.go go.tools/ssa/interp: capture stdout/err of target programs and check for "BUG". 2013-10-08 14:35:39 -04:00
external_unix.go go.tools/ssa/interp: capture stdout/err of target programs and check for "BUG". 2013-10-08 14:35:39 -04:00
external_windows.go go.tools: add go/types, ssa, and cmd/vet 2013-05-17 13:20:39 -07:00
external.go go.tools/ssa/interp: capture stdout/err of target programs and check for "BUG". 2013-10-08 14:35:39 -04:00
interp_test.go go.tools/ssa/interp: capture stdout/err of target programs and check for "BUG". 2013-10-08 14:35:39 -04:00
interp.go go.tools/ssa: s/Ret/Return/g 2013-10-08 12:31:39 -04:00
map.go go.tools/ssa/interp: fixes to equivalence relations. 2013-09-16 15:22:19 -04:00
ops.go go.tools/ssa/interp: capture stdout/err of target programs and check for "BUG". 2013-10-08 14:35:39 -04:00
reflect.go go.tools/go/types: separate package descriptor from package object 2013-09-13 09:52:57 -07:00
value.go go.tools/ssa: s/Ret/Return/g 2013-10-08 12:31:39 -04:00