You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@spark.apache.org by wangyum <gi...@git.apache.org> on 2017/12/16 12:55:27 UTC

[GitHub] spark pull request #20001: [SPARK-22762][TEST] Basic tests for PromoteString...

GitHub user wangyum opened a pull request:

    https://github.com/apache/spark/pull/20001

    [SPARK-22762][TEST] Basic tests for PromoteStrings and InConversion

    ## What changes were proposed in this pull request?
    
    Test Coverage for `PromoteStrings` and `InConversion`, this is a Sub-tasks for [SPARK-22722](https://issues.apache.org/jira/browse/SPARK-22722).
    
    ## How was this patch tested?
    
    N/A

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/wangyum/spark SPARK-22816

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/spark/pull/20001.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #20001
    
----
commit 604f16f872f1cf3e008435577d4a4768711c63ed
Author: Yuming Wang <wg...@gmail.com>
Date:   2017-12-16T12:48:44Z

    Basic tests for PromoteStrings and InConversion

----


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    **[Test build #85007 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/85007/testReport)** for PR 20001 at commit [`604f16f`](https://github.com/apache/spark/commit/604f16f872f1cf3e008435577d4a4768711c63ed).


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    **[Test build #85024 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/85024/testReport)** for PR 20001 at commit [`400714c`](https://github.com/apache/spark/commit/400714cccbacaca54bc43e2a87fd523211d2fc83).
     * This patch **fails SparkR unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    Merged build finished. Test FAILed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    Merged build finished. Test FAILed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #20001: [SPARK-22816][TEST] Basic tests for PromoteString...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on a diff in the pull request:

    https://github.com/apache/spark/pull/20001#discussion_r157358754
  
    --- Diff: sql/core/src/test/resources/sql-tests/inputs/typeCoercion/native/inConversion.sql ---
    @@ -0,0 +1,245 @@
    +--
    +--   Licensed to the Apache Software Foundation (ASF) under one or more
    +--   contributor license agreements.  See the NOTICE file distributed with
    +--   this work for additional information regarding copyright ownership.
    +--   The ASF licenses this file to You under the Apache License, Version 2.0
    +--   (the "License"); you may not use this file except in compliance with
    +--   the License.  You may obtain a copy of the License at
    +--
    +--      http://www.apache.org/licenses/LICENSE-2.0
    +--
    +--   Unless required by applicable law or agreed to in writing, software
    +--   distributed under the License is distributed on an "AS IS" BASIS,
    +--   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +--   See the License for the specific language governing permissions and
    +--   limitations under the License.
    +--
    +
    +CREATE TEMPORARY VIEW t AS SELECT 1;
    +
    +SELECT cast(1 as tinyint) in (cast(1 as tinyint)) FROM t;
    +SELECT cast(1 as tinyint) in (cast(1 as smallint)) FROM t;
    +SELECT cast(1 as tinyint) in (cast(1 as int)) FROM t;
    +SELECT cast(1 as tinyint) in (cast(1 as bigint)) FROM t;
    +SELECT cast(1 as tinyint) in (cast(1 as float)) FROM t;
    +SELECT cast(1 as tinyint) in (cast(1 as double)) FROM t;
    +SELECT cast(1 as tinyint) in (cast(1 as decimal(10, 0))) FROM t;
    +SELECT cast(1 as tinyint) in (cast(1 as string)) FROM t;
    +-- Hive and Spark SQL doesn't support below operations:
    +-- SELECT cast(1 as tinyint) in (cast('1' as binary)) FROM t;
    +-- SELECT cast(1 as tinyint) in (cast(1 as boolean)) FROM t;
    +-- SELECT cast(1 as tinyint) in (cast('2017-12-11 09:30:00.0' as timestamp)) FROM t;
    +-- SELECT cast(1 as tinyint) in (cast('2017-12-11 09:30:00' as date)) FROM t;
    +
    +SELECT cast(1 as smallint) in (cast(1 as tinyint)) FROM t;
    +SELECT cast(1 as smallint) in (cast(1 as smallint)) FROM t;
    +SELECT cast(1 as smallint) in (cast(1 as int)) FROM t;
    +SELECT cast(1 as smallint) in (cast(1 as bigint)) FROM t;
    +SELECT cast(1 as smallint) in (cast(1 as float)) FROM t;
    +SELECT cast(1 as smallint) in (cast(1 as double)) FROM t;
    +SELECT cast(1 as smallint) in (cast(1 as decimal(10, 0))) FROM t;
    +SELECT cast(1 as smallint) in (cast(1 as string)) FROM t;
    +
    +SELECT cast(1 as int) in (cast(1 as tinyint)) FROM t;
    +SELECT cast(1 as int) in (cast(1 as smallint)) FROM t;
    +SELECT cast(1 as int) in (cast(1 as int)) FROM t;
    +SELECT cast(1 as int) in (cast(1 as bigint)) FROM t;
    +SELECT cast(1 as int) in (cast(1 as float)) FROM t;
    +SELECT cast(1 as int) in (cast(1 as double)) FROM t;
    +SELECT cast(1 as int) in (cast(1 as decimal(10, 0))) FROM t;
    +SELECT cast(1 as int) in (cast(1 as string)) FROM t;
    +
    +SELECT cast(1 as bigint) in (cast(1 as tinyint)) FROM t;
    +SELECT cast(1 as bigint) in (cast(1 as smallint)) FROM t;
    +SELECT cast(1 as bigint) in (cast(1 as int)) FROM t;
    +SELECT cast(1 as bigint) in (cast(1 as bigint)) FROM t;
    +SELECT cast(1 as bigint) in (cast(1 as float)) FROM t;
    +SELECT cast(1 as bigint) in (cast(1 as double)) FROM t;
    +SELECT cast(1 as bigint) in (cast(1 as decimal(10, 0))) FROM t;
    +SELECT cast(1 as bigint) in (cast(1 as string)) FROM t;
    +
    +SELECT cast(1 as float) in (cast(1 as tinyint)) FROM t;
    +SELECT cast(1 as float) in (cast(1 as smallint)) FROM t;
    +SELECT cast(1 as float) in (cast(1 as int)) FROM t;
    +SELECT cast(1 as float) in (cast(1 as bigint)) FROM t;
    +SELECT cast(1 as float) in (cast(1 as float)) FROM t;
    +SELECT cast(1 as float) in (cast(1 as double)) FROM t;
    +SELECT cast(1 as float) in (cast(1 as decimal(10, 0))) FROM t;
    +SELECT cast(1 as float) in (cast(1 as string)) FROM t;
    +
    +SELECT cast(1 as double) in (cast(1 as tinyint)) FROM t;
    +SELECT cast(1 as double) in (cast(1 as smallint)) FROM t;
    +SELECT cast(1 as double) in (cast(1 as int)) FROM t;
    +SELECT cast(1 as double) in (cast(1 as bigint)) FROM t;
    +SELECT cast(1 as double) in (cast(1 as float)) FROM t;
    +SELECT cast(1 as double) in (cast(1 as double)) FROM t;
    +SELECT cast(1 as double) in (cast(1 as decimal(10, 0))) FROM t;
    +SELECT cast(1 as double) in (cast(1 as string)) FROM t;
    +
    +SELECT cast(1 as decimal(10, 0)) in (cast(1 as tinyint)) FROM t;
    +SELECT cast(1 as decimal(10, 0)) in (cast(1 as smallint)) FROM t;
    +SELECT cast(1 as decimal(10, 0)) in (cast(1 as int)) FROM t;
    +SELECT cast(1 as decimal(10, 0)) in (cast(1 as bigint)) FROM t;
    +SELECT cast(1 as decimal(10, 0)) in (cast(1 as float)) FROM t;
    +SELECT cast(1 as decimal(10, 0)) in (cast(1 as double)) FROM t;
    +SELECT cast(1 as decimal(10, 0)) in (cast(1 as decimal(10, 0))) FROM t;
    +SELECT cast(1 as decimal(10, 0)) in (cast(1 as string)) FROM t;
    +
    +SELECT cast(1 as string) in (cast(1 as tinyint)) FROM t;
    +SELECT cast(1 as string) in (cast(1 as smallint)) FROM t;
    +SELECT cast(1 as string) in (cast(1 as int)) FROM t;
    +SELECT cast(1 as string) in (cast(1 as bigint)) FROM t;
    +SELECT cast(1 as string) in (cast(1 as float)) FROM t;
    +SELECT cast(1 as string) in (cast(1 as double)) FROM t;
    +SELECT cast(1 as string) in (cast(1 as decimal(10, 0))) FROM t;
    +SELECT cast(1 as string) in (cast(1 as string)) FROM t;
    +SELECT cast(1 as string) in (cast('2017-12-11 09:30:00.0' as timestamp)) FROM t;
    +SELECT cast(1 as string) in (cast('2017-12-11 09:30:00' as date)) FROM t;
    +-- Hive and Spark SQL doesn't support below operations:
    +-- SELECT cast(1 as string) in (cast('1' as binary)) FROM t;
    --- End diff --
    
    For the cases we do not support, we should still keep them. 
    
    Just ensure the type coercion rule is not changed and the error messages are reasonable.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    **[Test build #85008 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/85008/testReport)** for PR 20001 at commit [`9f48bf7`](https://github.com/apache/spark/commit/9f48bf782f7d14a9611a7e8a7a94fb66e021099d).
     * This patch **fails SparkR unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    **[Test build #85008 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/85008/testReport)** for PR 20001 at commit [`9f48bf7`](https://github.com/apache/spark/commit/9f48bf782f7d14a9611a7e8a7a94fb66e021099d).


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #20001: [SPARK-22816][TEST] Basic tests for PromoteString...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/spark/pull/20001


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    **[Test build #85020 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/85020/testReport)** for PR 20001 at commit [`400714c`](https://github.com/apache/spark/commit/400714cccbacaca54bc43e2a87fd523211d2fc83).


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    Merged build finished. Test FAILed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    **[Test build #85024 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/85024/testReport)** for PR 20001 at commit [`400714c`](https://github.com/apache/spark/commit/400714cccbacaca54bc43e2a87fd523211d2fc83).


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    LGTM 


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    Thanks! Merged to master.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    Merged build finished. Test FAILed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/85024/
    Test FAILed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    **[Test build #85020 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/85020/testReport)** for PR 20001 at commit [`400714c`](https://github.com/apache/spark/commit/400714cccbacaca54bc43e2a87fd523211d2fc83).
     * This patch **fails SparkR unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    **[Test build #85007 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/85007/testReport)** for PR 20001 at commit [`604f16f`](https://github.com/apache/spark/commit/604f16f872f1cf3e008435577d4a4768711c63ed).
     * This patch **fails SparkR unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by HyukjinKwon <gi...@git.apache.org>.
Github user HyukjinKwon commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    retest this please


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/85020/
    Test FAILed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/85008/
    Test FAILed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20001: [SPARK-22816][TEST] Basic tests for PromoteStrings and I...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20001
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/85007/
    Test FAILed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org