package integration import ( "testing" "time" "github.com/onsi/ginkgo/v2" "github.com/onsi/gomega" ) const ( // TestSuiteSetupTimeOut defines the time after which the suite setup times out. TestSuiteSetupTimeOut = 300 * time.Second // TestSuiteTeardownTimeOut defines the time after which the suite tear down times out. TestSuiteTeardownTimeOut = 300 * time.Second ) func TestIntegration(t *testing.T) { gomega.RegisterFailHandler(ginkgo.Fail) ginkgo.RunSpecs(t, "Integration Suite") } var _ = ginkgo.BeforeSuite(func() { // suite set up, such as get karmada environment ready. }) var _ = ginkgo.AfterSuite(func() { // suite tear down, such as cleanup karmada environment. })