You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by "wangxianbin (JIRA)" <ji...@apache.org> on 2016/04/23 16:15:13 UTC

[jira] [Created] (KYLIN-1615) UT 'HiveCmdBuilderTest' fail on 'testBeeline'

wangxianbin created KYLIN-1615:
----------------------------------

             Summary: UT 'HiveCmdBuilderTest' fail on 'testBeeline'
                 Key: KYLIN-1615
                 URL: https://issues.apache.org/jira/browse/KYLIN-1615
             Project: Kylin
          Issue Type: Bug
          Components: Tools, Build and Test
    Affects Versions: v1.5.2
         Environment: windows 7
            Reporter: wangxianbin
            Assignee: hongbin ma
            Priority: Minor


this is  caused by line separator match fail.
In 'testBeeline' the expected hqlStatement is hard code and the line separator is '\n', however, the line  separator of actual hqlStatement is generated by 'StringBuffer.newLine()' which uses the platform's own notion of line separator as defined by the system property <tt>line.separator</tt>. Not all platforms use the newline character ('\n') to terminate lines.

error detail as follow:
org.junit.ComparisonFailure:  <Click to see difference>
	at org.junit.Assert.assertEquals(Assert.java:115)
	at org.junit.Assert.assertEquals(Assert.java:144)
	at org.apache.kylin.source.hive.HiveCmdBuilderTest.testBeeline(HiveCmdBuilderTest.java:72)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)