[fast-ut] [reduced-it] [SkipRecovery] Narrow CSV timestamp inference exemptions [databricks] - #15490
[fast-ut] [reduced-it] [SkipRecovery] Narrow CSV timestamp inference exemptions [databricks]#15490wjxiz1992 wants to merge 1 commit into
Conversation
Signed-off-by: Allen Xu <allxu@nvidia.com>
Greptile SummaryThis PR restores Apache Spark coverage for CSV V2 timestamp inference while retaining the Databricks exemption and narrowing Spark 3.5.0 expected failures to four LTZ format combinations.
Confidence Score: 5/5The PR appears safe to merge with no actionable defects identified in the narrowed CSV timestamp-inference test exemptions. The new parameter matrix consistently covers both V1 and V2 paths, limits expected failures to the validated Spark 3.5.0 LTZ tuples, and retains the intended Databricks-only V2 skip. Important Files Changed
Reviews (1): Last reviewed commit: "test: narrow CSV timestamp inference exe..." | Re-trigger Greptile |
There was a problem hiding this comment.
Pull request overview
Adjusts Python CSV integration-test markers to better match known Spark 3.5.0 timestamp-inference failures while restoring Apache Spark coverage for CSV V2 (and keeping Databricks guarded).
Changes:
- Replace the unconditional skip on the CSV V2 timestamp inference test with a Databricks-only
skipif. - Narrow the
TIMESTAMP_LTZxfailfrom “Spark 3.5+” to only Spark 3.5.0 and only the four known(date_format, ts_part)combinations tied to #9325. - Consolidate the V1/V2 parametrization into a shared precomputed parameter list with conditional
xfailmarks.
JaCoCo sql-plugin line coverage: +0 lines (26.08 b14 shim-350 nightly; 56012/69176 -> 56012/69176)
Summary
Contributes to #9325
Validation
Documentation
Testing
(Please provide the names of the existing tests in the PR description.)
Performance