Hi, I assume you have implemented a Flink InputFormat that reads data from CarbonData and you would like to have an integration test for this InputFormat which runs on Apache Flink. Flink includes test utils that start a Flink mini cluster in a single JVM [1] which might be useful for your use case. This and more testing utils are included in the following dependency:
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-test-utils_2.10</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> You can also have a look at Flink's own integration tests in the flink-test [2] Maven module. Hope this helps, Fabian [1] https://github.com/apache/flink/blob/master/flink-test-utils-parent/flink-test-utils/src/main/java/org/apache/flink/test/util/MultipleProgramsTestBase.java [2] https://github.com/apache/flink/tree/master/flink-tests 2016-12-29 17:06 GMT+01:00 Liang Chen <chenliang6...@gmail.com>: > Hi > > I am from Apache CarbonData community. > I plan to do some integration test, take CarbonData as Flink's source/sink. > > Please help and guide, how to add all flink dependency: > > <dependency> > <groupId>org.apache.flink</groupId> > <artifactId>flink-clients_2.10</artifactId> > <version>${project.version}</version> > <scope>provided</scope> > </dependency> > > <dependency> > <groupId>org.apache.flink</groupId> > <artifactId>flink-core</artifactId> > <version>${project.version}</version> > <type>test-jar</type> > <scope>test</scope> > </dependency> > > *any other dependency need to be added ?* > > > Regards > Liang >