-
Notifications
You must be signed in to change notification settings - Fork 3k
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
/* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
package io.trino.plugin.iceberg.catalog.hms; | ||
|
||
import io.trino.plugin.base.util.AutoCloseableCloser; | ||
import io.trino.plugin.hive.containers.Hive4MinioDataLake; | ||
import org.junit.jupiter.api.AfterAll; | ||
import org.junit.jupiter.api.BeforeAll; | ||
|
||
import java.net.URI; | ||
|
||
public class TestTrinoHive4CatalogWithHiveMetastore | ||
extends TestTrinoHiveCatalogWithHiveMetastore | ||
{ | ||
private final AutoCloseableCloser closer = AutoCloseableCloser.create(); | ||
private Hive4MinioDataLake dataLake; | ||
|
||
@BeforeAll | ||
public void setUp() | ||
Check failure on line 30 in plugin/trino-iceberg/src/test/java/io/trino/plugin/iceberg/catalog/hms/TestTrinoHive4CatalogWithHiveMetastore.java GitHub Actions / error-prone-checks
Check failure on line 30 in plugin/trino-iceberg/src/test/java/io/trino/plugin/iceberg/catalog/hms/TestTrinoHive4CatalogWithHiveMetastore.java GitHub Actions / error-prone-checks
|
||
{ | ||
dataLake = closer.register(new Hive4MinioDataLake(bucketName)); | ||
dataLake.start(); | ||
Check failure on line 33 in plugin/trino-iceberg/src/test/java/io/trino/plugin/iceberg/catalog/hms/TestTrinoHive4CatalogWithHiveMetastore.java GitHub Actions / test (plugin/trino-iceberg)TestTrinoHive4CatalogWithHiveMetastore.
|
||
} | ||
|
||
@AfterAll | ||
public void tearDown() | ||
Check failure on line 37 in plugin/trino-iceberg/src/test/java/io/trino/plugin/iceberg/catalog/hms/TestTrinoHive4CatalogWithHiveMetastore.java GitHub Actions / error-prone-checks
Check failure on line 37 in plugin/trino-iceberg/src/test/java/io/trino/plugin/iceberg/catalog/hms/TestTrinoHive4CatalogWithHiveMetastore.java GitHub Actions / error-prone-checks
|
||
throws Exception | ||
{ | ||
dataLake = null; | ||
closer.close(); | ||
} | ||
|
||
@Override | ||
protected URI hiveMetastoreEndpoint() | ||
{ | ||
return dataLake.getHiveMetastore().getHiveMetastoreEndpoint(); | ||
} | ||
|
||
@Override | ||
protected String minioAddress() | ||
{ | ||
return dataLake.getMinio().getMinioAddress(); | ||
} | ||
} |