evans-ye opened a new pull request #242: URL: https://github.com/apache/flink-statefun/pull/242
# What is the purpose of the change This JIRA focus on refactoring the existing statefun-smoke-e2e module into: * statefun-smoke-e2e-common (smoke e2e testing framework such as source, sink, verification, etc) * statefun-smoke-e2e-embedded (embedded java function) The end goal of this refactoring is to decouple testing framework with different kinds of functions(embedded, remote Java/Go/Python functions) so that we can have a unified testing framework to test those functions as a whole. Testing other language SDKs will be covered in the umbrella JIRA FLINK-23125. Brief change log 1. Let smoke-e2e-embedded module depends on smoke-e2e-common module, and build into fat-jar for runtime e2e testing. 2. In smoke-e2e-embedded, protobuf classes are pre-generated since for different kind of SDKs, there might not have proper protobuf gen solution at build time. While smoke-e2e-common is remained to be generated at build time. 3. Some naming refinement such as SimpleProtobufServer -> SimpleVerificationServer, source -> command-generator-source, sink -> discard-sink, verification -> verification-sink. However, more suitable naming is welcomed. # Verifying From project root, do mvn clean install -Prun-e2e-tests and it's passed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
