[
https://issues.apache.org/jira/browse/HIVE-4448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13690046#comment-13690046
]
Ashutosh Chauhan commented on HIVE-4448:
----------------------------------------
You are changing following four strings, which I think is not necessary.
* HiveConf.ConfVars.METASTOREWAREHOUSE : This is a path on hdfs.
C:\\user\hive\warehouse won't make sense here.
* System.getProperty("test.tmp.dir") This is coming from build-common.xml. We
should rather fix it there, by properly using file seprators ${file.separator}
More info: http://ant.apache.org/manual/Types/mapper.html
* System.getProperty("test.src.data.dir") : Same as above.
* HiveConf.ConfVars.SCRATCHDIR : This fixed via HIVE-4609
> Fix metastore warehouse incorrect location on Windows in unit tests
> -------------------------------------------------------------------
>
> Key: HIVE-4448
> URL: https://issues.apache.org/jira/browse/HIVE-4448
> Project: Hive
> Issue Type: Bug
> Components: Testing Infrastructure
> Affects Versions: 0.11.0
> Environment: Windows
> Reporter: Shuaishuai Nie
> Assignee: Shuaishuai Nie
> Attachments: HIVE-4448.1.patch
>
>
> Unit test cases which not using QTestUtil will pass incompatible Windows path
> of METASTOREWAREHOUSE to HiveConf which result in creating the
> /test/data/warehouse folder in the wrong location in Windows. This folder
> will not be deleted at the beginning of the unit test and the content will
> cause failure of unit tests if run the same test case repeatedly. The root
> cause of this problem is for path like this
> "pfile://C:\hive\build\ql/test/data/warehouse", the "C:\hive\build\" part
> will be parsed as authority of the path and removed from the path string. The
> patch will fix this problem and make the unit test result consistent between
> Windows and Linux.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira