Commit 77deeda7 authored by Russ Cox's avatar Russ Cox

misc/cgo/test: do not stop on first error

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/7529043
parent 36b414f6
...@@ -47,14 +47,15 @@ func test4029(t *testing.T) { ...@@ -47,14 +47,15 @@ func test4029(t *testing.T) {
func loadThySelf(t *testing.T, symbol string) { func loadThySelf(t *testing.T, symbol string) {
this_process := C.dlopen(nil, C.RTLD_NOW) this_process := C.dlopen(nil, C.RTLD_NOW)
if this_process == nil { if this_process == nil {
t.Fatal("dlopen:", C.GoString(C.dlerror())) t.Error("dlopen:", C.GoString(C.dlerror()))
return
} }
defer C.dlclose(this_process) defer C.dlclose(this_process)
symbol_address := C.dlsym(this_process, C.CString(symbol)) symbol_address := C.dlsym(this_process, C.CString(symbol))
if symbol_address == nil { if symbol_address == nil {
t.Fatal("dlsym:", C.GoString(C.dlerror())) t.Error("dlsym:", C.GoString(C.dlerror()))
} else { return
t.Log(symbol, symbol_address)
} }
t.Log(symbol, symbol_address)
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment