Skip to content

Commit

Permalink
[FLINK-10922] Refactor the placement of the Flink Kafka connector end…
Browse files Browse the repository at this point in the history
… to end test module
  • Loading branch information
yanghua authored and tillrohrmann committed Nov 19, 2018
1 parent b7bbd06 commit b33e2c0
Show file tree
Hide file tree
Showing 19 changed files with 49 additions and 91 deletions.
42 changes: 0 additions & 42 deletions flink-dist/src/main/assemblies/bin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -187,48 +187,6 @@ under the License.
</excludes>
</fileSet>

<!-- copy jar files of the streaming kafka examples -->
<fileSet>
<directory>../flink-examples/flink-examples-streaming-kafka/target</directory>
<outputDirectory>examples/streaming</outputDirectory>
<fileMode>0644</fileMode>
<includes>
<include>*.jar</include>
</includes>
<excludes>
<exclude>flink-examples-streaming-kafka*.jar</exclude>
<exclude>original-*.jar</exclude>
</excludes>
</fileSet>

<!-- copy jar files of the streaming kafka 0.10 examples -->
<fileSet>
<directory>../flink-examples/flink-examples-streaming-kafka-0.10/target</directory>
<outputDirectory>examples/streaming</outputDirectory>
<fileMode>0644</fileMode>
<includes>
<include>*.jar</include>
</includes>
<excludes>
<exclude>flink-examples-streaming-kafka*.jar</exclude>
<exclude>original-*.jar</exclude>
</excludes>
</fileSet>

<!-- copy jar files of the streaming kafka 0.11 examples -->
<fileSet>
<directory>../flink-examples/flink-examples-streaming-kafka-0.11/target</directory>
<outputDirectory>examples/streaming</outputDirectory>
<fileMode>0644</fileMode>
<includes>
<include>*.jar</include>
</includes>
<excludes>
<exclude>flink-examples-streaming-kafka*.jar</exclude>
<exclude>original-*.jar</exclude>
</excludes>
</fileSet>

<!-- copy jar files of the gelly examples -->
<fileSet>
<directory>../flink-libraries/flink-gelly-examples/target</directory>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ under the License.
xmlns:xsi="http:https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http:https://maven.apache.org/POM/4.0.0 http:https://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>flink-examples</artifactId>
<artifactId>flink-end-to-end-tests</artifactId>
<groupId>org.apache.flink</groupId>
<version>1.8-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>flink-examples-streaming-kafka-base_${scala.binary.version}</artifactId>
<name>flink-examples-streaming-kafka-base</name>
<artifactId>flink-streaming-kafka-test-base_${scala.binary.version}</artifactId>
<name>flink-streaming-kafka-test-base</name>

<packaging>jar</packaging>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package org.apache.flink.streaming.examples.kafka.base;
package org.apache.flink.streaming.kafka.test.base;

import org.apache.flink.streaming.api.functions.AssignerWithPeriodicWatermarks;
import org.apache.flink.streaming.api.functions.timestamps.AscendingTimestampExtractor;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package org.apache.flink.streaming.examples.kafka.base;
package org.apache.flink.streaming.kafka.test.base;

/**
* The event type used in the {@link Kafka010Example}.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package org.apache.flink.streaming.examples.kafka.base;
package org.apache.flink.streaming.kafka.test.base;

import org.apache.flink.api.common.serialization.DeserializationSchema;
import org.apache.flink.api.common.serialization.SerializationSchema;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package org.apache.flink.streaming.examples.kafka.base;
package org.apache.flink.streaming.kafka.test.base;

import org.apache.flink.api.common.restartstrategy.RestartStrategies;
import org.apache.flink.api.java.utils.ParameterTool;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package org.apache.flink.streaming.examples.kafka.base;
package org.apache.flink.streaming.kafka.test.base;

import org.apache.flink.api.common.functions.RichMapFunction;
import org.apache.flink.api.common.state.ValueState;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,19 @@ under the License.
xmlns:xsi="http:https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http:https://maven.apache.org/POM/4.0.0 http:https://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>flink-examples</artifactId>
<artifactId>flink-end-to-end-tests</artifactId>
<groupId>org.apache.flink</groupId>
<version>1.8-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>flink-examples-streaming-kafka_${scala.binary.version}</artifactId>
<name>flink-examples-streaming-kafka</name>
<artifactId>flink-streaming-kafka-test_${scala.binary.version}</artifactId>
<name>flink-streaming-kafka-test</name>

<dependencies>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-examples-streaming-kafka-base_${scala.binary.version}</artifactId>
<artifactId>flink-streaming-kafka-test-base_${scala.binary.version}</artifactId>
<version>${project.version}</version>
</dependency>

Expand Down Expand Up @@ -75,7 +75,7 @@ under the License.
<createDependencyReducedPom>false</createDependencyReducedPom>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>org.apache.flink.streaming.examples.kafka.KafkaExample</mainClass>
<mainClass>org.apache.flink.streaming.kafka.test.KafkaExample</mainClass>
</transformer>
</transformers>
<finalName>KafkaExample</finalName>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@
* limitations under the License.
*/

package org.apache.flink.streaming.examples.kafka;
package org.apache.flink.streaming.kafka.test;

import org.apache.flink.api.java.utils.ParameterTool;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer;
import org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer;
import org.apache.flink.streaming.examples.kafka.base.CustomWatermarkExtractor;
import org.apache.flink.streaming.examples.kafka.base.KafkaEvent;
import org.apache.flink.streaming.examples.kafka.base.KafkaEventSchema;
import org.apache.flink.streaming.examples.kafka.base.KafkaExampleUtil;
import org.apache.flink.streaming.examples.kafka.base.RollingAdditionMapper;
import org.apache.flink.streaming.kafka.test.base.CustomWatermarkExtractor;
import org.apache.flink.streaming.kafka.test.base.KafkaEvent;
import org.apache.flink.streaming.kafka.test.base.KafkaEventSchema;
import org.apache.flink.streaming.kafka.test.base.KafkaExampleUtil;
import org.apache.flink.streaming.kafka.test.base.RollingAdditionMapper;
import org.apache.flink.streaming.util.serialization.KeyedSerializationSchemaWrapper;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,19 @@ under the License.
xmlns:xsi="http:https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http:https://maven.apache.org/POM/4.0.0 http:https://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>flink-examples</artifactId>
<artifactId>flink-end-to-end-tests</artifactId>
<groupId>org.apache.flink</groupId>
<version>1.8-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>flink-examples-streaming-kafka-0.10_${scala.binary.version}</artifactId>
<name>flink-examples-streaming-kafka-0.10</name>
<artifactId>flink-streaming-kafka010-test_${scala.binary.version}</artifactId>
<name>flink-streaming-kafka010-test</name>

<dependencies>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-examples-streaming-kafka-base_${scala.binary.version}</artifactId>
<artifactId>flink-streaming-kafka-test-base_${scala.binary.version}</artifactId>
<version>${project.version}</version>
</dependency>

Expand Down Expand Up @@ -119,7 +119,7 @@ under the License.
<createDependencyReducedPom>false</createDependencyReducedPom>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>org.apache.flink.streaming.examples.kafka.Kafka010Example</mainClass>
<mainClass>org.apache.flink.streaming.kafka.test.Kafka010Example</mainClass>
</transformer>
</transformers>
<finalName>Kafka010Example</finalName>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@
* limitations under the License.
*/

package org.apache.flink.streaming.examples.kafka;
package org.apache.flink.streaming.kafka.test;

import org.apache.flink.api.java.utils.ParameterTool;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer010;
import org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer010;
import org.apache.flink.streaming.examples.kafka.base.CustomWatermarkExtractor;
import org.apache.flink.streaming.examples.kafka.base.KafkaEvent;
import org.apache.flink.streaming.examples.kafka.base.KafkaEventSchema;
import org.apache.flink.streaming.examples.kafka.base.KafkaExampleUtil;
import org.apache.flink.streaming.examples.kafka.base.RollingAdditionMapper;
import org.apache.flink.streaming.kafka.test.base.CustomWatermarkExtractor;
import org.apache.flink.streaming.kafka.test.base.KafkaEvent;
import org.apache.flink.streaming.kafka.test.base.KafkaEventSchema;
import org.apache.flink.streaming.kafka.test.base.KafkaExampleUtil;
import org.apache.flink.streaming.kafka.test.base.RollingAdditionMapper;

/**
* A simple example that shows how to read from and write to Kafka. This will read String messages
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* limitations under the License.
*/

package org.apache.flink.streaming.scala.examples.kafka
package org.apache.flink.streaming.scala.kafka.test

import org.apache.flink.api.common.restartstrategy.RestartStrategies
import org.apache.flink.api.common.serialization.SimpleStringSchema
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,20 +21,20 @@ under the License.
xmlns:xsi="http:https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http:https://maven.apache.org/POM/4.0.0 http:https://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>flink-examples</artifactId>
<artifactId>flink-end-to-end-tests</artifactId>
<groupId>org.apache.flink</groupId>
<version>1.8-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>flink-examples-streaming-kafka-0.11_${scala.binary.version}</artifactId>
<name>flink-examples-streaming-kafka-0.11</name>
<artifactId>flink-streaming-kafka011-test_${scala.binary.version}</artifactId>
<name>flink-streaming-kafka011-test</name>
<packaging>jar</packaging>

<dependencies>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-examples-streaming-kafka-base_${scala.binary.version}</artifactId>
<artifactId>flink-streaming-kafka-test-base_${scala.binary.version}</artifactId>
<version>${project.version}</version>
</dependency>

Expand Down Expand Up @@ -76,7 +76,7 @@ under the License.
<createDependencyReducedPom>false</createDependencyReducedPom>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>org.apache.flink.streaming.examples.kafka.Kafka011Example</mainClass>
<mainClass>org.apache.flink.streaming.kafka.test.Kafka011Example</mainClass>
</transformer>
</transformers>
<finalName>Kafka011Example</finalName>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@
* limitations under the License.
*/

package org.apache.flink.streaming.examples.kafka;
package org.apache.flink.streaming.kafka.test;

import org.apache.flink.api.java.utils.ParameterTool;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer011;
import org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer011;
import org.apache.flink.streaming.examples.kafka.base.CustomWatermarkExtractor;
import org.apache.flink.streaming.examples.kafka.base.KafkaEvent;
import org.apache.flink.streaming.examples.kafka.base.KafkaEventSchema;
import org.apache.flink.streaming.examples.kafka.base.KafkaExampleUtil;
import org.apache.flink.streaming.examples.kafka.base.RollingAdditionMapper;
import org.apache.flink.streaming.kafka.test.base.CustomWatermarkExtractor;
import org.apache.flink.streaming.kafka.test.base.KafkaEvent;
import org.apache.flink.streaming.kafka.test.base.KafkaEventSchema;
import org.apache.flink.streaming.kafka.test.base.KafkaExampleUtil;
import org.apache.flink.streaming.kafka.test.base.RollingAdditionMapper;

/**
* A simple example that shows how to read from and write to Kafka. This will read String messages
Expand Down
4 changes: 4 additions & 0 deletions flink-end-to-end-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,10 @@ under the License.
<module>flink-metrics-availability-test</module>
<module>flink-metrics-reporter-prometheus-test</module>
<module>flink-heavy-deployment-stress-test</module>
<module>flink-streaming-kafka-test-base</module>
<module>flink-streaming-kafka-test</module>
<module>flink-streaming-kafka011-test</module>
<module>flink-streaming-kafka010-test</module>
</modules>

<build>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ set -Eeuo pipefail
source "$(dirname "$0")"/common.sh
source "$(dirname "$0")"/kafka-common.sh 2.0.1 5.0.0 5.0

source "$(dirname "$0")"/test_streaming_kafka_common.sh $FLINK_DIR/examples/streaming/KafkaExample.jar
source "$(dirname "$0")"/test_streaming_kafka_common.sh ${END_TO_END_DIR}/flink-streaming-kafka-test/target/KafkaExample.jar
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ set -Eeuo pipefail
source "$(dirname "$0")"/common.sh
source "$(dirname "$0")"/kafka-common.sh 0.10.2.0 3.2.0 3.2

source "$(dirname "$0")"/test_streaming_kafka_common.sh $FLINK_DIR/examples/streaming/Kafka010Example.jar
source "$(dirname "$0")"/test_streaming_kafka_common.sh ${END_TO_END_DIR}/flink-streaming-kafka010-test/target/Kafka010Example.jar

Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@
source "$(dirname "$0")"/common.sh
source "$(dirname "$0")"/kafka-common.sh 0.11.0.2 3.2.0 3.2

source "$(dirname "$0")"/test_streaming_kafka_common.sh $FLINK_DIR/examples/streaming/Kafka011Example.jar
source "$(dirname "$0")"/test_streaming_kafka_common.sh ${END_TO_END_DIR}/flink-streaming-kafka011-test/target/Kafka011Example.jar

4 changes: 0 additions & 4 deletions flink-examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,7 @@ under the License.
<modules>
<module>flink-examples-batch</module>
<module>flink-examples-streaming</module>
<module>flink-examples-streaming-kafka-base</module>
<module>flink-examples-streaming-kafka</module>
<module>flink-examples-streaming-kafka-0.10</module>
<module>flink-examples-table</module>
<module>flink-examples-streaming-kafka-0.11</module>
</modules>

<dependencies>
Expand Down

0 comments on commit b33e2c0

Please sign in to comment.