Hello,
I'm attempting integration tests for my streaming flows. I'd like to
produce an input stream of java objects and sink the results into a
collection for verification via JUnit asserts.
StreamExecutionEnvironment provides methods for the former, however,
how to achieve the latter is not evident based on my internet
searching. I think I've found a solution in the TestStreamEnvironment
class, ie, as used by WindowingIntegrationTest. However, this class
appears to be packaged in the flink-streaming-core test artifact,
which is not published to maven.
For reference, this is the maven dependency stanza I'm using. Please
let me know if I've got it wrong.
Thanks,
Nick
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-core</artifactId>
<version>${flink.version}</version>
<classifier>test</classifier>
<scope>test</scope>
</dependency>