This is an automated email from the ASF dual-hosted git repository.
changchen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git
The following commit(s) were added to refs/heads/main by this push:
new b31e863bf [GLUTEN-6251][CH] Disable GlutenSortShuffleSuite in
clickhouse backend (#6252)
b31e863bf is described below
commit b31e863bf4a3081c0adf4120598efe3301f1627b
Author: Wenzheng Liu <[email protected]>
AuthorDate: Fri Jun 28 10:01:36 2024 +0800
[GLUTEN-6251][CH] Disable GlutenSortShuffleSuite in clickhouse backend
(#6252)
---
.../apache/spark/sql/GlutenSQLTestsBaseTrait.scala | 23 -----------------
.../apache/spark/sql/GlutenTestsBaseTrait.scala | 30 ++++++++++++++++++++--
.../apache/spark/sql/GlutenTestsCommonTrait.scala | 23 +----------------
.../org/apache/spark/GlutenSortShuffleSuite.scala | 4 ++-
.../org/apache/spark/GlutenSortShuffleSuite.scala | 4 ++-
.../org/apache/spark/GlutenSortShuffleSuite.scala | 4 ++-
.../org/apache/spark/GlutenSortShuffleSuite.scala | 4 ++-
7 files changed, 41 insertions(+), 51 deletions(-)
diff --git
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenSQLTestsBaseTrait.scala
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenSQLTestsBaseTrait.scala
index 8c55b823a..4c06b02a1 100644
---
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenSQLTestsBaseTrait.scala
+++
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenSQLTestsBaseTrait.scala
@@ -20,36 +20,13 @@ import org.apache.gluten.GlutenConfig
import org.apache.gluten.utils.{BackendTestUtils, SystemParameters}
import org.apache.spark.SparkConf
-import org.apache.spark.sql.GlutenTestConstants.GLUTEN_TEST
import org.apache.spark.sql.execution.SparkPlan
import org.apache.spark.sql.execution.adaptive.{AdaptiveSparkPlanExec,
ShuffleQueryStageExec}
import org.apache.spark.sql.test.SharedSparkSession
-import org.scalactic.source.Position
-import org.scalatest.Tag
-
/** Basic trait for Gluten SQL test cases. */
trait GlutenSQLTestsBaseTrait extends SharedSparkSession with
GlutenTestsBaseTrait {
- protected def testGluten(testName: String, testTag: Tag*)(testFun: =>
Any)(implicit
- pos: Position): Unit = {
- test(GLUTEN_TEST + testName, testTag: _*)(testFun)
- }
-
- protected def ignoreGluten(testName: String, testTag: Tag*)(testFun: =>
Any)(implicit
- pos: Position): Unit = {
- super.ignore(GLUTEN_TEST + testName, testTag: _*)(testFun)
- }
-
- override protected def test(testName: String, testTags: Tag*)(testFun: =>
Any)(implicit
- pos: Position): Unit = {
- if (shouldRun(testName)) {
- super.test(testName, testTags: _*)(testFun)
- } else {
- super.ignore(testName, testTags: _*)(testFun)
- }
- }
-
override def sparkConf: SparkConf = {
GlutenSQLTestsBaseTrait.nativeSparkConf(super.sparkConf, warehouse)
}
diff --git
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsBaseTrait.scala
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsBaseTrait.scala
index 7c6dcbbee..a0ab97306 100644
---
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsBaseTrait.scala
+++
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsBaseTrait.scala
@@ -18,7 +18,13 @@ package org.apache.spark.sql
import org.apache.gluten.utils.BackendTestSettings
-trait GlutenTestsBaseTrait {
+import org.apache.spark.sql.GlutenTestConstants.GLUTEN_TEST
+
+import org.scalactic.source.Position
+import org.scalatest.Tag
+import org.scalatest.funsuite.AnyFunSuiteLike
+
+trait GlutenTestsBaseTrait extends AnyFunSuiteLike {
protected val rootPath: String = getClass.getResource("/").getPath
protected val basePath: String = rootPath + "unit-tests-working-home"
@@ -30,7 +36,7 @@ trait GlutenTestsBaseTrait {
// list will never be run with no regard to backend test settings.
def testNameBlackList: Seq[String] = Seq()
- def shouldRun(testName: String): Boolean = {
+ protected def shouldRun(testName: String): Boolean = {
if
(testNameBlackList.exists(_.equalsIgnoreCase(GlutenTestConstants.IGNORE_ALL))) {
return false
}
@@ -39,4 +45,24 @@ trait GlutenTestsBaseTrait {
}
BackendTestSettings.shouldRun(getClass.getCanonicalName, testName)
}
+
+ protected def testGluten(testName: String, testTag: Tag*)(testFun: =>
Any)(implicit
+ pos: Position): Unit = {
+ test(GLUTEN_TEST + testName, testTag: _*)(testFun)
+ }
+
+ protected def ignoreGluten(testName: String, testTag: Tag*)(testFun: =>
Any)(implicit
+ pos: Position): Unit = {
+ super.ignore(GLUTEN_TEST + testName, testTag: _*)(testFun)
+ }
+
+ override protected def test(testName: String, testTags: Tag*)(testFun: =>
Any)(implicit
+ pos: Position): Unit = {
+ if (shouldRun(testName)) {
+ super.test(testName, testTags: _*)(testFun)
+ } else {
+ super.ignore(testName, testTags: _*)(testFun)
+ }
+ }
+
}
diff --git
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsCommonTrait.scala
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsCommonTrait.scala
index 06b9fca67..b9ee199eb 100644
---
a/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsCommonTrait.scala
+++
b/gluten-ut/common/src/test/scala/org/apache/spark/sql/GlutenTestsCommonTrait.scala
@@ -19,11 +19,9 @@ package org.apache.spark.sql
import org.apache.gluten.test.TestStats
import org.apache.spark.SparkFunSuite
-import org.apache.spark.sql.GlutenTestConstants.GLUTEN_TEST
import org.apache.spark.sql.catalyst.expressions._
-import org.scalactic.source.Position
-import org.scalatest.{Args, Status, Tag}
+import org.scalatest.{Args, Status}
trait GlutenTestsCommonTrait
extends SparkFunSuite
@@ -48,23 +46,4 @@ trait GlutenTestsCommonTrait
TestStats.endCase(status.succeeds());
status
}
-
- protected def testGluten(testName: String, testTag: Tag*)(testFun: =>
Any)(implicit
- pos: Position): Unit = {
- test(GLUTEN_TEST + testName, testTag: _*)(testFun)
- }
-
- protected def ignoreGluten(testName: String, testTag: Tag*)(testFun: =>
Any)(implicit
- pos: Position): Unit = {
- super.ignore(GLUTEN_TEST + testName, testTag: _*)(testFun)
- }
-
- override protected def test(testName: String, testTags: Tag*)(testFun: =>
Any)(implicit
- pos: Position): Unit = {
- if (shouldRun(testName)) {
- super.test(testName, testTags: _*)(testFun)
- } else {
- super.ignore(testName, testTags: _*)(testFun)
- }
- }
}
diff --git
a/gluten-ut/spark32/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
b/gluten-ut/spark32/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
index 338d7992e..70579c886 100644
---
a/gluten-ut/spark32/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
+++
b/gluten-ut/spark32/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
@@ -16,7 +16,9 @@
*/
package org.apache.spark
-class GlutenSortShuffleSuite extends SortShuffleSuite {
+import org.apache.spark.sql.GlutenTestsBaseTrait
+
+class GlutenSortShuffleSuite extends SortShuffleSuite with
GlutenTestsBaseTrait {
override def beforeAll(): Unit = {
super.beforeAll()
conf.set("spark.shuffle.manager",
"org.apache.spark.shuffle.sort.ColumnarShuffleManager")
diff --git
a/gluten-ut/spark33/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
b/gluten-ut/spark33/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
index 338d7992e..70579c886 100644
---
a/gluten-ut/spark33/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
+++
b/gluten-ut/spark33/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
@@ -16,7 +16,9 @@
*/
package org.apache.spark
-class GlutenSortShuffleSuite extends SortShuffleSuite {
+import org.apache.spark.sql.GlutenTestsBaseTrait
+
+class GlutenSortShuffleSuite extends SortShuffleSuite with
GlutenTestsBaseTrait {
override def beforeAll(): Unit = {
super.beforeAll()
conf.set("spark.shuffle.manager",
"org.apache.spark.shuffle.sort.ColumnarShuffleManager")
diff --git
a/gluten-ut/spark34/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
b/gluten-ut/spark34/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
index 338d7992e..70579c886 100644
---
a/gluten-ut/spark34/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
+++
b/gluten-ut/spark34/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
@@ -16,7 +16,9 @@
*/
package org.apache.spark
-class GlutenSortShuffleSuite extends SortShuffleSuite {
+import org.apache.spark.sql.GlutenTestsBaseTrait
+
+class GlutenSortShuffleSuite extends SortShuffleSuite with
GlutenTestsBaseTrait {
override def beforeAll(): Unit = {
super.beforeAll()
conf.set("spark.shuffle.manager",
"org.apache.spark.shuffle.sort.ColumnarShuffleManager")
diff --git
a/gluten-ut/spark35/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
b/gluten-ut/spark35/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
index 338d7992e..70579c886 100644
---
a/gluten-ut/spark35/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
+++
b/gluten-ut/spark35/src/test/scala/org/apache/spark/GlutenSortShuffleSuite.scala
@@ -16,7 +16,9 @@
*/
package org.apache.spark
-class GlutenSortShuffleSuite extends SortShuffleSuite {
+import org.apache.spark.sql.GlutenTestsBaseTrait
+
+class GlutenSortShuffleSuite extends SortShuffleSuite with
GlutenTestsBaseTrait {
override def beforeAll(): Unit = {
super.beforeAll()
conf.set("spark.shuffle.manager",
"org.apache.spark.shuffle.sort.ColumnarShuffleManager")
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]