Skip to content

[VL] Adjust Spark 4.x inherited suite coverage#12484

Merged
zml1206 merged 2 commits into
apache:mainfrom
zml1206:4.x
Jul 13, 2026
Merged

[VL] Adjust Spark 4.x inherited suite coverage#12484
zml1206 merged 2 commits into
apache:mainfrom
zml1206:4.x

Conversation

@zml1206

@zml1206 zml1206 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

This PR adjusts the Velox Spark 4.0 and Spark 4.1 inherited suite settings.

It enables inherited Spark suites that are compatible with Gluten/Velox, and keeps several inherited suites disabled when they mainly validate Spark's JVM-side helper/object/UDF behavior rather than Gluten columnar execution.

Copilot AI review requested due to automatic review settings July 9, 2026 09:28
@github-actions github-actions Bot added the CORE works for Gluten Core label Jul 9, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Velox backend Spark 4.0/4.1 inherited test suite settings to expand coverage where suites are now compatible with Gluten/Velox, while documenting why certain JVM-focused parent suites remain disabled.

Changes:

  • Spark 4.1: enable additional inherited suites (GlutenOrderingSuite, GlutenHiveResultSuite) to increase coverage.
  • Spark 4.0/4.1: refine inline rationale/comments for keeping some inherited suites disabled (e.g., ExpressionEvalHelper/ObjectExpressions/ScalaUDF), and update TODO references for known Velox issues.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala Enables a couple more inherited Spark 4.1 suites and clarifies why several JVM-side validation suites remain disabled.
gluten-ut/spark40/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala Adds consistent explanatory comments for intentionally disabled inherited suites.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@zml1206

zml1206 commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

Failed CI is irrelevant.

@zml1206 zml1206 requested review from philo-he and zhouyuan July 10, 2026 06:12
@zhouyuan

Copy link
Copy Markdown
Member

the failure should be fixed by #12487

Copilot AI review requested due to automatic review settings July 11, 2026 21:40

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

@philo-he philo-he left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zml1206, thanks for the fix.

I assume some of these tests shouldn't fail in Gluten, given that the core execution is on the fallback path. That said, I believe they're trivial enough that we can ignore them.

@zml1206

zml1206 commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

Thanks, @zhouyuan @philo-he

@zml1206 zml1206 merged commit 022bc4b into apache:main Jul 13, 2026
54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CORE works for Gluten Core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants