Skip to content

Commit 729ac76

Browse files
authored
Merge pull request #1793 from yue9944882/flake/controller-test-rv
Reduce controller test flakiness by distinguishing resource-versions
2 parents a985167 + 8508c94 commit 729ac76

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

util/src/test/java/io/kubernetes/client/informer/cache/ControllerTest.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,20 @@ public void testControllerProcessDeltas() {
3636
AtomicInteger receivingDeltasCount = new AtomicInteger(0);
3737
V1Pod foo1 = new V1Pod().metadata(new V1ObjectMeta().name("foo1").namespace("default"));
3838
V1Pod foo2 = new V1Pod().metadata(new V1ObjectMeta().name("foo2").namespace("default"));
39-
V1Pod foo3 = new V1Pod().metadata(new V1ObjectMeta().name("foo3").namespace("default"));
39+
V1Pod foo3 =
40+
new V1Pod()
41+
.metadata(new V1ObjectMeta().name("foo3").namespace("default").resourceVersion("rva"));
42+
V1Pod foo3Updated =
43+
new V1Pod()
44+
.metadata(new V1ObjectMeta().name("foo3").namespace("default").resourceVersion("rvb"));
4045

4146
V1PodList podList =
4247
new V1PodList().metadata(new V1ListMeta()).items(Arrays.asList(foo1, foo2, foo3));
4348
DeltaFIFO deltaFIFO = new DeltaFIFO(Caches::deletionHandlingMetaNamespaceKeyFunc, new Cache());
4449

4550
ListerWatcher<V1Pod, V1PodList> listerWatcher =
4651
new MockRunOnceListerWatcher<V1Pod, V1PodList>(
47-
podList, new Watch.Response<V1Pod>(EventType.MODIFIED.name(), foo3));
52+
podList, new Watch.Response<V1Pod>(EventType.MODIFIED.name(), foo3Updated));
4853

4954
Controller<V1Pod, V1PodList> controller =
5055
new Controller<>(

0 commit comments

Comments
 (0)