yuqi1129 opened a new pull request, #12584:
URL: https://github.com/apache/gravitino/pull/12584

   ### What changes were proposed in this pull request?
   
   - Write each Gradle test report to a task-specific directory so independent 
test tasks can run in parallel.
   - Serialize projects containing Docker-tagged tests through a shared Gradle 
build service.
   - Limit the build job to two Gradle workers and increase its timeout from 90 
to 120 minutes.
   
   ### Why are the changes needed?
   
   The build CI job frequently approaches the 90-minute timeout. Shared test 
report outputs force test tasks to run serially, while Docker-based tests still 
need serialization because they share containers.
   
   Fix: #12583
   
   ### Does this PR introduce _any user-facing change?
   
   No.
   
   ### How was this patch tested?
   
   - Ran the Kotlin Gradle formatting check.
   - Verified two independent non-Docker test tasks execute concurrently with 
two Gradle workers.
   - Verified Docker test tasks remain serialized with two Gradle workers.
   - Ran the build workflow Gradle command with `--dry-run`.


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