1package testutil
2
3import (
4	. "github.com/onsi/ginkgo"
5	. "github.com/onsi/gomega"
6)
7
8func RunSuite(t GinkgoTestingT, name string) {
9	RunDefer()
10
11	SynchronizedBeforeSuite(func() []byte {
12		RunDefer("setup")
13		return nil
14	}, func(data []byte) {})
15	SynchronizedAfterSuite(func() {
16		RunDefer("teardown")
17	}, func() {})
18
19	RegisterFailHandler(Fail)
20	RunSpecs(t, name)
21}
22