[ https://issues.apache.org/jira/browse/HIVE-3126?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13413448#comment-13413448 ]
Hudson commented on HIVE-3126: ------------------------------ Integrated in Hive-trunk-h0.21 #1539 (See [https://builds.apache.org/job/Hive-trunk-h0.21/1539/]) HIVE-3126 :Windows: Fix the unit tests which contains cmd commands (Unix shell commands) (Kanna Karanam via Ashutosh Chauhan) (Revision 1360825) Result = SUCCESS hashutosh : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1360825 Files : * /hive/trunk/ql/src/test/queries/clientnegative/exim_00_unsupported_schema.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_01_nonpart_over_loaded.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_02_all_part_over_overlap.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_03_nonpart_noncompat_colschema.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_04_nonpart_noncompat_colnumber.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_05_nonpart_noncompat_coltype.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_06_nonpart_noncompat_storage.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_07_nonpart_noncompat_ifof.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_08_nonpart_noncompat_serde.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_09_nonpart_noncompat_serdeparam.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_10_nonpart_noncompat_bucketing.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_11_nonpart_noncompat_sorting.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_13_nonnative_import.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_14_nonpart_part.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_15_part_nonpart.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_16_part_noncompat_schema.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_17_part_spec_underspec.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_18_part_spec_missing.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_19_external_over_existing.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_20_managed_location_over_existing.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_21_part_managed_external.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_22_export_authfail.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_23_import_exist_authfail.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_24_import_part_authfail.q * /hive/trunk/ql/src/test/queries/clientnegative/exim_25_import_nonexist_authfail.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_00_nonpart_empty.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_01_nonpart.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_02_00_part_empty.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_02_part.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_03_nonpart_over_compat.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_04_all_part.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_04_evolved_parts.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_05_some_part.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_06_one_part.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_07_all_part_over_nonoverlap.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_08_nonpart_rename.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_09_part_spec_nonoverlap.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_10_external_managed.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_11_managed_external.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_12_external_location.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_13_managed_location.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_14_managed_location_over_existing.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_15_external_part.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_16_part_external.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_17_part_managed.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_18_part_external.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_19_00_part_external_location.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_19_part_external_location.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_20_part_managed_location.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_21_export_authsuccess.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_22_import_exist_authsuccess.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_23_import_part_authsuccess.q * /hive/trunk/ql/src/test/queries/clientpositive/exim_24_import_nonexist_authsuccess.q * /hive/trunk/ql/src/test/queries/clientpositive/insertexternal1.q * /hive/trunk/ql/src/test/queries/clientpositive/multi_insert.q * /hive/trunk/ql/src/test/queries/clientpositive/multi_insert_move_tasks_share_dependencies.q * /hive/trunk/ql/src/test/results/clientnegative/exim_00_unsupported_schema.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_01_nonpart_over_loaded.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_02_all_part_over_overlap.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_03_nonpart_noncompat_colschema.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_04_nonpart_noncompat_colnumber.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_05_nonpart_noncompat_coltype.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_06_nonpart_noncompat_storage.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_07_nonpart_noncompat_ifof.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_08_nonpart_noncompat_serde.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_09_nonpart_noncompat_serdeparam.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_10_nonpart_noncompat_bucketing.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_11_nonpart_noncompat_sorting.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_13_nonnative_import.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_14_nonpart_part.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_15_part_nonpart.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_16_part_noncompat_schema.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_17_part_spec_underspec.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_18_part_spec_missing.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_19_external_over_existing.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_20_managed_location_over_existing.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_21_part_managed_external.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_22_export_authfail.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_23_import_exist_authfail.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_24_import_part_authfail.q.out * /hive/trunk/ql/src/test/results/clientnegative/exim_25_import_nonexist_authfail.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_00_nonpart_empty.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_01_nonpart.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_02_00_part_empty.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_02_part.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_03_nonpart_over_compat.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_04_all_part.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_04_evolved_parts.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_05_some_part.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_06_one_part.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_07_all_part_over_nonoverlap.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_08_nonpart_rename.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_09_part_spec_nonoverlap.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_10_external_managed.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_11_managed_external.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_12_external_location.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_13_managed_location.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_14_managed_location_over_existing.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_15_external_part.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_16_part_external.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_17_part_managed.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_18_part_external.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_19_00_part_external_location.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_19_part_external_location.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_20_part_managed_location.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_21_export_authsuccess.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_22_import_exist_authsuccess.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_23_import_part_authsuccess.q.out * /hive/trunk/ql/src/test/results/clientpositive/exim_24_import_nonexist_authsuccess.q.out * /hive/trunk/ql/src/test/results/clientpositive/insertexternal1.q.out * /hive/trunk/ql/src/test/results/clientpositive/multi_insert.q.out * /hive/trunk/ql/src/test/results/clientpositive/multi_insert_move_tasks_share_dependencies.q.out > Generate & build the velocity based Hive tests on windows by fixing the path > issues > ----------------------------------------------------------------------------------- > > Key: HIVE-3126 > URL: https://issues.apache.org/jira/browse/HIVE-3126 > Project: Hive > Issue Type: Bug > Components: Tests > Affects Versions: 0.9.0, 0.10.0, 0.9.1 > Reporter: Kanna Karanam > Assignee: Kanna Karanam > Labels: Windows, test > Fix For: 0.10.0 > > Attachments: HIVE-3126.1.patch.txt, HIVE-3126.2.patch.txt, > HIVE-3126.3.patch.txt, HIVE-3126.4.patch.txt, HIVE-3126.5.patch.txt, > HIVE-3126.6.patch.txt > > > 1)Escape the backward slash in Canonical Path if unit test runs on windows. > 2)Diff comparison – > a. Ignore the extra spacing on windows > b. Ignore the different line endings on windows & Unix > c. Convert the file paths to windows specific. (Handle spaces > etc..) > 3)Set the right file scheme & class path separators while invoking the junit > task from -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira