Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for WaitOrFail (0.1 sec)

  1. pilot/pkg/model/network_test.go

    		xdsUpdater.WaitOrFail(t, "xds full")
    	})
    
    	workingDNSServer.setHosts(make(sets.String))
    	t.Run("no answer", func(t *testing.T) {
    		assert.EventuallyEqual(t, func() int {
    			return len(env.NetworkManager.AllGateways())
    		}, 0, retry.Timeout(10*model.MinGatewayTTL))
    		xdsUpdater.WaitOrFail(t, "xds full")
    		if env.NetworkManager.IsMultiNetworkEnabled() {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Nov 16 01:18:03 UTC 2023
    - 6.9K bytes
    - Viewed (0)
  2. pilot/pkg/config/kube/gateway/controller_test.go

    	ns.Update(ns1)
    	s.AssertEmpty(t, time.Millisecond*10)
    
    	ns2.Labels["foo"] = "bar"
    	ns.Update(ns2)
    	s.WaitOrFail(t, "xds full")
    
    	ns1.Labels["allowed"] = "true"
    	ns.Update(ns1)
    	s.WaitOrFail(t, "xds full")
    
    	ns2.Labels["allowed"] = "false"
    	ns.Update(ns2)
    	s.WaitOrFail(t, "xds full")
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Apr 02 16:47:06 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  3. pilot/pkg/serviceregistry/util/xdsfake/updater.go

    	select {
    	case fx.Events <- Event{Type: "removeShard", ID: shardKey.String()}:
    	default:
    	}
    	if fx.Delegate != nil {
    		fx.Delegate.RemoveShard(shardKey)
    	}
    }
    
    func (fx *Updater) WaitOrFail(t test.Failer, et string) *Event {
    	t.Helper()
    	delay := time.NewTimer(time.Second * 5)
    	defer delay.Stop()
    	for {
    		select {
    		case e := <-fx.Events:
    			if e.Type == et {
    				return &e
    			}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Feb 29 18:40:34 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  4. pilot/pkg/serviceregistry/kube/controller/serviceexportcache_test.go

    	ec.waitForXDS(t, false)
    }
    
    func (ec *serviceExportCacheImpl) waitForXDS(t *testing.T, exported bool) {
    	t.Helper()
    	retry.UntilSuccessOrFail(t, func() error {
    		event := ec.opts.XDSUpdater.(*xdsfake.Updater).WaitOrFail(t, "eds")
    		if len(event.Endpoints) != 1 {
    			return fmt.Errorf("waitForXDS failed: expected 1 endpoint, found %d", len(event.Endpoints))
    		}
    
    		hostName := host.Name(event.ID)
    		svc := ec.GetService(hostName)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Aug 14 18:50:38 UTC 2023
    - 9.1K bytes
    - Viewed (0)
Back to top