David Anderson created FLINK-23653:
--------------------------------------
Summary: improve training exercises and tests so they are better
examples
Key: FLINK-23653
URL: https://issues.apache.org/jira/browse/FLINK-23653
Project: Flink
Issue Type: Improvement
Components: Documentation / Training / Exercises
Reporter: David Anderson
The tests for the training exercises are implemented in a way that permits the
same tests to be used for both the exercises and the solutions, and for both
the Java and Scala implementations. The way that this was done is a bit
awkward.
It would be better to
* eliminate the ExerciseBase class and its mechanisms for setting the
source(s) and sink and parallelism
* have tests that run with parallelism > 1
* speed up the tests by using MiniClusterWithClientResource
It's also the case that the watermarking is done by calling emitWatermark in
the sources. This is confusing; the watermarking should be visibly implemented
in the exercises and solutions.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)