[
https://issues.apache.org/jira/browse/HIVE-11538?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16039476#comment-16039476
]
Zoltan Haindrich commented on HIVE-11538:
-----------------------------------------
[~ashutoshc] [~wzheng] oh...it seems like this have been changed by that
upgrade - because the initScript setting location is now inside the java code;
the maven part defaults to setting it to an empty string (because it have to be
passed over to surefire...) - for this reason the method which picks up the
overriden value for {{initScript}} threats the empty value as "not set" -
since it is impossible to unset a property if its empty...
I always use some nonexistent initscript value ({{-DinitScript=asd.sql}}) to
skip the initscript...now I know why - I wasn't aware that I've broken this...
I think the reason behind the need to skip the initscript is because the test
data-dependencies are "hidden", and everything is pushed into
q_test_init.sql...there are many datasets in there which are rarely used....1
test usually uses only 1 dataset...I've collected a few ideas which may help
here: https://gist.github.com/kgyrtkirk/89931b7e420c4950b7b36cc8fc1cb6a2
> Add an option to skip init script while running tests
> -----------------------------------------------------
>
> Key: HIVE-11538
> URL: https://issues.apache.org/jira/browse/HIVE-11538
> Project: Hive
> Issue Type: Improvement
> Components: Testing Infrastructure
> Reporter: Ashutosh Chauhan
> Assignee: Ashutosh Chauhan
> Fix For: 2.0.0
>
> Attachments: HIVE-11538.2.patch, HIVE-11538.3.patch, HIVE-11538.patch
>
>
> {{q_test_init.sql}} has grown over time. Now, it takes substantial amount of
> time. When debugging a particular query which doesn't need such
> initialization, this delay is annoyance.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)