Hi Till,
Thanks for your answer!
I will try the approach you suggested, hope I can make it work.

Best regards
martin

Den ons. 2. dec. 2020 kl. 17.03 skrev Till Rohrmann <trohrm...@apache.org>:

> Hi Martin,
>
> In general, Flink's MiniCluster should be able to run every complete Flink
> JobGraph. However, from what I read you are looking for a test harness for
> a processWindowFunction so that you can test this function in a more unit
> test style, right? What you can do is to use the
> OneInputStreamOperatorTestHarness and initialize it with a WindowOperator
> where you pass the ProcessWindowFunction to. That way you should be able to
> test the ProcessWindowFunction. Please also take a look
> at org.apache.flink.streaming.runtime.operators.windowing.WindowOperatorTest
> [1] for some examples how it could be done.
>
> [1]
> https://github.com/apache/flink/blob/master/flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/windowing/WindowOperatorTest.java
>
> Cheers,
> Till
>
> On Wed, Dec 2, 2020 at 12:04 PM Martin Frank Hansen <
> m...@berlingskemedia.dk> wrote:
>
>> Hi,
>>
>> I am trying to make a test-suite for our flink cluster using harness and
>> minicluster. As we are using processWindowFunctions in our pipeline we need
>> some good ways of validating these functions. To my surprise
>> processWindowFunctions are neither supported by test-harness or minicluster
>> setups, so does anyone know if it will be supported in the future? (Or if
>> it is supported how should I use it?)
>>
>> Furthermore does anyone have some good ideas for a test-setup for
>> processWindowFunctions?
>>
>> best regards
>>
>>
>> Martin Frank Hansen
>>
>> Data Engineer
>>
>>

-- 

Martin Frank Hansen

Data Engineer
Digital Service
M: +45 25 57 14 18
E: m...@berlingskemedia.dk

Pilestræde 34 | DK-1147 København K | T: +45 33 75 75 75 |
berlingskemedia.dk

Reply via email to