[
https://issues.apache.org/jira/browse/IMPALA-8515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16839115#comment-16839115
]
ASF subversion and git services commented on IMPALA-8515:
---------------------------------------------------------
Commit b55d905322db017a11b5424da9c26c8d43aebb4c in impala's branch
refs/heads/master from Tim Armstrong
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=b55d905 ]
IMPALA-8515: port shell tests to use shell build
shell/make_shell_tarball.sh builds a tarball with all the
shell dependencies bundled. We should test the contents of
that tarball in the shell tests instead of using infra/python/env
and the libraries bundled there.
This tarball is one of the default targets (e.g. run by buildall.sh) so
this should not affect any typical development workflows.
Note that this means the shell tests now requires the shell tarball to
be built locally, which doesn't necessarily happen for remote cluster
tests, so we preserve the old behaviour in that case.
Testing:
Ran core tests on CentOS 6 and CentOS 7.
Change-Id: I581363639b279a9c2ff1fd982bdb140260b24baa
Reviewed-on: http://gerrit.cloudera.org:8080/13267
Reviewed-by: Impala Public Jenkins <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
> Test impala-shell distribution instead of special dev environment version
> -------------------------------------------------------------------------
>
> Key: IMPALA-8515
> URL: https://issues.apache.org/jira/browse/IMPALA-8515
> Project: IMPALA
> Issue Type: Sub-task
> Components: Infrastructure
> Reporter: Tim Armstrong
> Assignee: Tim Armstrong
> Priority: Major
>
> Impala shell tests use bin/impala-shell.sh, which uses impala-python and
> various dev-environment specific infrastructure to run impala-shell. We also
> build a shell tarball, which is meant to be a self-contained version of the
> shell with all dependencies.
> In principle it's better to test the build artifacts rather than the
> development environment. Therefore for full builds, where we build the
> tarball, we should test the contents of the tarball including the bundled
> libraries.
> For remote cluster tests, we can continue to use the dev environment (since
> we don't necessarily build the shell tarball there).
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]