From bb06d9b70409997250045d97d1570fd61bc184f8 Mon Sep 17 00:00:00 2001 From: Sam Whittle Date: Thu, 9 Apr 2026 14:26:38 +0200 Subject: [PATCH] Fix flaky ViewTest which would fail encoding null value if there were no elements between early trigger and on-time global window firing. --- .../src/test/java/org/apache/beam/sdk/transforms/ViewTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/ViewTest.java b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/ViewTest.java index 06aa9adaf745..0301f4568f88 100644 --- a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/ViewTest.java +++ b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/ViewTest.java @@ -285,6 +285,7 @@ public void testTriggeredLatestSingleton() { Window.into(FixedWindows.of(Duration.standardSeconds(1))) .triggering(Repeatedly.forever(AfterProcessingTime.pastFirstElementInPane())) .withAllowedLateness(Duration.ZERO) + .withOnTimeBehavior(Window.OnTimeBehavior.FIRE_IF_NON_EMPTY) .discardingFiredPanes()) .apply(Reify.timestamps()) .apply(Combine.globally(Latest.combineFn()).withoutDefaults().asSingletonView());