Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 23 for UntilOrFail (0.57 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top