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
>

Reply via email to