Skip to content

[AURON #2174] Add expression test wrappers for supported Spark versions#2284

Open
peter941221 wants to merge 2 commits into
apache:masterfrom
peter941221:feat/auron-2174-expression-tests
Open

[AURON #2174] Add expression test wrappers for supported Spark versions#2284
peter941221 wants to merge 2 commits into
apache:masterfrom
peter941221:feat/auron-2174-expression-tests

Conversation

@peter941221
Copy link
Copy Markdown

Which issue does this PR close?

Closes #2174

Rationale for this change

Spark 3.3 already has expression correctness test wrappers from #1818, but the same coverage is still missing for the other supported Spark versions listed in #2174.

What changes are included in this PR?

  • add AuronColumnExpressionSuite wrappers for Spark 3.1, 3.2, 3.4, 3.5, 4.0, and 4.1
  • add catalyst expression suite wrappers for each supported Spark version based on the existing Spark 3.3 pattern
  • keep version-specific exclusions aligned with [Correctness Testing] All Spark Versions - Add Expressions related tests #2174:
    • Spark 3.1 does not add TryCastSuite
    • Spark 3.4 and 3.5 do not add AnsiCastSuiteWithAnsiModeOff, AnsiCastSuiteWithAnsiModeOn, CastSuite, or CastSuiteWithAnsiModeOn

Are there any user-facing changes?

No.

How was this patch tested?

I verified the added wrapper set against the version matrix described in #2174.

I could not run the Maven test suites locally in this environment because mvn is not installed.

@peter941221 peter941221 marked this pull request as ready for review May 24, 2026 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Correctness Testing] All Spark Versions - Add Expressions related tests

1 participant