Hi Szabolcs,

The only thing I want to add/point out is that we will need to make sure to
reach out to apache legal regarding what we can add to the Sqoop repo and
into the Sqoop CI. We also need to confirm that the jenkins infra is ready
to run docker.

Other than this, this would be a very useful addition to our project,
thanks for driving this!

Thanks,
Anna

On Wed, Aug 30, 2017 at 11:40 AM, Szabolcs Vasas <va...@cloudera.com> wrote:

> Hi All,
>
> I have been working on making the third party test execution easier during
> the last couple of months and I would like to share my results/plans and
> ask for feedback.
> Executing the Sqoop third party test cases is way too painful and we have
> already discussed it in another chain that a possible solution to this
> would be to use docker containers to run the necessary RDBMSs. This
> solution could also enable us to run the third party test cases in our CI
> system which would be a really important step to improve the quality of
> Sqoop.
> I have created an umbrella JIRA for this initiative (
> https://issues.apache.org/jira/browse/SQOOP-3228) please feel free to take
> a look and leave a comment with your suggestions and ideas.
> My plan is to implement this initiative in 3 phases:
>
> Phase 1 (subtasks 1-5):
> The goal of this phase is to document how the contributors can setup the
> docker environment and start the necessary docker containers on their
> machines to be able to execute all the third party tests manually.
> This phase includes the necessary fixes in the test infrastructure and
> fixing the currently failing third party test cases too.
> We are actually very close to complete this phase I have managed to run the
> third party test cases with docker containers on my machine in 20 minutes,
> the documentation is the only step left.
>
> Phase 2 (subtasks 6-7):
> The goal of this phase is to automate the dockerized third party test
> execution. We want to have an ant task which starts up the necessary
> containers, executes the third party tests and shuts down the containers.
>
> Phase 3 (subtask 8):
> Change the Sqoop CI build to execute the third party test cases as well.
>
>
> Please let me know if you have any comments/concerns/suggestions regarding
> this initiative.
>
> Regards,
> Szabolcs
>

Reply via email to