baibaichen opened a new pull request, #11512:
URL: https://github.com/apache/incubator-gluten/pull/11512

   ## What changes are proposed in this pull request?
   
   This PR adds 426 missing Gluten test suites for Spark 4.0 and 4.1 to improve 
test coverage:
   
   **Spark 4.0 additions (214 new suites):**
   - org.apache.spark.sql.streaming: 47 files, 55 test classes
   - org.apache.spark.sql: 37 files, 47 test classes  
   - org.apache.spark.sql.catalyst.expressions: 35 files, 35 test classes
   - org.apache.spark.sql.execution: 34 files, 37 test classes
   - Plus 14 other packages across catalyst, core, and hive modules
   
   **Spark 4.1 additions (212 new suites):**
   - All Spark 4.0 suites copied to Spark 4.1 (excluding 
GlutenStaticProcedureSuite)
   
   **Key changes:**
   1. Generated missing test suite wrappers extending Spark upstream tests with 
GlutenTestsTrait/GlutenTestsCommonTrait/GlutenSQLTestsTrait
   2. Added enableSuite calls to VeloxTestSettings.scala for both Spark versions
   3. Fixed diamond inheritance conflicts in aggregate test suites using 
explicit override with super[ParentClass] syntax
   4. Documented exclusion of GlutenStaticProcedureSuite due to spark-sql-api 
test-jar dependency issue
   
   **Excluded suites:**
   - GlutenStaticProcedureSuite: StaticProcedureSuiteBase resides in 
spark-sql-api test-jar. Adding this dependency causes QueryExecution class 
conflict (spark-sql-api has simplified version without executedPlan)
   
   ## How was this patch tested?
   
   - All new test suites successfully compile with `mvn test-compile`
   - Test suites follow existing Gluten test patterns
   - VeloxTestSettings.scala updated to enable new suites
   
   ## Was this patch authored or co-authored using generative AI tooling?
   
   Generated-by: Claude Sonnet 4.5


-- 
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