]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo/test: do not stop on first error
authorRuss Cox <rsc@golang.org>
Wed, 6 Mar 2013 20:03:28 +0000 (15:03 -0500)
committerRuss Cox <rsc@golang.org>
Wed, 6 Mar 2013 20:03:28 +0000 (15:03 -0500)
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/7529043

misc/cgo/test/issue4029.go

index 7495d38feada4335970ab1526fa715edc3efe13e..b0385eb8574f40c1a8bea295c0b3713ca7aab615 100644 (file)
@@ -47,14 +47,15 @@ func test4029(t *testing.T) {
 func loadThySelf(t *testing.T, symbol string) {
        this_process := C.dlopen(nil, C.RTLD_NOW)
        if this_process == nil {
-               t.Fatal("dlopen:", C.GoString(C.dlerror()))
+               t.Error("dlopen:", C.GoString(C.dlerror()))
+               return
        }
        defer C.dlclose(this_process)
 
        symbol_address := C.dlsym(this_process, C.CString(symbol))
        if symbol_address == nil {
-               t.Fatal("dlsym:", C.GoString(C.dlerror()))
-       } else {
-               t.Log(symbol, symbol_address)
+               t.Error("dlsym:", C.GoString(C.dlerror()))
+               return
        }
+       t.Log(symbol, symbol_address)
 }