yihua opened a new pull request, #18225:
URL: https://github.com/apache/hudi/pull/18225

   ### Describe the issue this Pull Request addresses
   
   GitHub Actions (bot.yml) skips several test suites for Spark 3.5 + Scala 
2.12, deferring them to Azure CI. Three Azure jobs have no GitHub Actions 
equivalent:
   - UT_FT_1 (hudi-hadoop-common & hudi-spark-client)
   - UT_FT_7 (hudi-utilities)
   - UT_FT_10 (common & other modules).
   
   This PR aims to ensure GitHub Actions has full test coverage so we can 
migrate away from Azure CI.
   
   ### Summary and Changelog
   
    Add 3 missing test jobs to GitHub Actions and integrate Codecov for code 
coverage reporting.
   
   - Add `test-spark-client-and-hadoop-common` job (Azure UT_FT_1): 
hudi-hadoop-common UT, hudi-spark-client UT & FT
   - Add `test-utilities` job (Azure UT_FT_7): hudi-utilities UT (TestHoodie*) 
& FT
   - Add `test-common-and-other-modules` job (Azure UT_FT_10): remaining 
modules UT & FT using exclusion lists from Azure config
   - All new jobs run on Spark 3.5 / Scala 2.12 / Flink 1.18 / JDK 11 to match 
Azure CI
   - Enable JaCoCo in jobs via `-Djacoco.skip=false` and upload coverage with 
`codecov/codecov-action@v5`
   
   ### Impact
   
   CI-only change that adds test jobs and enables coverage reporting.
   
   ### Risk Level
   
   none
   
   ### Documentation Update
   
   none
   
   ### Contributor's checklist
   
   - [ ] Read through [contributor's 
guide](https://hudi.apache.org/contribute/how-to-contribute)
   - [ ] Enough context is provided in the sections above
   - [ ] Adequate tests were added if applicable
   


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

Reply via email to