baibaichen opened a new pull request, #11961: URL: https://github.com/apache/gluten/pull/11961
## Summary - Add GitHub Actions workflow (`velox_backend_ansi.yml`) for ANSI SQL mode CI testing - Refactor test framework (`GlutenTestsTrait`) for expression-level exception handling via DataFrame → Velox path - Add `ExpressionOffloadTracker` trait: per-expression OFFLOAD/FALLBACK tracking with structured log output - Mixin tracker to 22 ANSI-related test suites (spark40 + spark41) - Merge analysis scripts: `analyze-ansi-results.py` supports both surefire XML and log formats with three-color classification (🟢 Pass+Offload, 🟡 Fail, 🔴 Pass+Fallback) - Enable `GlutenCastWithAnsiOnSuite` in VeloxTestSettings > **Purpose:** This is a POC to establish ANSI mode CI baseline and identify the full scope of ANSI implementation work. Test failures are expected. ## Test plan - [ ] CI compiles successfully (ansi=off, no regression) - [ ] New test framework changes don't affect existing tests - [ ] spark40 + spark41 compile and pass existing tests 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- 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]
