zhangxffff opened a new pull request, #13110:
URL: https://github.com/apache/gluten/pull/13110
## What changes are proposed in this pull request?
Add `gluten.test.dir` to isolate working directories when running test
suites in separate JVMs. Tests use
`${gluten.test.dir}/unit-tests-working-home`, preserving other files in the
parent directory. The default location remains unchanged.
Motivated by [Bolt PR #586](https://github.com/bytedance/bolt/pull/586):
earlier local measurements with cached dependencies showed that 8 parallel JVMs
reduced JVM build and test time from **97m 10s to 21m 23s (~4.5× faster)**.
## How was this patch tested?
With JDK 17 and existing local dependencies:
```bash
mvn -pl gluten-ut/common \
-Pspark-3.5,spark-ut,backends-bolt,celeborn,java-17,fast-build \
-Dexec.skip -Dsuites=org.apache.spark.sql.GlutenTestsBaseTraitSuite test
```
All three tests passed: default paths, configured paths, and cleanup
preserving sibling files. Spotless and license checks passed. Full integration
tests were not rerun.
## Was this patch authored or co-authored using generative AI tooling?
Generated-by: OpenAI Codex (GPT-6)
--
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]