Skip to content

[spark] Skip time-travel self-merge test on Spark 3.2 - #9502

Merged
JingsongLi merged 1 commit into
apache:masterfrom
XiaoHongbo-Hope:fix/spark32-time-travel-test
Sep 1, 2026
Merged

[spark] Skip time-travel self-merge test on Spark 3.2#9502
JingsongLi merged 1 commit into
apache:masterfrom
XiaoHongbo-Hope:fix/spark32-time-travel-test

Conversation

@sundapeng

Copy link
Copy Markdown
Member

Purpose

The time-travel self-merge test uses relation time-travel syntax (VERSION AS OF) that Spark 3.2 cannot parse. Spark added this SQL syntax in 3.3, so the new shared test currently fails the Spark 3.2 CI matrix before exercising Paimon behavior.

Guard the test with the existing gteqSpark3_3 capability helper. The assumption runs before table creation, and Spark 3.3+ continues to execute the full test.

Tests

  • Spark 3.2 / Scala 2.12 RowTrackingTest: 47 passed, 2 canceled, 0 failed.
  • Spark 3.2 / Scala 2.13 RowTrackingTest: 47 passed, 2 canceled, 0 failed.
  • Spark 3.3 / Scala 2.12 RowTrackingTest: 49 passed, 0 canceled, 0 failed; the guarded time-travel test executed.

@JingsongLi

Copy link
Copy Markdown
Contributor

+1

@JingsongLi
JingsongLi merged commit 0ff874b into apache:master Sep 1, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants