diff --git a/testlib/helper.go b/testlib/helper.go index 4a0036678e..474bc1ae5a 100644 --- a/testlib/helper.go +++ b/testlib/helper.go @@ -6,6 +6,7 @@ package testlib import ( "flag" "fmt" + "log" "os" "testing" @@ -122,6 +123,10 @@ func (h *MainHelper) Close() error { os.RemoveAll(h.testResourcePath) } + if r := recover(); r != nil { + log.Fatalln(r) + } + os.Exit(h.status) return nil