Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for WaitOrFail (0.09 sec)

  1. 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)
  2. 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)
Back to top