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]


Reply via email to