Class PolarisRestCatalogViewAdlsIntegrationTestBase

java.lang.Object
org.apache.iceberg.view.ViewCatalogTests<org.apache.iceberg.rest.RESTCatalog>
org.apache.polaris.service.it.test.PolarisRestCatalogViewIntegrationBase
org.apache.polaris.service.it.test.PolarisRestCatalogViewAdlsIntegrationTestBase

public abstract class PolarisRestCatalogViewAdlsIntegrationTestBase extends PolarisRestCatalogViewIntegrationBase
Runs PolarisRestCatalogViewIntegrationTest on Azure.
  • Field Details

    • TENANT_ID

      public static final String TENANT_ID
    • BASE_LOCATION

      public static final String BASE_LOCATION
  • Constructor Details

    • PolarisRestCatalogViewAdlsIntegrationTestBase

      public PolarisRestCatalogViewAdlsIntegrationTestBase()
  • Method Details

    • getStorageConfigInfo

      protected org.apache.polaris.core.admin.model.StorageConfigInfo getStorageConfigInfo()
      Specified by:
      getStorageConfigInfo in class PolarisRestCatalogViewIntegrationBase
      Returns:
      The catalog's storage config.
    • shouldSkip

      protected boolean shouldSkip()
      Specified by:
      shouldSkip in class PolarisRestCatalogViewIntegrationBase
      Returns:
      Whether the tests should be skipped, for example due to environment variables not being specified.
    • completeCreateView

      @Disabled("Test uses @TempDir which cannot point to cloud storage paths") public void completeCreateView()
      Disable tests that use @TempDir from ViewCatalogTests (Iceberg base class). These tests are disabled for now because they use @TempDir which internally goes through Paths.get, and we cannot make it point to a cloud storage path at the moment.
      Overrides:
      completeCreateView in class org.apache.iceberg.view.ViewCatalogTests<org.apache.iceberg.rest.RESTCatalog>
    • createViewWithCustomMetadataLocation

      @Disabled("Test uses @TempDir which cannot point to cloud storage paths") public void createViewWithCustomMetadataLocation()
      Overrides:
      createViewWithCustomMetadataLocation in class PolarisRestCatalogViewIntegrationBase
    • createAndReplaceViewWithLocation

      @Disabled("Test uses @TempDir which cannot point to cloud storage paths") public void createAndReplaceViewWithLocation()
      Overrides:
      createAndReplaceViewWithLocation in class org.apache.iceberg.view.ViewCatalogTests<org.apache.iceberg.rest.RESTCatalog>
    • updateViewLocation

      @Disabled("Test uses @TempDir which cannot point to cloud storage paths") public void updateViewLocation()
      Overrides:
      updateViewLocation in class org.apache.iceberg.view.ViewCatalogTests<org.apache.iceberg.rest.RESTCatalog>
    • createViewWithCustomMetadataLocationUsingPolaris

      @Disabled("Test uses @TempDir which cannot point to cloud storage paths") public void createViewWithCustomMetadataLocationUsingPolaris(@TempDir Path tempDir)
      Overrides:
      createViewWithCustomMetadataLocationUsingPolaris in class PolarisRestCatalogViewIntegrationBase