Hi all, I’d like to start a discussion about merging two utilization modules "flink-connector-testing" and "flink-connector-test-utils". Both modules are designed for providing connector testing infrastructures and helper classes, so merging these two modules could simplify dependencies of connectors and reduce the complexity of Flink project.
The plan is to move classes in flink-connector-testing to flink-connector-test-utils, since the latter one have been existing for a longer time in the projects, and flink-connector-testing is in experimental status now. Currently these two modules work as follows: "flink-connector-test-utils" provides utilization classes supporting unit tests for connector, such as TestingReaderContext and TestingSplitEnumeratorContext, and a test suite SourceReaderTestBase with general test cases for source readers. "flink-connector-testing" is the experimental connector testing framework, aiming to support connector’s end-to-end tests and provide standard test suites with general E2E cases. Looking forward to your feedback! Best regards, Qingsheng Ren