This is an automated email from the ASF dual-hosted git repository.

arvid pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.


    from 091a201  [FLINK-14482][rocksdb] Bump FRocksDB version to 6.20.3
     new 4fd3323  [hotfix][test/testcontainers] Use Testcontainer BOM to manage 
versions in the project
     new 613a824  [FLINK-19554][connector/testing-framework] Basic abstractions 
of connector testing framework
     new 43066fe  [FLINK-19554][testutil/container] Support TM restarting in 
FlinkContainer and network accessibility from other containers
     new b9e1e4d  [FLINK-19554][connector/testing-framework] Implementations of 
TestEnvironment
     new 249b281  [FLINK-19554][connector/testing-framework] Connector testing 
framework utilities based on JUnit 5
     new b6bf1aa  [FLINK-19554][connector/testing-framework] Base test class 
for source with fundamental test cases
     new adee561  [FLINK-19554][connector/testing-framework] KafkaSource IT and 
E2E case based on connector testing framework

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../flink-connector-elasticsearch6/pom.xml         |   1 -
 .../flink-connector-elasticsearch7/pom.xml         |   1 -
 flink-connectors/flink-connector-jdbc/pom.xml      |   7 +-
 flink-connectors/flink-connector-kafka/pom.xml     |  13 +-
 .../connector/kafka/source/KafkaSourceITCase.java  | 313 ++++++++++++---------
 .../source/enumerator/KafkaEnumeratorTest.java     |   2 +-
 .../initializer/OffsetsInitializerTest.java        |   2 +-
 .../enumerator/subscriber/KafkaSubscriberTest.java |   2 +-
 .../reader/KafkaPartitionSplitReaderTest.java      |   2 +-
 .../kafka/source/reader/KafkaSourceReaderTest.java |   2 +-
 .../KafkaMultipleTopicExternalContext.java         | 124 ++++++++
 .../source/testutils/KafkaPartitionDataWriter.java |  60 ++++
 .../testutils/KafkaSingleTopicExternalContext.java | 242 ++++++++++++++++
 .../source/{ => testutils}/KafkaSourceTestEnv.java |   2 +-
 flink-connectors/flink-connector-kinesis/pom.xml   |   1 -
 flink-connectors/flink-connector-rabbitmq/pom.xml  |   1 -
 .../flink-end-to-end-tests-common-kafka/pom.xml    |  30 +-
 .../flink/tests/util/kafka/KafkaSourceE2ECase.java |  69 +++++
 .../flink-end-to-end-tests-common/pom.xml          |   6 +-
 .../flink/tests/util/flink/FlinkContainer.java     |  99 ++++++-
 .../util/flink/FlinkContainerTestEnvironment.java  | 121 ++++++++
 .../flink-streaming-kinesis-test/pom.xml           |  17 ++
 .../flink/runtime/testutils/CommonTestUtils.java   |  41 +++
 .../flink-connector-testing/README.md              |  44 +++
 .../flink-connector-testing}/pom.xml               |  59 ++--
 .../flink/connectors/test/common/TestResource.java |  53 ++++
 .../common/environment/ClusterControllable.java    |  33 +++
 .../environment/MiniClusterTestEnvironment.java    | 135 +++++++++
 .../environment/RemoteClusterTestEnvironment.java  |  71 +++++
 .../test/common/environment/TestEnvironment.java   |  35 +++
 .../DefaultContainerizedExternalSystem.java        | 108 +++++++
 .../test/common/external/ExternalContext.java      |  75 +++++
 .../common/external/SourceSplitDataWriter.java     |  34 +++
 .../junit/annotations/ExternalContextFactory.java  |  43 +++
 .../common/junit/annotations/ExternalSystem.java   |  39 +++
 .../test/common/junit/annotations/TestEnv.java     |  40 +++
 .../extensions/ConnectorTestingExtension.java      | 144 ++++++++++
 .../TestCaseInvocationContextProvider.java         | 203 +++++++++++++
 .../junit/extensions/TestLoggerExtension.java      |  83 ++++++
 .../common/testsuites/SourceTestSuiteBase.java     | 299 ++++++++++++++++++++
 .../test/common/utils/TestDataMatchers.java        | 246 ++++++++++++++++
 .../test/common/utils/IteratorWithCurrentTest.java |  77 +++++
 .../test/common/utils/TestDataMatchersTest.java    | 166 +++++++++++
 flink-test-utils-parent/pom.xml                    |   1 +
 pom.xml                                            |   8 +
 .../modules-skipping-deployment.modulelist         |   1 +
 46 files changed, 2959 insertions(+), 196 deletions(-)
 create mode 100644 
flink-connectors/flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/source/testutils/KafkaMultipleTopicExternalContext.java
 create mode 100644 
flink-connectors/flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/source/testutils/KafkaPartitionDataWriter.java
 create mode 100644 
flink-connectors/flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/source/testutils/KafkaSingleTopicExternalContext.java
 rename 
flink-connectors/flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/source/{
 => testutils}/KafkaSourceTestEnv.java (99%)
 create mode 100644 
flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/src/test/java/org/apache/flink/tests/util/kafka/KafkaSourceE2ECase.java
 create mode 100644 
flink-end-to-end-tests/flink-end-to-end-tests-common/src/main/java/org/apache/flink/tests/util/flink/FlinkContainerTestEnvironment.java
 create mode 100644 flink-test-utils-parent/flink-connector-testing/README.md
 copy {flink-connectors/flink-connector-rabbitmq => 
flink-test-utils-parent/flink-connector-testing}/pom.xml (62%)
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/TestResource.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/environment/ClusterControllable.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/environment/MiniClusterTestEnvironment.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/environment/RemoteClusterTestEnvironment.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/environment/TestEnvironment.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/external/DefaultContainerizedExternalSystem.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/external/ExternalContext.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/external/SourceSplitDataWriter.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/junit/annotations/ExternalContextFactory.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/junit/annotations/ExternalSystem.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/junit/annotations/TestEnv.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/junit/extensions/ConnectorTestingExtension.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/junit/extensions/TestCaseInvocationContextProvider.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/junit/extensions/TestLoggerExtension.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/testsuites/SourceTestSuiteBase.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/utils/TestDataMatchers.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/test/java/org/apache/flink/connectors/test/common/utils/IteratorWithCurrentTest.java
 create mode 100644 
flink-test-utils-parent/flink-connector-testing/src/test/java/org/apache/flink/connectors/test/common/utils/TestDataMatchersTest.java

Reply via email to