Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FLINK-3995] [build] Make test utils properly available and fix Maven dependencies #2148

Closed
wants to merge 3 commits into from

Conversation

rmetzger
Copy link
Contributor

This pull request subsumes #2092.
I added a commit to Stephan's pull request fixing all the build errors.

@StephanEwen
Copy link
Contributor

Looks good to me!

StephanEwen and others added 3 commits July 5, 2016 15:49
Makes the JUnit test utils (TestLogger, retry rules, ...) properly available to
other projects without the 'flink-core' test-jar, via the 'flink-test-utils-junit' project.

Makes the ForkableMiniCluster, TestEnvironment,  and other test utilities available in the 'main'
scope of the 'flink-test-utils' project.

Creates a 'flink-test-utils-parent' project that holds the 'flink-test-utils-junit' and
'flink-test-utils' project.

Also moves some tests between projects and inlines some very simple utility functions in
order to simplify some test jar dependencies.
…t utilities.

Test utilities include the StreamingMultipleProgramsTestBase and StreamingTestEnvironment.

This moves the ITCases for streaming into 'flink-tests' to achieve that.

This closes apache#2092
@rmetzger
Copy link
Contributor Author

rmetzger commented Jul 5, 2016

Thank you for the review ... merging ...

@asfgit asfgit closed this in 8a2c03e Jul 5, 2016
@rmetzger rmetzger deleted the test_utils branch July 5, 2016 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants