You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Eric Hanson (JIRA)" <ji...@apache.org> on 2013/10/17 18:49:44 UTC
[jira] [Created] (HIVE-5576) Blank lines missing from .q.out files
created on Windows for testcase=TestCliDriver
Eric Hanson created HIVE-5576:
---------------------------------
Summary: Blank lines missing from .q.out files created on Windows for testcase=TestCliDriver
Key: HIVE-5576
URL: https://issues.apache.org/jira/browse/HIVE-5576
Project: Hive
Issue Type: Bug
Components: Testing Infrastructure
Affects Versions: 0.13.0
Environment: Windows 8 using Hive Monarch build environment
Reporter: Eric Hanson
Priority: Minor
If you create a .q.out file on Windows using a command like this:
ant test "-Dhadoop.security.version=1.1.0-SNAPSHOT" "-Dhadoop.root=c:\hw\project\hadoop-monarch" "-Dresolvers=internal" "-Dhadoop-0.20S.version=1.1.0-SNAPSHOT" "-Dhadoop.mr.rev=20S" "-Dhive.support.concurrency=false" "-Dshims.include=0.20S" "-Dtest.continue.on.failure=true" "-Dtest.halt.on.failure=no" "-Dtest.print.classpath=true" "-Dtestcase=TestCliDriver" "-Dqfile=vectorized_math_funcs.q,vectorized_string_funcs.q,vectorized_casts.q" "-Doverwrite=true" "-Dtest.silent=false"
Then the .q.out files generated in the hive directory under
ql\src\test\results\clientpositive
having missing blank lines.
So, the .q tests will pass on your Windows machine. But when you upload them in a patch, they fail on the automated build server. See HIVE-5517 for an example. HIVE-5517.3.patch has .q.out files with missing blank lines. Hive-5517.4.patch has .q.out files created on a Linux or Mac system. Those have blank lines.
--
This message was sent by Atlassian JIRA
(v6.1#6144)