build: update CRDs and k8s dependencies (#68)
This commit is contained in:
@ -16,8 +16,8 @@ limitations under the License.
|
||||
package controllers_test
|
||||
|
||||
import (
|
||||
"context"
|
||||
"path/filepath"
|
||||
"sync"
|
||||
"testing"
|
||||
|
||||
. "github.com/onsi/ginkgo"
|
||||
@ -46,11 +46,11 @@ func TestAPIs(t *testing.T) {
|
||||
|
||||
RunSpecsWithDefaultAndCustomReporters(t,
|
||||
"Controller Suite",
|
||||
[]Reporter{envtest.NewlineReporter{}})
|
||||
[]Reporter{})
|
||||
}
|
||||
|
||||
var _ = BeforeSuite(func(done Done) {
|
||||
logf.SetLogger(zap.LoggerTo(GinkgoWriter, true))
|
||||
logf.SetLogger(zap.New(zap.UseDevMode(true), zap.WriteTo(GinkgoWriter)))
|
||||
|
||||
By("bootstrapping test environment")
|
||||
testEnv = &envtest.Environment{
|
||||
@ -81,8 +81,8 @@ var _ = AfterSuite(func() {
|
||||
// writes the request to requests after Reconcile is finished.
|
||||
func SetupTestReconcile(inner reconcile.Reconciler) (reconcile.Reconciler, chan reconcile.Request) {
|
||||
requests := make(chan reconcile.Request)
|
||||
fn := reconcile.Func(func(req reconcile.Request) (reconcile.Result, error) {
|
||||
result, err := inner.Reconcile(req)
|
||||
fn := reconcile.Func(func(ctx context.Context, req reconcile.Request) (reconcile.Result, error) {
|
||||
result, err := inner.Reconcile(ctx, req)
|
||||
requests <- req
|
||||
return result, err
|
||||
})
|
||||
@ -90,13 +90,12 @@ func SetupTestReconcile(inner reconcile.Reconciler) (reconcile.Reconciler, chan
|
||||
}
|
||||
|
||||
// StartTestManager adds recFn
|
||||
func StartTestManager(mgr manager.Manager) (chan struct{}, *sync.WaitGroup) {
|
||||
stop := make(chan struct{})
|
||||
wg := &sync.WaitGroup{}
|
||||
wg.Add(1)
|
||||
func StartTestManager(mgr manager.Manager) context.Context {
|
||||
ctx := context.Background()
|
||||
|
||||
go func() {
|
||||
defer wg.Done()
|
||||
Expect(mgr.Start(stop)).NotTo(HaveOccurred())
|
||||
defer ctx.Done()
|
||||
Expect(mgr.Start(ctx)).NotTo(HaveOccurred())
|
||||
}()
|
||||
return stop, wg
|
||||
return ctx
|
||||
}
|
||||
|
Reference in New Issue
Block a user