[
https://issues.apache.org/jira/browse/FLINK-2901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14978202#comment-14978202
]
ASF GitHub Bot commented on FLINK-2901:
---------------------------------------
GitHub user zentol opened a pull request:
https://github.com/apache/flink/pull/1306
[FLINK-2901] Remove Record API dependencies from flink-tests
This PR removes all dependencies to the Record API in the flink-tests
project.
For this, tests were either ported or removed.
The following files were NOT ported:
* recordJobs/*
* except kmeans/udfs CoordVector, PointInFormat (moved & ported)
* except util/InfiniteIntegerInputFormat (moved & ported)
* recordJobTests/*
* operators/*
* except CoGroupSortITCase, MapPartitionITCase, ObjectReuseITCase (moved)
* accumulators/AccumulatorIterativeITCase
* Unfinished test, should be addressed in a separate issue
* IterationTerminationWithTwoTails
* nigh identical with IterationTerminationWithTerminationTail (ported
version also failed)
* iterative/DeltaPageRankITCase, IterativeKMeansITCase, KMeansITCase
* behaved like they belong into /recordJobTests/ (as in they simply
execute a recordJob), thus removed
* optimizer/iterations/IterativeKMeansITCase
* overlaps with ConnectedComponentsITCase (need a second opinion on this!)
* util/FailingTestBase
* integrated into TaskFailureITCase (only user of the class)
* testPrograms/util/tests/*
cancelling/MatchJoinCancellingITCase was ported but disabled since it is
unstable, and also disabled before. Separate issue seems appropriate.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/zentol/flink 2901_record_tests
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/flink/pull/1306.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1306
----
commit ae3e5d64240feb0f2d9f5b74b709567ee3c66ec4
Author: Fabian Hueske <[email protected]>
Date: 2015-10-22T19:13:59Z
Remove ITCases for Record API operators
commit 88fcd3419774a48bc42c21fc46a745129bc4c0ac
Author: Fabian Hueske <[email protected]>
Date: 2015-10-22T19:15:38Z
Move operator ITCases into correct package
commit 4b9cecbe747d1131849070223821cbb4446a2a48
Author: Fabian Hueske <[email protected]>
Date: 2015-10-22T19:18:04Z
Remove Record API dependencies from CC iteration tests
commit 75052028dc8f29b4280d9c29d61fcb6f6c00ff0a
Author: Fabian Hueske <[email protected]>
Date: 2015-10-22T19:19:34Z
Remove Record API dependencies from WordCount compiler test
commit 91ca56c0df8a07cd142fd764b13af6ea3d7dae8a
Author: Fabian Hueske <[email protected]>
Date: 2015-10-22T19:20:34Z
Remove Record API program tests
commit 491afa1ea220f5292c36910d5c4f0c2491edc859
Author: zentol <[email protected]>
Date: 2015-10-25T14:07:37Z
Remove deprecation warning suppressions
commit a32a0d1b33c7ffcd4a997fa1cdd11fe299bc7e60
Author: zentol <[email protected]>
Date: 2015-10-27T20:22:38Z
[FLINK-2901] Remove Record API dependencies from flink-tests #1
commit 0600da3154665aaf1ee02510e24f8222ca12af5f
Author: zentol <[email protected]>
Date: 2015-10-27T20:22:45Z
[FLINK-2901] Remove Record API dependencies from flink-tests #2
----
> Several flink-test ITCases depend on Record API features
> --------------------------------------------------------
>
> Key: FLINK-2901
> URL: https://issues.apache.org/jira/browse/FLINK-2901
> Project: Flink
> Issue Type: Sub-task
> Components: Tests
> Affects Versions: 0.10
> Reporter: Fabian Hueske
> Assignee: Chesnay Schepler
>
> There are several ITCases and utility classes in {{flink-tests}} that depend
> on the Record API including:
> - ITCases for Record API operators in
> {{flink-tests/src/test/java/org/apache/flink/test/operators}}
> - ITCases for Record API programs in
> {{flink-tests/src/test/java/org/apache/flink/test/recordJobTests}}
> - Record API programs in
> {{flink-tests/src/test/java/org/apache/flink/test/recordJobs}}
> - Several ITCases for iterations in
> {{flink-tests/src/test/java/org/apache/flink/test/iterative}}
> - Tests for job canceling in
> {{flink-tests/src/test/java/org/apache/flink/test/cancelling}}
> - Test for failing jobs in
> {{flink-tests/src/test/java/org/apache/flink/test/failingPrograms/TaskFailureITCase}}
> - Optimizer tests in
> {{flink-tests/src/test/java/org/apache/flink/test/optimizer}}
> - Accumulator test in
> {{flink-tests/src/test/java/org/apache/flink/test/accumulators/AccumulatorIterativeITCase}}
> - Broadcast test in
> {{flink-tests/src/test/java/org/apache/flink/test/broadcastvasr/BroadcastBranchingITCase}}
> - distributed cache test in
> {{flink-tests/src/test/java/org/apache/flink/test/distributedCache/DistributedCacheTest}}
> and probably a few more.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)