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]

Reply via email to