JingsongLi opened a new pull request, #9191: URL: https://github.com/apache/paimon/pull/9191
## What changed - Convert the REST test warehouse `file://` URI to a local filesystem path before creating the DLF token file. - Use real local temporary directories for `IOManager` instead of passing `traceable://` table locations. - Apply the spill-directory correction to the primary-key tests and Java/Python E2E test setup. ## Why `java.io.File` and `IOManager` treat these URI strings as relative local paths. This left `file:` and `traceable:` directory trees under `paimon-core` after tests completed. ## Impact Tests keep their temporary files under the JUnit or E2E temporary directories and no longer pollute the module working directory. ## Validation - `MockRESTCatalogTest#testDlfStSTokenPathAuth` - Six focused `PrimaryKeySimpleTableTest` cases covering all changed call paths - Verified that neither focused test run created new URI-named directories - `mvn -pl paimon-core spotless:check` - `git diff --check` The Java/Python E2E source was compiled successfully; the opt-in E2E tests were not executed. -- 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]
