Szabolcs Vasas created SQOOP-3230:
-------------------------------------
Summary: Add a build step which starts RDBMS docker containers
before the third party tests are executed
Key: SQOOP-3230
URL: https://issues.apache.org/jira/browse/SQOOP-3230
Project: Sqoop
Issue Type: Task
Reporter: Szabolcs Vasas
The task is to enable automatic third party test execution using our build tool.
Ant should start up all the necessary containers before the tests are executed
and shut them down after they are completed.
The solution should address (at least) the below problems:
* Find a way to start docker containers from ant (probably a Java library)
* Random port support: we should make the solution more robust by not relying
on the default ports exposed by the containers since they may be occupied on
the host running the test cases.
* Health check logic should be implemented: the framework should make sure that
the containers are properly started before it executes the test cases.
* The solution should not be too tied to Ant since Gradle build will be
introduced soon
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)