You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "David Anderson (Jira)" <ji...@apache.org> on 2021/08/05 20:44:00 UTC
[jira] [Created] (FLINK-23653) improve training exercises and tests
so they are better examples
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)