go/test
Rob Pike c50e4f5e2f testing: allow benchmarks to print and fail
Refactors the benchmarks and test code.
Now benchmarks can call Errorf, Fail, etc.,
and the runner will act accordingly.

Because functionality has been folded into an
embedded type, a number of methods' docs
no longer appear in godoc output. A fix is
underway; if it doesn't happen fast enough,
I'll add wrapper methods to restore the
documentation.

R=bradfitz, adg, rsc
CC=golang-dev
https://golang.org/cl/5492060
2011-12-20 09:51:39 -08:00
..
bench various: use $GCFLAGS and $GCIMPORTS like Make does 2011-12-16 11:31:39 -05:00
bugs
chan
dwarf
fixedbugs testing: allow benchmarks to print and fail 2011-12-20 09:51:39 -08:00
interface gc: implement == on structs and arrays 2011-12-12 22:22:09 -05:00
ken
syntax
64bit.go
235.go
alias.go
alias1.go
append.go
args.go
assign.go
assign1.go
bigalg.go
bigmap.go
blank.go
blank1.go
chancap.go
char_lit.go
char_lit1.go
closedchan.go
closure.go
cmp.go gc: inlining, allow empty bodies, fix _ arguments. 2011-12-15 17:50:59 +01:00
cmp6.go gc: implement == on structs and arrays 2011-12-12 22:22:09 -05:00
cmplx.go
cmplxdivide.c
cmplxdivide.go
cmplxdivide1.go
complit.go
complit1.go
compos.go
const.go
const1.go
const2.go
const3.go
convert.go
convert1.go
convert3.go
convlit.go
convlit1.go
copy.go
crlf.go gc: implement and test \r in raw strings 2011-12-15 10:47:09 -05:00
ddd.go
ddd1.go gc: use inferred type rather than original one when reporting non-assignability. 2011-12-14 17:34:35 +01:00
ddd2.go
ddd3.go
decl.go
declbad.go
defer.go
deferprint.go
divide.go
empty.go
env.go
eof.go
eof1.go
errchk
escape.go
escape2.go gc: better loopdepth analysis for labels 2011-12-15 17:35:59 +01:00
escape3.go
float_lit.go
floatcmp.go
for.go
func.go
func1.go
func2.go
func3.go
func4.go
func5.go
func6.go
func7.go
gc.go
gc1.go
gc2.go
golden.out
goprint.go
goto.go
hashmap.go
helloworld.go
if.go
import.go
import1.go
import2.go
import3.go
import4.go
index.go
indirect.go
indirect1.go
init.go
init1.go
initcomma.go
initialize.go
initializerr.go
initsyscall.go
int_lit.go
intcvt.go
iota.go
label.go
label1.go
literal.go
malloc1.go
mallocfin.go
mallocrand.go
mallocrep.go
mallocrep1.go
map.go
map1.go gc: implement == on structs and arrays 2011-12-12 22:22:09 -05:00
method.go
method1.go
method2.go
method3.go
named.go
named1.go gc: use inferred type rather than original one when reporting non-assignability. 2011-12-14 17:34:35 +01:00
nil.go
nilptr.go
nul1.go
parentype.go
peano.go
printbig.go
range.go
recover.go
recover1.go
recover2.go gc: implement == on structs and arrays 2011-12-12 22:22:09 -05:00
recover3.go
rename.go
rename1.go
reorder.go
run
rune.go
runtime.go
shift1.go
shift2.go
sieve.go
sigchld.go
simassign.go
sinit.go
sizeof.go
solitaire.go
stack.go
string_lit.go
stringrange.go
struct0.go
switch.go
switch1.go
switch3.go
test0.go
turing.go
typeswitch.go
typeswitch1.go
typeswitch2.go
typeswitch3.go
undef.go
utf.go
varerr.go
varinit.go
zerodivide.go