-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/38521/
-----------------------------------------------------------

(Updated Oct. 9, 2015, 9:08 a.m.)


Review request for lens, Amareshwari Sriramadasu and Rajat Khandelwal.


Bugs: LENS-607
    https://issues.apache.org/jira/browse/LENS-607


Repository: lens


Description
-------

Iterators in java7 and java8 are returning elements in different order. All 
most all failures are because of this case.

Changes:
TestBaseCubeQueries: Changed driver supported storages to single storage 
instead of multiple
TestCubeRewriter: Returning diffrent orders in the joins. Separated join part 
from the actaul query part and verified join part and remaining query part 
separately.
TestStorageUtil: Multiple sets can answer the given partitions. Changed asserts 
accordingly.
TestTimeRangeResolver: Changed asserts to cover all the errors.

*ColumnSQLRewriter* : Changed all data structures to *Linked* datastructures 
(Arraylist --> LinkedList, HashSet to LinkedHashSet, HashMap to LinkedHashMap) 
to return the elements in insertion order.

TestColumnSQLRewriter: Changed the order of columns in queries.


Diffs (updated)
-----

  lens-cli/src/test/java/org/apache/lens/cli/TestLensCubeCommands.java 39441c9 
  lens-cube/src/test/java/org/apache/lens/cube/parse/TestBaseCubeQueries.java 
0f76c76 
  lens-cube/src/test/java/org/apache/lens/cube/parse/TestCubeRewriter.java 
a58f5fe 
  
lens-cube/src/test/java/org/apache/lens/cube/parse/TestDenormalizationResolver.java
 bde4edd 
  
lens-cube/src/test/java/org/apache/lens/cube/parse/TestExpressionResolver.java 
493b8d6 
  lens-cube/src/test/java/org/apache/lens/cube/parse/TestQuery.java 
PRE-CREATION 
  lens-cube/src/test/java/org/apache/lens/cube/parse/TestStorageUtil.java 
81f515b 
  lens-cube/src/test/java/org/apache/lens/cube/parse/TestTimeRangeResolver.java 
cb27d50 
  
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java
 295b476 
  
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java
 db09a4b 

Diff: https://reviews.apache.org/r/38521/diff/


Testing
-------

Tested on both java7 and java8. Build is successful. Will post the build 
artifact summary soon.

c1mng0pxdty3:lens raju.bairishetti$ java -version
**java version "1.8.0_40"**

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Lens Checkstyle Rules .............................. SUCCESS [  4.849 s]
[INFO] Lens ............................................... SUCCESS [  5.806 s]
[INFO] Lens API ........................................... SUCCESS [ 31.562 s]
[INFO] Lens API for server and extensions ................. SUCCESS [ 23.200 s]
[INFO] Lens Cube .......................................... SUCCESS [06:19 min]
[INFO] Lens DB storage .................................... SUCCESS [ 23.015 s]
[INFO] Lens Query Library ................................. SUCCESS [ 18.249 s]
[INFO] Lens Hive Driver ................................... SUCCESS [03:11 min]
[INFO] Lens Driver for JDBC ............................... SUCCESS [ 41.094 s]
[INFO] Lens Elastic Search Driver ......................... SUCCESS [ 26.188 s]
[INFO] Lens Server ........................................ SUCCESS [12:38 min]
[INFO] Lens client ........................................ SUCCESS [ 44.951 s]
[INFO] Lens CLI ........................................... SUCCESS [04:57 min]
[INFO] Lens Examples ...................................... SUCCESS [ 11.491 s]
[INFO] Lens Distribution .................................. SUCCESS [ 19.483 s]
[INFO] Lens ML Lib ........................................ SUCCESS [02:35 min]
[INFO] Lens ML Ext Distribution ........................... SUCCESS [  7.919 s]
[INFO] Lens Regression .................................... SUCCESS [ 11.523 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 34:13 min
[INFO] Finished at: 2015-09-19T12:13:27+05:30
[INFO] Final Memory: 158M/1483M
[INFO] ------------------------------------------------------------------------


JDK-7:  **sun-jdk-1.7.0_55**

regression-2.4.0-beta-SNAPSHOT-tests.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Lens Checkstyle Rules ............................. SUCCESS [1.999s]
[INFO] Lens .............................................. SUCCESS [2.816s]
[INFO] Lens API .......................................... SUCCESS [23.685s]
[INFO] Lens API for server and extensions ................ SUCCESS [20.093s]
[INFO] Lens Cube ......................................... SUCCESS [5:02.073s]
[INFO] Lens DB storage ................................... SUCCESS [19.937s]
[INFO] Lens Query Library ................................ SUCCESS [15.858s]
[INFO] Lens Hive Driver .................................. SUCCESS [2:50.353s]
[INFO] Lens Driver for JDBC .............................. SUCCESS [37.076s]
[INFO] Lens Elastic Search Driver ........................ SUCCESS [15.348s]
[INFO] Lens Server ....................................... SUCCESS [5:42.566s]
[INFO] Lens client ....................................... SUCCESS [34.983s]
[INFO] Lens CLI .......................................... SUCCESS [2:34.585s]
[INFO] Lens Examples ..................................... SUCCESS [8.688s]
[INFO] Lens Distribution ................................. SUCCESS [8.809s]
[INFO] Lens ML Lib ....................................... SUCCESS [1:28.010s]
[INFO] Lens ML Ext Distribution .......................... SUCCESS [2.393s]
[INFO] Lens Regression ................................... SUCCESS [14.258s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21:04.437s
[INFO] Finished at: Sat Sep 19 06:48:15 UTC 2015
[INFO] Final Memory: 178M/1113M
[INFO] ------------------------------------------------------------------------


Thanks,

Raju Bairishetti

Reply via email to