Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.2.0
-
None
Description
Most tests of the batch Scala Table API tests are full-blown integration tests which are rather expensive to execute.
Most of tests should be converted into unit tests that validate the resulting execution plan (consisting of DataSetRel nodes) based on the TableTestBase class.
In addition we need a few integration tests that check the translation from the optimized DataSetRel plan to a DataSet program. These tests should be done by extending the TableProgramsCollectionTestBase (see FLINK-5268). These tests must cover the translation process of each DataSetRel operator.