From 6ed600cfa842bdc0d8ed4757218b72e4d38d3323 Mon Sep 17 00:00:00 2001 From: okumin Date: Mon, 24 Nov 2025 13:23:16 +0900 Subject: [PATCH] Core, Test: Make locations in ViewCatalogTests configurable --- .../apache/iceberg/view/ViewCatalogTests.java | 41 +++++++++++-------- 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/core/src/test/java/org/apache/iceberg/view/ViewCatalogTests.java b/core/src/test/java/org/apache/iceberg/view/ViewCatalogTests.java index 71e6f324380f..8de21d67c724 100644 --- a/core/src/test/java/org/apache/iceberg/view/ViewCatalogTests.java +++ b/core/src/test/java/org/apache/iceberg/view/ViewCatalogTests.java @@ -23,8 +23,12 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy; import static org.assertj.core.api.Assumptions.assumeThat; +import java.io.IOException; +import java.io.UncheckedIOException; +import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.Arrays; import java.util.UUID; import org.apache.iceberg.Schema; import org.apache.iceberg.Transaction; @@ -43,11 +47,12 @@ import org.apache.iceberg.relocated.com.google.common.collect.ImmutableList; import org.apache.iceberg.types.Types; import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.io.TempDir; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; public abstract class ViewCatalogTests { + private static final String TEMP_DIR_PREFIX = "iceberg-view-catalog-tests-"; + protected static final Schema SCHEMA = new Schema( 5, @@ -61,7 +66,18 @@ public abstract class ViewCatalogTests