aboutsummaryrefslogtreecommitdiff
path: root/sql/core/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'sql/core/src/test')
-rw-r--r--sql/core/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala12
1 files changed, 12 insertions, 0 deletions
diff --git a/sql/core/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala b/sql/core/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala
index 468ea05512..d9e0196c57 100644
--- a/sql/core/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala
+++ b/sql/core/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala
@@ -1019,6 +1019,18 @@ class SQLQuerySuite extends QueryTest with SharedSQLContext {
spark.sessionState.conf.clear()
}
+ test("SET mapreduce.job.reduces automatically converted to spark.sql.shuffle.partitions") {
+ spark.sessionState.conf.clear()
+ val before = spark.conf.get(SQLConf.SHUFFLE_PARTITIONS.key).toInt
+ val newConf = before + 1
+ sql(s"SET mapreduce.job.reduces=${newConf.toString}")
+ val after = spark.conf.get(SQLConf.SHUFFLE_PARTITIONS.key).toInt
+ assert(before != after)
+ assert(newConf === after)
+ intercept[IllegalArgumentException](sql(s"SET mapreduce.job.reduces=-1"))
+ spark.sessionState.conf.clear()
+ }
+
test("apply schema") {
val schema1 = StructType(
StructField("f1", IntegerType, false) ::