[ https://issues.apache.org/jira/browse/HIVE-4555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13657242#comment-13657242 ]
Xi Fang commented on HIVE-4555: ------------------------------- Currently, Hive won’t have Cygwin dependency issues for runtime and building. But we still need to enable Cygwin to run unit tests for Hive. One workaround is adding several executables in %PATH%. Cygwin has about 220 executables to mock the Linux environment. We may only need around 10-20 executables. The following is a list: 1. bash.exe 2. cat.exe 3. cp.exe 4. cut.exe 5. date.exe 6. diff.exe 7. echo.exe 8. find.exe 9. gzexe 10. gzip.exe 11. hostname.exe 12. md5sum.exe 13. mkdir.exe 14. sed.exe 15. sh.exe 16. sleep.exe 17. sort.exe 18. tar.exe 19. whoami.exe 20. xargs.exe This is a superset of necessary executables. Some of them may not be needed. Possible unified solutions include using Java or Python to rewrite these executable files. > Run Hive unit test on windows without Cygwin > -------------------------------------------- > > Key: HIVE-4555 > URL: https://issues.apache.org/jira/browse/HIVE-4555 > Project: Hive > Issue Type: Bug > Components: Tests, Windows > Affects Versions: 0.11.0 > Environment: Windows > Reporter: Xi Fang > > In order to run Hive unit tests on Windows, we need to enable Cygwin. A > solution is needed to remove this constraint. -- 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