Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for WaitOrdered (0.47 sec)

  1. pkg/kube/kclient/client_test.go

    	// Update object, should see the update...
    	obj1.Spec.MinReadySeconds = 2
    	tester.Update(obj1)
    	tracker.WaitOrdered("update/1")
    	assert.Equal(t, tester.Get(obj1.Name, obj1.Namespace), obj1)
    
    	// Create some more objects
    	tester.Create(obj3)
    	tester.Create(obj2)
    	tracker.WaitOrdered("add/2")
    	assert.Equal(t, tester.Get(obj2.Name, obj2.Namespace), obj2)
    	// We should not see obj3, it is filtered
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Jun 11 15:12:54 UTC 2024
    - 17.2K bytes
    - Viewed (0)
  2. pkg/revisions/tag_watcher_test.go

    	go tw.Run(stop)
    	kube.WaitForCacheSync("test", stop, tw.HasSynced)
    	track.WaitOrdered("revision")
    	assert.Equal(t, tw.GetMyTags(), sets.New("revision"))
    
    	whs.Create(makeTag("revision", "tag-foo"))
    	track.WaitOrdered("revision,tag-foo")
    	assert.Equal(t, tw.GetMyTags(), sets.New("revision", "tag-foo"))
    
    	whs.Create(makeTag("revision", "tag-bar"))
    	track.WaitOrdered("revision,tag-bar,tag-foo")
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Nov 16 01:18:03 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  3. pkg/kube/krt/singleton_test.go

    	s.Set(ptr.Of("foo"))
    	assert.Equal(t, s.Get(), ptr.Of("foo"))
    	tt.WaitOrdered("add/foo")
    
    	s.Set(nil)
    	assert.Equal(t, s.Get(), nil)
    	tt.WaitOrdered("delete/foo")
    
    	s.Set(ptr.Of("bar"))
    	assert.Equal(t, s.Get(), ptr.Of("bar"))
    	tt.WaitOrdered("add/bar")
    
    	s.Set(ptr.Of("bar2"))
    	assert.Equal(t, s.Get(), ptr.Of("bar2"))
    	tt.WaitOrdered("update/bar2")
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 11 08:27:29 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  4. pkg/kube/krt/informer_test.go

    			Name:      "b",
    			Namespace: "ns",
    		},
    	}
    	cmt.Create(cmA)
    	tt.WaitOrdered("add/ns/a")
    	assert.Equal(t, ConfigMaps.List(), []*corev1.ConfigMap{cmA})
    
    	cmt.Update(cmA2)
    	tt.WaitOrdered("update/ns/a")
    	assert.Equal(t, ConfigMaps.List(), []*corev1.ConfigMap{cmA2})
    
    	cmt.Create(cmB)
    	tt.WaitOrdered("add/ns/b")
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 16:38:40 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  5. pilot/pkg/serviceregistry/kube/controller/network_test.go

    	tracker.WaitOrdered(testNS, systemNS)
    
    	t.Run("change namespace network to nw1", func(t *testing.T) {
    		createOrUpdateNamespace(t, s, systemNS, "nw1")
    		tracker.WaitOrdered(systemNS)
    		expectNetwork(t, s, "nw1")
    	})
    
    	t.Run("change namespace network to nw2", func(t *testing.T) {
    		createOrUpdateNamespace(t, s, systemNS, "nw2")
    		tracker.WaitOrdered(systemNS)
    		expectNetwork(t, s, "nw2")
    	})
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 18 19:09:43 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  6. pkg/kube/krt/collection_test.go

    		MatchingSizes: 1,
    	}})
    
    	pc.Delete(largePod.Name, largePod.Namespace)
    	tt.WaitOrdered("update/namespace/name")
    	assert.Equal(t, fetcherSorted(Thingys)(), []PodSizeCount{{
    		Named:         NewNamed(pod),
    		MatchingSizes: 0,
    	}})
    
    	pc.Delete(pod.Name, pod.Namespace)
    	tt.WaitOrdered("delete/namespace/name")
    	assert.Equal(t, fetcherSorted(Thingys)(), []PodSizeCount{})
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Apr 28 04:22:19 UTC 2024
    - 14.6K bytes
    - Viewed (0)
  7. pkg/test/util/assert/tracker.go

    func (t *Tracker[T]) Empty() {
    	t.t.Helper()
    	t.mu.Lock()
    	defer t.mu.Unlock()
    	if len(t.events) != 0 {
    		t.t.Fatalf("unexpected events: %v", t.events)
    	}
    }
    
    // WaitOrdered waits for an event to happen, in order
    func (t *Tracker[T]) WaitOrdered(events ...T) {
    	t.t.Helper()
    	for i, event := range events {
    		var err error
    		retry.UntilSuccessOrFail(t.t, func() error {
    			t.mu.Lock()
    			defer t.mu.Unlock()
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 28 16:41:38 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  8. pkg/kube/krt/recomputetrigger_test.go

    	col2 := krt.NewCollection(col1, func(ctx krt.HandlerContext, i string) *string {
    		rt.MarkDependant(ctx)
    		return ptr.Of(response)
    	})
    	tt := assert.NewTracker[string](t)
    	col2.Register(TrackerHandler[string](tt))
    	tt.WaitOrdered("add/foo")
    
    	response = "bar"
    	rt.TriggerRecomputation()
    	tt.WaitUnordered("delete/foo", "add/bar")
    
    	response = "baz"
    	rt.TriggerRecomputation()
    	tt.WaitUnordered("delete/bar", "add/baz")
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 07 05:51:56 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  9. pilot/pkg/serviceregistry/kube/controller/pod_test.go

    	}
    
    	createPod("128.0.0.1", "pod1")
    	assert.Equal(t, c.pods.getPodKeys("128.0.0.1"), []types.NamespacedName{{Name: "pod1", Namespace: "ns"}})
    	events.WaitOrdered("pod1/add", "pod1/update")
    	createPod("128.0.0.1", "pod2")
    	events.WaitOrdered("pod2/add", "pod2/update")
    	assert.Equal(t, sets.New(c.pods.getPodKeys("128.0.0.1")...), sets.New(
    		types.NamespacedName{Name: "pod1", Namespace: "ns"},
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Apr 16 18:27:40 UTC 2024
    - 12.3K bytes
    - Viewed (0)
Back to top