Hi Etienne, Every WindowFn is a UDF, so there is really no such thing as "custom" window merging. Is this the same as saying that a runner supports only merging for Sessions? Or just supports WindowFn that merges based on overlap?
Kenn On Mon, Jul 24, 2017 at 10:15 AM, Etienne Chauchot <[email protected]> wrote: > Hi all, > > There is now 2 new ValidatesRunner tests: WindowTest.testMergingCustomWindows > and WindowTest.testMergingCustomWindowsKeyedCollection. The aim of these > tests is to verify that the runners can handle custom windowFn (extensions > of windowFn that, for example, could rely on elements in addition to > timestamps). > > As new runners are coming, I wanted to let you know that there is also a > new category tag UsesCustomWindowMerging that you can use to skip these > tests while running ValidatesRunner tests on runners that do not support > custom window merging yet. > > Besides, there is also an ongoing related PR ( > https://github.com/apache/beam/pull/3592) to enhance the test utils > methods of WindowFnTestUtils. > > Etienne > > > > >
