felipepessoto opened a new pull request, #13129:
URL: https://github.com/apache/gluten/pull/13129

   ## What changes are proposed in this pull request?
   
   Related to #12753. This is a temporary **CI-only workaround**, not a fix for 
the native scan-display issue; #12753 should remain open.
   
   Update `apply-delta-test-patches.sh` to patch three shared CDF assertions in 
the Delta checkout created during CI:
   
   - Require Gluten's exact unmarked `PushedFilters` strings instead of Spark's 
`*`-marked form.
   - Preserve the backticks around `id with space` in the column-mapping 
assertion; removing only the markers would leave those cases failing.
   - Fail setup explicitly when files, patch context, or assertion counts 
change.
   
   The patch preserves the predicates, selected-column assertions, and 
query-result checks. Remove the 13 corresponding entries from 
`known-failures.txt` so the gate enforces these cases, and document the 
workaround and its removal condition.
   
   Gluten execution code, Spark shims, plan goldens, and workflow scheduling 
are unchanged.
   
   ## How was this patch tested?
   
   - Applied the complete patcher to a fresh Delta `v4.2.0` checkout, including 
both existing upstream cherry-picks and the other temporary patches. Confirmed 
exactly three one-line CDF assertion changes.
   - Replayed the changed assertions against all 13 supplied CI failure plans: 
the original expectations fail and the replacement expectations match. This is 
recorded-plan replay, not a fresh JVM test run.
   - Verified 39 negative checks for missing predicates, wrong columns, and 
wrong values, plus fail-fast behavior for missing files, changed context, 
duplicate assertions, and repeated application. A context failure leaves the 
three source files unchanged.
   - Confirmed the baseline removes exactly the 13 intended entries. Exercised 
the existing comparison gate with synthetic JUnit fixtures: passes are 
accepted, failures are regressions, and the original baseline rejects the 
now-passing cases.
   - Bash syntax checks, license-header verification, and `git diff --check` 
passed.
   
   A fresh Delta JVM suite run remains for CI; a local Java runtime and 
compatible Gluten bundle were unavailable.
   
   ## Was this patch authored or co-authored using generative AI tooling?
   
   Generated-by: GitHub Copilot CLI 1.0.87-0 (GPT-6 Astra)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to