This is an automated email from the ASF dual-hosted git repository.

zml1206 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new 022bc4b379 [VL] Adjust Spark 4.x inherited suite coverage (#12484)
022bc4b379 is described below

commit 022bc4b3794028e99d07960e314e531a09d0316e
Author: Mingliang Zhu <[email protected]>
AuthorDate: Mon Jul 13 08:53:28 2026 +0800

    [VL] Adjust Spark 4.x inherited suite coverage (#12484)
---
 .../apache/gluten/utils/velox/VeloxTestSettings.scala   |  9 ++++++---
 .../apache/gluten/utils/velox/VeloxTestSettings.scala   | 17 ++++++++++-------
 2 files changed, 16 insertions(+), 10 deletions(-)

diff --git 
a/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
 
b/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index bf2f77b623..5a3c408979 100644
--- 
a/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++ 
b/gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -234,7 +234,8 @@ class VeloxTestSettings extends BackendTestSettings {
   enableSuite[GlutenCsvExpressionsSuite]
   enableSuite[GlutenDynamicPruningSubquerySuite]
   enableSuite[GlutenExprIdSuite]
-  // TODO: 4.x enableSuite[GlutenExpressionEvalHelperSuite]  // 2 failures
+  // GlutenExpressionEvalHelperSuite is not enabled: it validates Spark's 
ExpressionEvalHelper
+  // contract, while Gluten overrides 
checkEvaluation/checkExceptionInExpression.
   enableSuite[GlutenExpressionImplUtilsSuite]
   enableSuite[GlutenExpressionSQLBuilderSuite]
   enableSuite[GlutenExpressionSetSuite]
@@ -242,9 +243,11 @@ class VeloxTestSettings extends BackendTestSettings {
   enableSuite[GlutenHexSuite]
   enableSuite[GlutenMutableProjectionSuite]
   enableSuite[GlutenNamedExpressionSuite]
-  // TODO: 4.x enableSuite[GlutenObjectExpressionsSuite]  // 7 failures
+  // GlutenObjectExpressionsSuite is not enabled: object/encoder interpreted 
execution is
+  // JVM-side coverage and currently fails under Gluten's expression 
evaluation harness.
   enableSuite[GlutenOrderingSuite]
-  // TODO: 4.x enableSuite[GlutenScalaUDFSuite]  // 1 failure
+  // GlutenScalaUDFSuite is not enabled: ScalaUDF executes on the JVM/fallback 
path, so
+  // this parent suite has limited Velox coverage value and still has one 
inherited failure.
   enableSuite[GlutenSchemaPruningSuite]
   enableSuite[GlutenSelectedFieldSuite]
   // GlutenSubExprEvaluationRuntimeSuite is removed because 
SubExprEvaluationRuntimeSuite
diff --git 
a/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
 
b/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index e8a3006f78..6aa17584f3 100644
--- 
a/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++ 
b/gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -218,7 +218,7 @@ class VeloxTestSettings extends BackendTestSettings {
     .exclude("random")
     .exclude("SPARK-9127 codegen with long seed")
   enableSuite[GlutenRegexpExpressionsSuite]
-    // TODO: fix on Spark-4.1 introduced by 
https://github.com/apache/spark/pull/48470
+    // TODO: fix after https://github.com/facebookincubator/velox/pull/17327
     .exclude("SPLIT")
   enableSuite[GlutenSortShuffleSuite]
   enableSuite[GlutenSortOrderExpressionsSuite]
@@ -239,11 +239,12 @@ class VeloxTestSettings extends BackendTestSettings {
   enableSuite[GlutenCodeGenerationSuite]
   enableSuite[GlutenCodeGeneratorWithInterpretedFallbackSuite]
   enableSuite[GlutenCollationExpressionSuite]
-  // TODO: 4.x enableSuite[GlutenCollationRegexpExpressionsSuite]  // 1 failure
+  // TODO: 4.x enableSuite[GlutenCollationRegexpExpressionsSuite]  // fix 
after https://github.com/facebookincubator/velox/pull/17327
   enableSuite[GlutenCsvExpressionsSuite]
   enableSuite[GlutenDynamicPruningSubquerySuite]
   enableSuite[GlutenExprIdSuite]
-  // TODO: 4.x enableSuite[GlutenExpressionEvalHelperSuite]  // 2 failures
+  // GlutenExpressionEvalHelperSuite is not enabled: it validates Spark's 
ExpressionEvalHelper
+  // contract, while Gluten overrides 
checkEvaluation/checkExceptionInExpression.
   enableSuite[GlutenExpressionImplUtilsSuite]
   enableSuite[GlutenExpressionSQLBuilderSuite]
   enableSuite[GlutenExpressionSetSuite]
@@ -251,9 +252,11 @@ class VeloxTestSettings extends BackendTestSettings {
   enableSuite[GlutenHexSuite]
   enableSuite[GlutenMutableProjectionSuite]
   enableSuite[GlutenNamedExpressionSuite]
-  // TODO: 4.x enableSuite[GlutenObjectExpressionsSuite]  // 7 failures
-  // TODO: 4.x enableSuite[GlutenOrderingSuite]  // 2 failures
-  // TODO: 4.x enableSuite[GlutenScalaUDFSuite]  // 1 failure
+  // GlutenObjectExpressionsSuite is not enabled: object/encoder interpreted 
execution is
+  // JVM-side coverage and currently fails under Gluten's expression 
evaluation harness.
+  enableSuite[GlutenOrderingSuite]
+  // GlutenScalaUDFSuite is not enabled: ScalaUDF executes on the JVM/fallback 
path, so
+  // this parent suite has limited Velox coverage value and still has one 
inherited failure.
   enableSuite[GlutenSchemaPruningSuite]
   enableSuite[GlutenSelectedFieldSuite]
   // GlutenSubExprEvaluationRuntimeSuite is removed because 
SubExprEvaluationRuntimeSuite
@@ -696,7 +699,7 @@ class VeloxTestSettings extends BackendTestSettings {
   enableSuite[GlutenGlobalTempViewSuite]
   enableSuite[GlutenGlobalTempViewTestSuite]
   enableSuite[GlutenGroupedIteratorSuite]
-  // TODO: 4.x enableSuite[GlutenHiveResultSuite]  // 1 failure
+  enableSuite[GlutenHiveResultSuite]
   enableSuite[GlutenInsertSortForLimitAndOffsetSuite]
     .exclude("root LIMIT preserves data ordering with top-K sort")
     .exclude("middle LIMIT preserves data ordering with top-K sort")


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to