github-actions[bot] commented on PR #13035: URL: https://github.com/apache/gluten/pull/13035#issuecomment-5725075936
# ANSI Mode Test Analysis Report (Spark 4.1) > [!NOTE] > Expression-level ANSI mode offload coverage analysis. > Test config: `spark.sql.ansi.enabled=true`, `spark.gluten.sql.ansiFallback.enabled=false`. > - **Passed (🟢)**: Velox correctly handles ANSI semantics > - **Fallback (🔴)**: Expression falls back to Spark execution, needs ANSI support in Velox > - **Failed (🟡)**: Velox executes but ANSI error behavior differs from Spark, needs exception handling fix **ANSI Offload suites: 76 tests, 11686 records** | **Other suites: 3442 tests** ## ANSI Offload ### Overview (ANSI Offload Expression Records) | Classification | Count | % | |---|---|---| | 🟢 Passed | 11178 | 95.7% | | 🟡 Failed | 11 | 0.1% | | 🔴 Fallback | 497 | 4.3% | ### Per-Suite Summary | Suite | 🟢 Passed | 🟡 Failed | 🔴 Fallback | |---|---|---|---| | GlutenTryCastSuite | 11160 (96%) | 10 | 497 | | GlutenDecimalExpressionSuite | 18 (95%) | 1 | 0 | ### Failure Cause Analysis (11 failures) | Cause | Count | Description | |---|---|---| | WRONG_EXCEPTION | 1 | Exception wrapped as SparkException | | OTHER | 10 | Result mismatch or eval exception | ## Other (63 failures) | Suite | Failures | |---|---| | ScalarFunctionsValidateSuite | 11 | | GlutenHiveTableScanSuite | 10 | | GlutenDataFrameFunctionsSuite | 7 | | MiscOperatorSuite | 5 | | DateFunctionsValidateSuite | 4 | | MathFunctionsValidateSuite | 4 | | FallbackSuite | fallback on spilt with unsupported regex<br/>fallback when nested loop join has unsupported expression<br/>fallback when join post filter has unsupported expression | | GlutenBloomFilterAggregateQuerySuiteCGOff | Test NULL inputs for might_contain<br/>SPARK-54336: Fix BloomFilterMightContain type check with ScalarSubqueryReference<br/>Gluten - Test that might_contain on bloom_filter_agg with empty input | | GlutenParquetV2PartitionDiscoverySuite | Various partition value types<br/>Various inferred partition value types<br/>SPARK-40212: SparkSQL castPartValue does not properly handle byte, short, float | | VeloxScanSuite | parquet index based schema evolution<br/>ORC positional schema evolution | | GlutenComplexTypeSuite | SPARK-33386: GetArrayItem ArrayIndexOutOfBoundsException<br/>CreateMap | | VeloxLiteralSuite | Literal Fallback | | VeloxOrcDataTypeValidationSuite | Decimal type | | VeloxParquetDataTypeValidationSuite | Decimal type | | VeloxStringFunctionsSuite | regex invalid | | VeloxTPCHDistinctSpillSuite | distinct spill | | UDFPartialProjectSuite | udf in agg simple | | GlutenCSVLegacyTimeParserSuite | SPARK-36831: Support reading and writing ANSI intervals | | GlutenCSVv1Suite | SPARK-36831: Support reading and writing ANSI intervals | | GlutenPartitionedWriteSuite | timeZone setting in dynamic partition writes | -- 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]
