Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
1.2.0
-
None
-
None
Description
Most tests of the batch SQL tests are full-blown integration tests which are rather expensive to execute.
All tests should be converted into unit tests that validate the resulting execution plan (consisting of DataSetRel nodes) based on the TableTestBase class.
Since the translation from DataSetRel nodes to the DataSet programs is covered by the batch Table API tests (see FLINK-5270), we do not need additional integration tests that validate the result of an execution (except for the case where a certain DataSetRel node cannot be constructed via the Table API.).