Add GinkgoRecover in goroutines

This commit is contained in:
Manuel Alejandro de Brito Fontes 2020-08-19 22:00:30 -04:00
parent b5f644f605
commit 4ad97afdb3
3 changed files with 4 additions and 0 deletions

View file

@ -61,6 +61,7 @@ var _ = framework.DescribeAnnotation("Annotation - limit-connections", func() {
worker := func(wg *sync.WaitGroup) {
defer wg.Done()
defer ginkgo.GinkgoRecover()
resp := f.HTTPTestClient().
GET("/sleep/10").

View file

@ -115,6 +115,7 @@ func (f *Framework) BeforeEach() {
func (f *Framework) AfterEach() {
defer func(kubeClient kubernetes.Interface, ns string) {
go func() {
defer ginkgo.GinkgoRecover()
err := deleteKubeNamespace(kubeClient, ns)
assert.Nil(ginkgo.GinkgoT(), err, "deleting namespace %v", f.Namespace)
}()

View file

@ -88,6 +88,7 @@ var _ = framework.IngressNginxDescribe("[Shutdown] ingress controller", func() {
result := make(chan int)
go func() {
defer ginkgo.GinkgoRecover()
resp := f.HTTPTestClient().
GET("/sleep/70").
WithHeader("Host", host).
@ -133,6 +134,7 @@ var _ = framework.IngressNginxDescribe("[Shutdown] ingress controller", func() {
result := make(chan int)
go func() {
defer ginkgo.GinkgoRecover()
resp := f.HTTPTestClient().
GET("/sleep/150").
WithHeader("Host", host).