[ 
https://issues.apache.org/jira/browse/HIVE-16152?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15924243#comment-15924243
 ] 

Peter Vary commented on HIVE-16152:
-----------------------------------

The changed output:
- diff problem:
{code}
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; 
support was removed in 8.0
Running org.apache.hadoop.hive.cli.TestBeeLineDriver
Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 13.999 sec <<< 
FAILURE! - in org.apache.hadoop.hive.cli.TestBeeLineDriver
testCliDriver[drop_with_concurrency](org.apache.hadoop.hive.cli.TestBeeLineDriver)
  Time elapsed: 2.223 sec  <<< FAILURE!
java.lang.AssertionError: Client result comparison failed with error code = 1 
while executing fname=drop_with_concurrency
3c3
< Change!!! No rows affected 
---
> No rows affected 
{code}
- Missing out file:
{code}
testCliDriver[escape_comments](org.apache.hadoop.hive.cli.TestBeeLineDriver)  
Time elapsed: 2.703 sec  <<< ERROR!
java.lang.Exception: Exception running or analyzing the results of the query 
file: org.apache.hive.beeline.qfile.QFile@4df7d9ee
The following files can help you identifying the problem:
 - Query file: 
/Users/petervary/dev/upstream/hive/ql/src/test/queries/clientpositive/escape_comments.q
 - Raw output file: 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/escape_comments.q.out.raw
 - Filtered output file: 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/escape_comments.q.out
 - Expected output file: 
/Users/petervary/dev/upstream/hive/ql/src/test/results/clientpositive/beeline/escape_comments.q.out
 - Client log file: 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/escape_comments.q.beeline
 - Client log files before the test: 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/escape_comments.q.out.before
 - Client log files after the test: 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/escape_comments.q.out.after
 - Hiveserver2 log file: ./itests/qtest/target/tmp/hive.log

        at 
org.apache.hadoop.hive.cli.control.CoreBeeLineDriver.runTest(CoreBeeLineDriver.java:173)
        at 
org.apache.hadoop.hive.cli.control.CoreBeeLineDriver.runTest(CoreBeeLineDriver.java:188)
        at 
org.apache.hadoop.hive.cli.control.CliAdapter.runTest(CliAdapter.java:104)
        at 
org.apache.hadoop.hive.cli.TestBeeLineDriver.testCliDriver(TestBeeLineDriver.java:59)
[..]
Caused by: java.io.IOException: Expected results file does not exist: 
/Users/petervary/dev/upstream/hive/ql/src/test/results/clientpositive/beeline/escape_comments.q.out
        at org.apache.hive.beeline.qfile.QFile.compareResults(QFile.java:111)
        at 
org.apache.hadoop.hive.cli.control.CoreBeeLineDriver.runTest(CoreBeeLineDriver.java:156)
        ... 39 more
{code}
- Query file problem:
{code}
testCliDriver[drop_with_concurrency](org.apache.hadoop.hive.cli.TestBeeLineDriver)
  Time elapsed: 0.522 sec  <<< ERROR!
java.sql.SQLException: Error executing SQL command: !run 
/Users/petervary/dev/upstream/hive/ql/src/test/queries/clientpositive/drop_with_concurrency.q
        at 
org.apache.hive.beeline.qfile.QFileBeeLineClient.execute(QFileBeeLineClient.java:64)
        at 
org.apache.hive.beeline.qfile.QFileBeeLineClient.execute(QFileBeeLineClient.java:93)
        at 
org.apache.hadoop.hive.cli.control.CoreBeeLineDriver.runTest(CoreBeeLineDriver.java:144)
{code}
- Init file problem:
{code}
org.apache.hadoop.hive.cli.TestBeeLineDriver  Time elapsed: 8.093 sec  <<< 
ERROR!
java.sql.SQLException: Error running infra script: 
/Users/petervary/dev/upstream/hive/data/scripts/q_test_init_src.sql
Check the following logs for details:
 - 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/init.beeline
 - 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/init.raw
        at 
org.apache.hadoop.hive.cli.control.CoreBeeLineDriver.runInfraScript(CoreBeeLineDriver.java:121)
        at 
org.apache.hadoop.hive.cli.control.CoreBeeLineDriver.beforeClass(CoreBeeLineDriver.java:105)
        at 
org.apache.hadoop.hive.cli.control.CliAdapter$1$1.evaluate(CliAdapter.java:71)
        at org.junit.rules.RunRules.evaluate(RunRules.java:20)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
        at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
        at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
        at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: java.sql.SQLException: Error executing SQL command: !run 
/Users/petervary/dev/upstream/hive/data/scripts/q_test_init_src.sql
        at 
org.apache.hive.beeline.qfile.QFileBeeLineClient.execute(QFileBeeLineClient.java:64)
        at 
org.apache.hadoop.hive.cli.control.CoreBeeLineDriver.runInfraScript(CoreBeeLineDriver.java:112)
        ... 11 more
{code}
- Exception in the wild :)
{code}
testCliDriver[drop_with_concurrency](org.apache.hadoop.hive.cli.TestBeeLineDriver)
  Time elapsed: 2.284 sec  <<< ERROR!
java.lang.Exception: Exception running or analyzing the results of the query 
file: org.apache.hive.beeline.qfile.QFile@685d7ba5
The following files can help you identifying the problem:
 - Query file: 
/Users/petervary/dev/upstream/hive/ql/src/test/queries/clientpositive/drop_with_concurrency.q
 - Raw output file: 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/drop_with_concurrency.q.out.raw
 - Filtered output file: 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/drop_with_concurrency.q.out
 - Expected output file: 
/Users/petervary/dev/upstream/hive/ql/src/test/results/clientpositive/beeline/drop_with_concurrency.q.out
 - Client log file: 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/drop_with_concurrency.q.beeline
 - Client log files before the test: 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/drop_with_concurrency.q.out.before
 - Client log files after the test: 
/Users/petervary/dev/upstream/hive/itests/qtest/target/qfile-results/beelinepositive/drop_with_concurrency.q.out.after
 - Hiveserver2 log file: ./itests/qtest/target/tmp/hive.log

        at 
org.apache.hadoop.hive.cli.control.CoreBeeLineDriver.runTest(CoreBeeLineDriver.java:173)
        at 
org.apache.hadoop.hive.cli.control.CoreBeeLineDriver.runTest(CoreBeeLineDriver.java:188)
        at 
org.apache.hadoop.hive.cli.control.CliAdapter.runTest(CliAdapter.java:104)
        at 
org.apache.hadoop.hive.cli.TestBeeLineDriver.testCliDriver(TestBeeLineDriver.java:59)
[..]
Caused by: java.io.IOException: In the wild
        at org.apache.hive.beeline.qfile.QFile.filterOutput(QFile.java:107)
        at 
org.apache.hadoop.hive.cli.control.CoreBeeLineDriver.runTest(CoreBeeLineDriver.java:150)
        ... 39 more
{code}

> TestBeeLineDriver logging improvements
> --------------------------------------
>
>                 Key: HIVE-16152
>                 URL: https://issues.apache.org/jira/browse/HIVE-16152
>             Project: Hive
>          Issue Type: Improvement
>          Components: Testing Infrastructure
>    Affects Versions: 2.2.0
>            Reporter: Peter Vary
>            Assignee: Peter Vary
>
> During the review of HIVE-16127 we agreed, that it would be great to have 
> improved logging and error messages during the TestBeeLineDriver run.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to