From e2ef5d71493c38a86a5fafa6a96dbab9eec9526e Mon Sep 17 00:00:00 2001 From: Ali Farooq <25732808+ali-farooq0@users.noreply.github.com> Date: Tue, 30 Jul 2019 03:37:07 -0400 Subject: [PATCH] Log panic when exiting (if any) (#11726) --- testlib/helper.go | 5 +++++ 1 file changed, 5 insertions(+) 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