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

Muhammad Gelbana commented on DRILL-5606:
-----------------------------------------

For the 
*org.apache.drill.exec.fn.impl.TestCastFunctions.testToDateForTimeStamp()* 
method, I found that when the test query
{code:sql}select to_date(to_timestamp(-1)) as col from (values(1)){code}
against Drill, the result is
{noformat}1970-01-01T00:00:00.000+02:00{noformat}

If I set the timezone to *UTC* (i.e. *-Duser.timezone=UTC*), the result becomes
{noformat}1969-12-31T00:00:00.000Z{noformat}
which is what the test case expects, I guess.

I looked around for a test case that sets the timezone but I found a couple of 
test cases ignored because they rely on timezones !
Would someone please tell me how can I set the timezone for a test case ?

> Some tests fail after creating a fresh clone
> --------------------------------------------
>
>                 Key: DRILL-5606
>                 URL: https://issues.apache.org/jira/browse/DRILL-5606
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Tools, Build & Test
>         Environment: {noformat}
> $ uname -a
> Linux mg-mate 4.4.0-81-generic #104-Ubuntu SMP Wed Jun 14 08:17:06 UTC 2017 
> x86_64 x86_64 x86_64 GNU/Linux
> $ lsb_release -a
> No LSB modules are available.
> Distributor ID:       Ubuntu
> Description:  Ubuntu 16.04.2 LTS
> Release:      16.04
> Codename:     xenial
> $ java -version
> openjdk version "1.8.0_131"
> OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.16.04.2-b11)
> OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
> {noformat}
> Environment variables JAVA_HOME, JRE_HOME, JDK_HOME aren't configured. Java 
> executable is found as the PATH environment variables links to it. I can 
> provide more details if needed.
>            Reporter: Muhammad Gelbana
>         Attachments: failing_tests.tar.gz, full_log.txt.tar.gz, 
> surefire-reports.tar.gz
>
>
> I cloned Drill from Github using this url: 
> [https://github.com/apache/drill.git] and I didn't change the branch 
> afterwards, so I'm using *master*.
> Afterwards, I ran the following command
> {noformat}
> mvn clean install
> {noformat}
> I attached the full log but here is a snippet indicating the failing tests:
> {noformat}
> Failed tests: 
>   TestExtendedTypes.checkReadWriteExtended:60 expected:<...ateDay" : 
> "1997-07-1[6"
>   },
>   "drill_timestamp" : {
>     "$date" : "2009-02-23T08:00:00.000Z"
>   },
>   "time" : {
>     "$time" : "19:20:30.450Z"
>   },
>   "interval" : {
>     "$interval" : "PT26.400S"
>   },
>   "integer" : {
>     "$numberLong" : 4
>   },
>   "inner" : {
>     "bin" : {
>       "$binary" : "ZHJpbGw="
>     },
>     "drill_date" : {
>       "$dateDay" : "1997-07-16]"
>     },
>     "drill_...> but was:<...ateDay" : "1997-07-1[5"
>   },
>   "drill_timestamp" : {
>     "$date" : "2009-02-23T08:00:00.000Z"
>   },
>   "time" : {
>     "$time" : "19:20:30.450Z"
>   },
>   "interval" : {
>     "$interval" : "PT26.400S"
>   },
>   "integer" : {
>     "$numberLong" : 4
>   },
>   "inner" : {
>     "bin" : {
>       "$binary" : "ZHJpbGw="
>     },
>     "drill_date" : {
>       "$dateDay" : "1997-07-15]"
>     },
>     "drill_...>
> Tests in error: 
>   TestCastFunctions.testToDateForTimeStamp:79 »  at position 0 column '`col`' 
> mi...
>   TestNewDateFunctions.testIsDate:61 »  After matching 0 records, did not 
> find e...
> Tests run: 2128, Failures: 1, Errors: 2, Skipped: 139
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Apache Drill Root POM .............................. SUCCESS [ 19.805 
> s]
> [INFO] tools/Parent Pom ................................... SUCCESS [  0.605 
> s]
> [INFO] tools/freemarker codegen tooling ................... SUCCESS [  7.077 
> s]
> [INFO] Drill Protocol ..................................... SUCCESS [  7.959 
> s]
> [INFO] Common (Logical Plan, Base expressions) ............ SUCCESS [  7.734 
> s]
> [INFO] Logical Plan, Base expressions ..................... SUCCESS [  8.099 
> s]
> [INFO] exec/Parent Pom .................................... SUCCESS [  0.575 
> s]
> [INFO] exec/memory/Parent Pom ............................. SUCCESS [  0.513 
> s]
> [INFO] exec/memory/base ................................... SUCCESS [  4.666 
> s]
> [INFO] exec/rpc ........................................... SUCCESS [  2.684 
> s]
> [INFO] exec/Vectors ....................................... SUCCESS [01:11 
> min]
> [INFO] contrib/Parent Pom ................................. SUCCESS [  0.547 
> s]
> [INFO] contrib/data/Parent Pom ............................ SUCCESS [  0.496 
> s]
> [INFO] contrib/data/tpch-sample-data ...................... SUCCESS [  2.698 
> s]
> [INFO] exec/Java Execution Engine ......................... FAILURE [19:09 
> min]
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to