This is an automated email from the ASF dual-hosted git repository.
snazy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git
The following commit(s) were added to refs/heads/main by this push:
new 4a80c513d Refactor Polaris cloudTests and adopt changes from PR #2405
(#2871)
4a80c513d is described below
commit 4a80c513d142c6f9211bfc1e431794a7dd3ac1e9
Author: Tamas Mate <[email protected]>
AuthorDate: Mon Nov 3 11:29:41 2025 +0100
Refactor Polaris cloudTests and adopt changes from PR #2405 (#2871)
---
...onTestBase.java => PolarisRestCatalogAdlsIntegrationTestBase.java} | 2 +-
...ionTestBase.java => PolarisRestCatalogGcsIntegrationTestBase.java} | 2 +-
...tionTestBase.java => PolarisRestCatalogS3IntegrationTestBase.java} | 2 +-
...onTest.java => PolarisRestCatalogViewAdlsIntegrationTestBase.java} | 2 +-
...ionTest.java => PolarisRestCatalogViewGcsIntegrationTestBase.java} | 2 +-
...tionTest.java => PolarisRestCatalogViewS3IntegrationTestBase.java} | 2 +-
runtime/service/README.md | 4 ++--
.../service/it/{RestCatalogAzureIT.java => RestCatalogAdlsIT.java} | 4 ++--
.../service/it/{RestCatalogGcpIT.java => RestCatalogGcsIT.java} | 4 ++--
.../service/it/{RestCatalogAwsIT.java => RestCatalogS3IT.java} | 4 ++--
.../it/{RestCatalogViewAzureIT.java => RestCatalogViewAdlsIT.java} | 4 ++--
.../it/{RestCatalogViewGcpIT.java => RestCatalogViewGcsIT.java} | 4 ++--
.../it/{RestCatalogViewAwsIT.java => RestCatalogViewS3IT.java} | 4 ++--
13 files changed, 20 insertions(+), 20 deletions(-)
diff --git
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogAzureIntegrationTestBase.java
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogAdlsIntegrationTestBase.java
similarity index 96%
rename from
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogAzureIntegrationTestBase.java
rename to
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogAdlsIntegrationTestBase.java
index 923f3592b..c4553dea0 100644
---
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogAzureIntegrationTestBase.java
+++
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogAdlsIntegrationTestBase.java
@@ -23,7 +23,7 @@ import
org.apache.polaris.core.admin.model.AzureStorageConfigInfo;
import org.apache.polaris.core.admin.model.StorageConfigInfo;
/** Runs PolarisRestCatalogIntegrationBase test on Azure. */
-public abstract class PolarisRestCatalogAzureIntegrationTestBase
+public abstract class PolarisRestCatalogAdlsIntegrationTestBase
extends PolarisRestCatalogIntegrationBase {
public static final String TENANT_ID =
System.getenv("INTEGRATION_TEST_AZURE_TENANT_ID");
public static final String BASE_LOCATION =
System.getenv("INTEGRATION_TEST_AZURE_PATH");
diff --git
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogGcpIntegrationTestBase.java
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogGcsIntegrationTestBase.java
similarity index 96%
rename from
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogGcpIntegrationTestBase.java
rename to
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogGcsIntegrationTestBase.java
index 381983933..5990bc7c4 100644
---
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogGcpIntegrationTestBase.java
+++
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogGcsIntegrationTestBase.java
@@ -23,7 +23,7 @@ import
org.apache.polaris.core.admin.model.GcpStorageConfigInfo;
import org.apache.polaris.core.admin.model.StorageConfigInfo;
/** Runs PolarisRestCatalogIntegrationBase test on GCP. */
-public abstract class PolarisRestCatalogGcpIntegrationTestBase
+public abstract class PolarisRestCatalogGcsIntegrationTestBase
extends PolarisRestCatalogIntegrationBase {
public static final String SERVICE_ACCOUNT =
System.getenv("INTEGRATION_TEST_GCS_SERVICE_ACCOUNT");
diff --git
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogAwsIntegrationTestBase.java
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogS3IntegrationTestBase.java
similarity index 96%
rename from
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogAwsIntegrationTestBase.java
rename to
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogS3IntegrationTestBase.java
index 64bf0f221..b3b34c609 100644
---
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogAwsIntegrationTestBase.java
+++
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogS3IntegrationTestBase.java
@@ -24,7 +24,7 @@ import
org.apache.polaris.core.admin.model.AwsStorageConfigInfo;
import org.apache.polaris.core.admin.model.StorageConfigInfo;
/** Runs PolarisRestCatalogIntegrationBase test on AWS. */
-public abstract class PolarisRestCatalogAwsIntegrationTestBase
+public abstract class PolarisRestCatalogS3IntegrationTestBase
extends PolarisRestCatalogIntegrationBase {
public static final String ROLE_ARN =
Optional.ofNullable(System.getenv("INTEGRATION_TEST_ROLE_ARN"))
diff --git
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewAzureIntegrationTest.java
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewAdlsIntegrationTestBase.java
similarity index 96%
rename from
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewAzureIntegrationTest.java
rename to
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewAdlsIntegrationTestBase.java
index 9d2c4d84a..36cc707ac 100644
---
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewAzureIntegrationTest.java
+++
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewAdlsIntegrationTestBase.java
@@ -25,7 +25,7 @@ import
org.apache.polaris.core.admin.model.AzureStorageConfigInfo;
import org.apache.polaris.core.admin.model.StorageConfigInfo;
/** Runs PolarisRestCatalogViewIntegrationTest on Azure. */
-public class PolarisRestCatalogViewAzureIntegrationTest
+public abstract class PolarisRestCatalogViewAdlsIntegrationTestBase
extends PolarisRestCatalogViewIntegrationBase {
public static final String TENANT_ID =
System.getenv("INTEGRATION_TEST_AZURE_TENANT_ID");
public static final String BASE_LOCATION =
System.getenv("INTEGRATION_TEST_AZURE_PATH");
diff --git
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewGcpIntegrationTest.java
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewGcsIntegrationTestBase.java
similarity index 96%
rename from
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewGcpIntegrationTest.java
rename to
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewGcsIntegrationTestBase.java
index 3dea04e61..7c32ec024 100644
---
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewGcpIntegrationTest.java
+++
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewGcsIntegrationTestBase.java
@@ -25,7 +25,7 @@ import
org.apache.polaris.core.admin.model.GcpStorageConfigInfo;
import org.apache.polaris.core.admin.model.StorageConfigInfo;
/** Runs PolarisRestCatalogViewIntegrationTest on GCP. */
-public class PolarisRestCatalogViewGcpIntegrationTest
+public abstract class PolarisRestCatalogViewGcsIntegrationTestBase
extends PolarisRestCatalogViewIntegrationBase {
public static final String SERVICE_ACCOUNT =
System.getenv("INTEGRATION_TEST_GCS_SERVICE_ACCOUNT");
diff --git
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewAwsIntegrationTest.java
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewS3IntegrationTestBase.java
similarity index 96%
rename from
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewAwsIntegrationTest.java
rename to
integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewS3IntegrationTestBase.java
index 63471c92b..496e7ebbe 100644
---
a/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewAwsIntegrationTest.java
+++
b/integration-tests/src/main/java/org/apache/polaris/service/it/test/PolarisRestCatalogViewS3IntegrationTestBase.java
@@ -26,7 +26,7 @@ import
org.apache.polaris.core.admin.model.AwsStorageConfigInfo;
import org.apache.polaris.core.admin.model.StorageConfigInfo;
/** Runs PolarisRestCatalogViewIntegrationTest on AWS. */
-public class PolarisRestCatalogViewAwsIntegrationTest
+public abstract class PolarisRestCatalogViewS3IntegrationTestBase
extends PolarisRestCatalogViewIntegrationBase {
public static final String ROLE_ARN =
Optional.ofNullable(System.getenv("INTEGRATION_TEST_ROLE_ARN")) //
Backward compatibility
diff --git a/runtime/service/README.md b/runtime/service/README.md
index 18026ad8e..fd4893a50 100644
--- a/runtime/service/README.md
+++ b/runtime/service/README.md
@@ -34,12 +34,12 @@ export INTEGRATION_TEST_S3_PATH="s3://bucket/subpath"
export INTEGRATION_TEST_S3_ROLE_ARN="your-role-arn"
./gradlew :polaris-runtime-service:cloudTest
```
-For Azure:
+For ADLS:
```shell
export INTEGRATION_TEST_AZURE_PATH="abfss://bucket/subpath"
export INTEGRATION_TEST_AZURE_TENANT_ID="your-tenant-id"
./gradlew :polaris-runtime-service:cloudTest
-```
+```
For GCS:
```shell
export INTEGRATION_TEST_GCS_PATH="gs://bucket/subpath"
diff --git
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogAzureIT.java
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogAdlsIT.java
similarity index 86%
rename from
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogAzureIT.java
rename to
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogAdlsIT.java
index d89bbf22d..6b8fd8dd1 100644
---
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogAzureIT.java
+++
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogAdlsIT.java
@@ -19,9 +19,9 @@
package org.apache.polaris.service.it;
import io.quarkus.test.junit.QuarkusIntegrationTest;
-import
org.apache.polaris.service.it.test.PolarisRestCatalogAzureIntegrationTestBase;
+import
org.apache.polaris.service.it.test.PolarisRestCatalogAdlsIntegrationTestBase;
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable;
@QuarkusIntegrationTest
@EnabledIfEnvironmentVariable(named = "INTEGRATION_TEST_AZURE_PATH", matches =
".+")
-public class RestCatalogAzureIT extends
PolarisRestCatalogAzureIntegrationTestBase {}
+public class RestCatalogAdlsIT extends
PolarisRestCatalogAdlsIntegrationTestBase {}
diff --git
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogGcpIT.java
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogGcsIT.java
similarity index 89%
rename from
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogGcpIT.java
rename to
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogGcsIT.java
index 80448f0c2..c098d0ba3 100644
---
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogGcpIT.java
+++
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogGcsIT.java
@@ -19,9 +19,9 @@
package org.apache.polaris.service.it;
import io.quarkus.test.junit.QuarkusIntegrationTest;
-import
org.apache.polaris.service.it.test.PolarisRestCatalogGcpIntegrationTestBase;
+import
org.apache.polaris.service.it.test.PolarisRestCatalogGcsIntegrationTestBase;
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable;
@QuarkusIntegrationTest
@EnabledIfEnvironmentVariable(named = "INTEGRATION_TEST_GCS_PATH", matches =
".+")
-public class RestCatalogGcpIT extends PolarisRestCatalogGcpIntegrationTestBase
{}
+public class RestCatalogGcsIT extends PolarisRestCatalogGcsIntegrationTestBase
{}
diff --git
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogAwsIT.java
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogS3IT.java
similarity index 86%
rename from
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogAwsIT.java
rename to
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogS3IT.java
index a229c1c16..6e6f9d966 100644
---
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogAwsIT.java
+++
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogS3IT.java
@@ -19,9 +19,9 @@
package org.apache.polaris.service.it;
import io.quarkus.test.junit.QuarkusIntegrationTest;
-import
org.apache.polaris.service.it.test.PolarisRestCatalogAwsIntegrationTestBase;
+import
org.apache.polaris.service.it.test.PolarisRestCatalogS3IntegrationTestBase;
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable;
@QuarkusIntegrationTest
@EnabledIfEnvironmentVariable(named = "INTEGRATION_TEST_S3_PATH", matches =
".+")
-public class RestCatalogAwsIT extends PolarisRestCatalogAwsIntegrationTestBase
{}
+public class RestCatalogS3IT extends PolarisRestCatalogS3IntegrationTestBase {}
diff --git
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewAzureIT.java
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewAdlsIT.java
similarity index 93%
rename from
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewAzureIT.java
rename to
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewAdlsIT.java
index 38a83c83f..ce57d43f5 100644
---
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewAzureIT.java
+++
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewAdlsIT.java
@@ -22,14 +22,14 @@ import io.quarkus.test.junit.QuarkusIntegrationTest;
import java.lang.reflect.Field;
import java.nio.file.Path;
import org.apache.iceberg.view.ViewCatalogTests;
-import
org.apache.polaris.service.it.test.PolarisRestCatalogViewAzureIntegrationTest;
+import
org.apache.polaris.service.it.test.PolarisRestCatalogViewAdlsIntegrationTestBase;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable;
import org.junit.jupiter.api.io.TempDir;
@QuarkusIntegrationTest
@EnabledIfEnvironmentVariable(named = "INTEGRATION_TEST_AZURE_PATH", matches =
".+")
-public class RestCatalogViewAzureIT extends
PolarisRestCatalogViewAzureIntegrationTest {
+public class RestCatalogViewAdlsIT extends
PolarisRestCatalogViewAdlsIntegrationTestBase {
@BeforeEach
public void setUpTempDir(@TempDir Path tempDir) throws Exception {
diff --git
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewGcpIT.java
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewGcsIT.java
similarity index 93%
rename from
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewGcpIT.java
rename to
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewGcsIT.java
index 1eca3ecc3..36c48b089 100644
---
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewGcpIT.java
+++
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewGcsIT.java
@@ -22,14 +22,14 @@ import io.quarkus.test.junit.QuarkusIntegrationTest;
import java.lang.reflect.Field;
import java.nio.file.Path;
import org.apache.iceberg.view.ViewCatalogTests;
-import
org.apache.polaris.service.it.test.PolarisRestCatalogViewGcpIntegrationTest;
+import
org.apache.polaris.service.it.test.PolarisRestCatalogViewGcsIntegrationTestBase;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable;
import org.junit.jupiter.api.io.TempDir;
@QuarkusIntegrationTest
@EnabledIfEnvironmentVariable(named = "INTEGRATION_TEST_GCS_PATH", matches =
".+")
-public class RestCatalogViewGcpIT extends
PolarisRestCatalogViewGcpIntegrationTest {
+public class RestCatalogViewGcsIT extends
PolarisRestCatalogViewGcsIntegrationTestBase {
@BeforeEach
public void setUpTempDir(@TempDir Path tempDir) throws Exception {
diff --git
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewAwsIT.java
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewS3IT.java
similarity index 93%
rename from
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewAwsIT.java
rename to
runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewS3IT.java
index de6cfb387..65bc1e687 100644
---
a/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewAwsIT.java
+++
b/runtime/service/src/cloudTest/java/org/apache/polaris/service/it/RestCatalogViewS3IT.java
@@ -22,14 +22,14 @@ import io.quarkus.test.junit.QuarkusIntegrationTest;
import java.lang.reflect.Field;
import java.nio.file.Path;
import org.apache.iceberg.view.ViewCatalogTests;
-import
org.apache.polaris.service.it.test.PolarisRestCatalogViewAwsIntegrationTest;
+import
org.apache.polaris.service.it.test.PolarisRestCatalogViewS3IntegrationTestBase;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable;
import org.junit.jupiter.api.io.TempDir;
@QuarkusIntegrationTest
@EnabledIfEnvironmentVariable(named = "INTEGRATION_TEST_S3_PATH", matches =
".+")
-public class RestCatalogViewAwsIT extends
PolarisRestCatalogViewAwsIntegrationTest {
+public class RestCatalogViewS3IT extends
PolarisRestCatalogViewS3IntegrationTestBase {
@BeforeEach
public void setUpTempDir(@TempDir Path tempDir) throws Exception {