Class PolarisRestCatalogGcsIntegrationTestBase
java.lang.Object
org.apache.iceberg.catalog.CatalogTests<org.apache.iceberg.rest.RESTCatalog>
org.apache.polaris.service.it.test.PolarisRestCatalogIntegrationBase
org.apache.polaris.service.it.test.PolarisRestCatalogGcsIntegrationTestBase
public abstract class PolarisRestCatalogGcsIntegrationTestBase
extends PolarisRestCatalogIntegrationBase
Runs PolarisRestCatalogIntegrationBase test on GCP.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.iceberg.catalog.CatalogTests
org.apache.iceberg.catalog.CatalogTests.CustomMetricsReporter -
Field Summary
FieldsFields inherited from class org.apache.polaris.service.it.test.PolarisRestCatalogIntegrationBase
VIEW_QUERYFields inherited from class org.apache.iceberg.catalog.CatalogTests
FILE_A, FILE_B, FILE_C, NS, OTHER_SCHEMA, RENAMED_TABLE, REPLACE_SCHEMA, REPLACE_SPEC, REPLACE_WRITE_ORDER, SCHEMA, SPEC, TABLE, TABLE_SCHEMA, TABLE_SPEC, TABLE_WRITE_ORDER, TBL, WRITE_ORDER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.polaris.core.admin.model.StorageConfigInfoGet the storage configuration information for the catalog.Methods inherited from class org.apache.polaris.service.it.test.PolarisRestCatalogIntegrationBase
before, catalog, cleanUp, cleanUp, clientFileIOProperties, createPolarisCatalog, createTestPrincipal, diffAgainstSingleTable, externalCatalogBaseLocation, initCatalog, initializeClientFileIO, multipleDiffsAgainstMultipleTables, multipleDiffsAgainstMultipleTablesLastFails, obtainToken, overridesRequestedLocation, requiresNamespaceCreate, supportsNestedNamespaces, supportsServerSideRetry, testCreateAndLoadTableWithReturnedEtag, testCreateGenericTable, testCreateGenericTableWithReservedProperty, testCreateNamespaceWithReservedProperty, testCreateTableWithOverriddenBaseLocation, testCreateTableWithOverriddenBaseLocationCannotOverlapSibling, testCreateTableWithOverriddenBaseLocationMustResideInNsDirectory, testCreateTableWithReservedProperty, testDropGenericTable, testDropNonExistingGenericTable, testDropTableStatus, testDropViewStatus, testDropViewWithPurge, testETagBehaviorForTableDropAndRecreateIntegration, testETagBehaviorForTableSchemaChanges, testETagChangeAfterDMLOperations, testGrantsOnGenericTable, testGrantsOnNonExistingGenericTable, testListGenericTables, testListGrantsAfterRename, testListGrantsOnCatalogObjectsToCatalogRoles, testLoadCredentials, testLoadGenericTable, testLoadNonExistentTableWithIfNoneMatch, testLoadTableTwiceWithETag, testLoadTableWithAccessDelegationForExternalCatalogWithConfigDisabled, testLoadTableWithAccessDelegationForExternalCatalogWithConfigEnabledForCatalog, testLoadTableWithMultipleIfNoneMatchETags, testLoadTableWithNonMatchingIfNoneMatchHeader, testLoadTableWithoutAccessDelegationForExternalCatalogWithConfigDisabled, testLoadTableWithRefFiltering, testLoadTableWithSnapshots, testLoadTableWithWildcardIfNoneMatchReturns400, testMultipleConflictingCommitsToSingleTableInTransaction, testNonPaginatedListTablesViewNamespaces, testPaginatedListNamespaces, testPaginatedListTables, testRegisterAndLoadTableWithReturnedETag, testRemoveReservedPropertyFromNamespace, testRenameViewStatus, testSendMetricsReport, testSendNotificationInternalCatalog, testTableExistsStatus, testUpdateNamespaceWithReservedProperty, testUpdateTableWithReservedProperty, testViewExistsStatusMethods inherited from class org.apache.iceberg.catalog.CatalogTests
assertFilePartitionSpec, assertFiles, assertFilesPartitionSpec, assertNoFiles, assertPreviousMetadataFileCount, assertUUIDsMatch, baseTableLocation, createAndDropEmptyNamespace, createTableTransaction, listNamespacesWithEmptyNamespace, listTablesInEmptyNamespace, namespacePropertiesOnEmptyNamespace, renameTableNamespaceMissing, replaceTableTransaction, supportsEmptyNamespace, supportsNamespaceProperties, supportsNamesWithDot, supportsNamesWithSlashes, tableCreationWithoutNamespace, testAppend, testBasicCreateTable, testBasicCreateTableThatAlreadyExists, testCatalogWithCustomMetricsReporter, testCompleteCreateOrReplaceTransactionCreate, testCompleteCreateOrReplaceTransactionReplace, testCompleteCreateTable, testCompleteCreateTransaction, testCompleteCreateTransactionMultipleSchemas, testCompleteCreateTransactionV2, testCompleteReplaceTransaction, testConcurrentAppendEmptyTable, testConcurrentAppendNonEmptyTable, testConcurrentCreateTransaction, testConcurrentReplaceTransactionPartitionSpec, testConcurrentReplaceTransactionPartitionSpec2, testConcurrentReplaceTransactionPartitionSpecConflict, testConcurrentReplaceTransactions, testConcurrentReplaceTransactionSchema, testConcurrentReplaceTransactionSchema2, testConcurrentReplaceTransactionSchemaConflict, testConcurrentReplaceTransactionSortOrder, testConcurrentReplaceTransactionSortOrderConflict, testCreateExistingNamespace, testCreateNamespace, testCreateNamespaceWithProperties, testCreateOrReplaceReplaceTransactionReplace, testCreateOrReplaceTransactionConcurrentCreate, testCreateOrReplaceTransactionCreate, testCreateTableWithDefaultColumnValue, testCreateTransaction, testDefaultTableProperties, testDefaultTablePropertiesCreateTransaction, testDefaultTablePropertiesReplaceTransaction, testDropMissingTable, testDropNamespace, testDropNonEmptyNamespace, testDropNonexistentNamespace, testDropTable, testDropTableWithoutPurge, testDropTableWithPurge, testListNamespaces, testListNestedNamespaces, testListNonExistingNamespace, testListTables, testLoadMetadataTable, testLoadMissingTable, testLoadNamespaceMetadata, testLoadTable, testLoadTableWithNonExistingNamespace, testMetadataFileLocationsRemovalAfterCommit, testNamespaceWithDot, testNamespaceWithSlash, testOverrideTableProperties, testOverrideTablePropertiesCreateTransaction, testOverrideTablePropertiesReplaceTransaction, testRegisterExistingTable, testRegisterTable, testRemoveNamespaceProperties, testRemoveNamespacePropertiesNamespaceDoesNotExist, testRemoveUnusedSchemas, testRemoveUnusedSpec, testRenameTable, testRenameTableDestinationTableAlreadyExists, testRenameTableMissingSourceTable, testReplaceTableKeepsSnapshotLog, testReplaceTransaction, testReplaceTransactionRequiresTableExists, testSetNamespaceProperties, testSetNamespacePropertiesNamespaceDoesNotExist, testTableNameWithDot, testTableNameWithSlash, testUpdateAndSetNamespaceProperties, testUpdateNamespaceProperties, testUpdateTableAssignmentSpecConflict, testUpdateTableOrderThenRevert, testUpdateTableSchema, testUpdateTableSchemaAssignmentConflict, testUpdateTableSchemaConflict, testUpdateTableSchemaServerSideRetry, testUpdateTableSchemaThenRevert, testUpdateTableSortOrder, testUpdateTableSortOrderServerSideRetry, testUpdateTableSpec, testUpdateTableSpecConflict, testUpdateTableSpecServerSideRetry, testUpdateTableSpecThenRevert, testUpdateTransaction, testUUIDValidation
-
Field Details
-
SERVICE_ACCOUNT
-
BASE_LOCATION
-
-
Constructor Details
-
PolarisRestCatalogGcsIntegrationTestBase
public PolarisRestCatalogGcsIntegrationTestBase()
-
-
Method Details
-
getStorageConfigInfo
protected org.apache.polaris.core.admin.model.StorageConfigInfo getStorageConfigInfo()Description copied from class:PolarisRestCatalogIntegrationBaseGet the storage configuration information for the catalog.- Specified by:
getStorageConfigInfoin classPolarisRestCatalogIntegrationBase- Returns:
- StorageConfigInfo instance containing the storage configuration
-