- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 23 for UntilOrFail (0.57 sec)
-
pkg/webhooks/webhookpatch_test.go
return nil } success.Inc() return nil }) go queue.Run(test.NewStop(t)) retry.UntilOrFail(t, queue.HasSynced) queue.Add(types.NamespacedName{Name: "success"}) retry.UntilOrFail(t, func() bool { return success.Load() == 1 }) queue.Add(types.NamespacedName{Name: "conflict-success"}) retry.UntilOrFail(t, func() bool { return success.Load() == 2 && retries.Load() == 5 })
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Wed Aug 02 09:53:38 UTC 2023 - 8.6K bytes - Viewed (0) -
pkg/config/mesh/kubemesh/watcher_test.go
t.Fatal(err) } retry.UntilOrFail(t, func() bool { return w.Mesh().GetIngressClass() == "core" }, retry.Delay(time.Millisecond), retry.Timeout(time.Second)) }) t.Run("only user", func(t *testing.T) { cms, w := setup(t) if _, err := cms.Create(context.Background(), cmUser, metav1.CreateOptions{}); err != nil { t.Fatal(err) }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Tue Oct 31 14:48:28 UTC 2023 - 7.7K bytes - Viewed (0) -
pkg/test/util/retry/retry.go
return getErrorMessage(options) } return nil }, options...) } // UntilOrFail calls Until, and fails t with Fatalf if it ends up returning an error func UntilOrFail(t test.Failer, fn func() bool, options ...Option) { t.Helper() err := Until(fn, options...) if err != nil { t.Fatalf("retry.UntilOrFail: %v", err) } } func getErrorMessage(options []Option) error { cfg := defaultConfig
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Tue Aug 08 16:43:05 UTC 2023 - 5.6K bytes - Viewed (0) -
pkg/kube/multicluster/secretcontroller_test.go
for _, override := range configOverrides { override(fakeRestConfig) } return kube.NewFakeClient(), nil } client.RunAndWait(stopCh) assert.NoError(t, c.Run(stopCh)) retry.UntilOrFail(t, c.HasSynced, retry.Timeout(2*time.Second)) secret0 := makeSecret(secretNamespace, "s0", clusterCredential{"c0", []byte("kubeconfig0-0")}) secrets := clienttest.NewWriter[*v1.Secret](t, client)
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu May 23 15:07:03 UTC 2024 - 17.6K bytes - Viewed (0) -
pilot/pkg/serviceregistry/kube/controller/namespacecontroller_test.go
meshWatcher, stop, ) kube.SetObjectFilter(client, discoveryNamespacesFilter) nc := NewNamespaceController(client, watcher) client.RunAndWait(stop) go nc.Run(stop) retry.UntilOrFail(t, nc.queue.HasSynced) expectedData := map[string]string{ constants.CACertNamespaceConfigMapDataName: string(caBundle), } createNamespace(t, client.Kube(), "foo", nil)
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu May 23 15:07:03 UTC 2024 - 8.1K bytes - Viewed (0) -
pilot/pkg/serviceregistry/kube/controller/serviceexportcache_test.go
ec := c.exports.(*serviceExportCacheImpl) // Wait for the resources to be processed by the controller. retry.UntilOrFail(t, func() bool { if svc := ec.GetService(ec.serviceHostname()); svc == nil { return false } inst := ec.getEndpoint(c.Endpoints) return inst != nil }, serviceExportTimeout) return ec, c.Endpoints
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Mon Aug 14 18:50:38 UTC 2023 - 9.1K bytes - Viewed (0) -
pilot/pkg/model/network_test.go
t.Fatalf("multi network is not enabled") } }) workingDNSServer.setFailure(false) t.Run("resolution recovered", func(t *testing.T) { // addresses should be updated retry.UntilOrFail(t, func() bool { return !reflect.DeepEqual(env.NetworkManager.AllGateways(), gateways) }, retry.Timeout(10*model.MinGatewayTTL), retry.Delay(time.Millisecond*10)) xdsUpdater.WaitOrFail(t, "xds full") })
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu Nov 16 01:18:03 UTC 2023 - 6.9K bytes - Viewed (0) -
pilot/pkg/config/kube/crdclient/client_test.go
// Ensure that the client can run without CRDs present func TestClientNoCRDs(t *testing.T) { schema := collection.NewSchemasBuilder().MustAdd(collections.Sidecar).Build() store, _ := makeClient(t, schema, nil) retry.UntilOrFail(t, store.HasSynced, retry.Timeout(time.Second)) r := collections.VirtualService configMeta := config.Meta{ Name: "name", Namespace: "ns", GroupVersionKind: r.GroupVersionKind(), }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri May 10 02:58:52 UTC 2024 - 14.1K bytes - Viewed (0) -
pkg/queue/instance_test.go
handles := atomic.NewInt32(0) task := func() error { handles.Inc() return nil } q := NewQueue(0) q.Push(task) stop := make(chan struct{}) go q.Run(stop) retry.UntilOrFail(t, q.HasSynced, retry.Delay(time.Microsecond)) // Must always be 1 since we are synced assert.Equal(t, handles.Load(), 1) close(stop) assert.NoError(t, WaitForClose(q, time.Second))
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri Jul 21 16:30:36 UTC 2023 - 3.4K bytes - Viewed (0) -
pilot/pkg/leaderelection/leaderelection_test.go
enabled: true, } l.AddRunFunction(func(stop <-chan struct{}) { <-stop }) for _, fn := range fns { l.AddRunFunction(fn) } stop := make(chan struct{}) go l.Run(stop) retry.UntilOrFail(t, func() bool { return l.isLeader() == expectLeader }, retry.Converge(5), retry.Delay(time.Millisecond*100), retry.Timeout(time.Second*10)) return l, stop } type fakeDefaultWatcher struct {
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Sun Apr 28 04:22:19 UTC 2024 - 11.4K bytes - Viewed (0)