diff --git a/controllers/suite_test.go b/controllers/suite_test.go index 9673234f8f..373cd3384b 100644 --- a/controllers/suite_test.go +++ b/controllers/suite_test.go @@ -31,7 +31,6 @@ import ( "sigs.k8s.io/cluster-api/test/framework" "sigs.k8s.io/controller-runtime/pkg/client" "sigs.k8s.io/controller-runtime/pkg/envtest" - "sigs.k8s.io/controller-runtime/pkg/envtest/printer" infrav1 "sigs.k8s.io/cluster-api-provider-openstack/api/v1alpha5" ) @@ -48,15 +47,16 @@ var ( func TestAPIs(t *testing.T) { RegisterFailHandler(Fail) - RunSpecsWithDefaultAndCustomReporters(t, - "Controller Suite", - []Reporter{printer.NewlineReporter{}}) + RunSpecs(t, "Controller Suite") } -var _ = BeforeSuite(func(done Done) { +// See https://github.com/onsi/ginkgo/blob/ver2/docs/MIGRATING_TO_V2.md#removed-async-testing +var _ = BeforeSuite(func() { By("bootstrapping test environment") testEnv = &envtest.Environment{ - CRDDirectoryPaths: []string{filepath.Join("..", "config", "crd", "bases")}, + CRDDirectoryPaths: []string{ + filepath.Join("..", "config", "crd", "bases"), + }, } var err error @@ -67,17 +67,14 @@ var _ = BeforeSuite(func(done Done) { err = infrav1.AddToScheme(scheme.Scheme) Expect(err).NotTo(HaveOccurred()) - err = infrav1.AddToScheme(scheme.Scheme) - Expect(err).NotTo(HaveOccurred()) + framework.TryAddDefaultSchemes(scheme.Scheme) // +kubebuilder:scaffold:scheme k8sClient, err = client.New(cfg, client.Options{Scheme: scheme.Scheme}) Expect(err).ToNot(HaveOccurred()) Expect(k8sClient).ToNot(BeNil()) - - close(done) -}, 60) +}) var _ = AfterSuite(func() { By("tearing down the test environment")