From 16ed6d4fe5c2fdf5a67d0240ff03692eaddf913a Mon Sep 17 00:00:00 2001 From: Marius Grama Date: Mon, 9 May 2022 16:05:22 +0200 Subject: [PATCH 1/7] Extract MinIO client functionality to trino-testing-containers module --- plugin/trino-delta-lake/pom.xml | 7 ------- .../deltalake/util/DockerizedMinioDataLake.java | 1 + pom.xml | 7 +++++++ testing/trino-testing-containers/pom.xml | 15 +++++++++++++++ .../java/io/trino/testing/minio}/MinioClient.java | 4 ++-- 5 files changed, 25 insertions(+), 9 deletions(-) rename {plugin/trino-delta-lake/src/test/java/io/trino/plugin/deltalake/util => testing/trino-testing-containers/src/main/java/io/trino/testing/minio}/MinioClient.java (99%) diff --git a/plugin/trino-delta-lake/pom.xml b/plugin/trino-delta-lake/pom.xml index 562c81b35d85..123b74212b6b 100644 --- a/plugin/trino-delta-lake/pom.xml +++ b/plugin/trino-delta-lake/pom.xml @@ -338,13 +338,6 @@ test - - io.minio - minio - 7.1.4 - test - - org.assertj assertj-core diff --git a/plugin/trino-delta-lake/src/test/java/io/trino/plugin/deltalake/util/DockerizedMinioDataLake.java b/plugin/trino-delta-lake/src/test/java/io/trino/plugin/deltalake/util/DockerizedMinioDataLake.java index cb959e5efc35..d27b1370b496 100644 --- a/plugin/trino-delta-lake/src/test/java/io/trino/plugin/deltalake/util/DockerizedMinioDataLake.java +++ b/plugin/trino-delta-lake/src/test/java/io/trino/plugin/deltalake/util/DockerizedMinioDataLake.java @@ -13,6 +13,7 @@ */ package io.trino.plugin.deltalake.util; +import io.trino.testing.minio.MinioClient; import net.jodah.failsafe.Failsafe; import net.jodah.failsafe.RetryPolicy; diff --git a/pom.xml b/pom.xml index 0d3c41f17b2e..8f0384645863 100644 --- a/pom.xml +++ b/pom.xml @@ -66,6 +66,7 @@ 2.0.55 5.5.2 4.14.0 + 7.1.4 56 @@ -1351,6 +1352,12 @@ ${dep.jsonwebtoken.version} + + io.minio + minio + ${dep.minio.version} + + io.swagger diff --git a/testing/trino-testing-containers/pom.xml b/testing/trino-testing-containers/pom.xml index 5964e4c281a3..1172f0d9b786 100644 --- a/testing/trino-testing-containers/pom.xml +++ b/testing/trino-testing-containers/pom.xml @@ -33,6 +33,21 @@ guava + + io.minio + minio + + + com.github.spotbugs + spotbugs-annotations + + + net.jcip + jcip-annotations + + + + net.jodah failsafe diff --git a/plugin/trino-delta-lake/src/test/java/io/trino/plugin/deltalake/util/MinioClient.java b/testing/trino-testing-containers/src/main/java/io/trino/testing/minio/MinioClient.java similarity index 99% rename from plugin/trino-delta-lake/src/test/java/io/trino/plugin/deltalake/util/MinioClient.java rename to testing/trino-testing-containers/src/main/java/io/trino/testing/minio/MinioClient.java index 41707811768b..a11dc41c32ea 100644 --- a/plugin/trino-delta-lake/src/test/java/io/trino/plugin/deltalake/util/MinioClient.java +++ b/testing/trino-testing-containers/src/main/java/io/trino/testing/minio/MinioClient.java @@ -11,7 +11,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package io.trino.plugin.deltalake.util; +package io.trino.testing.minio; import com.google.common.collect.Sets; import com.google.common.io.ByteSource; @@ -50,7 +50,7 @@ import static java.util.Objects.requireNonNull; import static java.util.regex.Matcher.quoteReplacement; -class MinioClient +public class MinioClient implements AutoCloseable { private final Logger logger = Logger.get(MinioClient.class); From aec4492c45d5ec553bcc492a76f99546ae3e6f7e Mon Sep 17 00:00:00 2001 From: Marius Grama Date: Mon, 21 Mar 2022 10:52:45 +0100 Subject: [PATCH 2/7] Add MinIO environment extender --- .../launcher/env/EnvironmentModule.java | 2 + .../product/launcher/env/common/Minio.java | 86 +++++++++++++++++++ .../common/minio/apply-minio-config.sh | 12 +++ .../minio/minio-core-site-overrides.xml | 43 ++++++++++ 4 files changed, 143 insertions(+) create mode 100644 testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/common/Minio.java create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/common/minio/apply-minio-config.sh create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/common/minio/minio-core-site-overrides.xml diff --git a/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/EnvironmentModule.java b/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/EnvironmentModule.java index cab277309f2d..5d8918b0160a 100644 --- a/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/EnvironmentModule.java +++ b/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/EnvironmentModule.java @@ -26,6 +26,7 @@ import io.trino.tests.product.launcher.env.common.KafkaSaslPlaintext; import io.trino.tests.product.launcher.env.common.KafkaSsl; import io.trino.tests.product.launcher.env.common.Kerberos; +import io.trino.tests.product.launcher.env.common.Minio; import io.trino.tests.product.launcher.env.common.Phoenix; import io.trino.tests.product.launcher.env.common.Standard; import io.trino.tests.product.launcher.env.common.StandardMultinode; @@ -75,6 +76,7 @@ public void configure(Binder binder) binder.bind(StandardMultinode.class).in(SINGLETON); binder.bind(Phoenix.class).in(SINGLETON); binder.bind(Kerberos.class).in(SINGLETON); + binder.bind(Minio.class).in(SINGLETON); MapBinder environments = newMapBinder(binder, String.class, EnvironmentProvider.class); findEnvironmentsByBasePackage(ENVIRONMENT_PACKAGE).forEach(clazz -> environments.addBinding(nameForEnvironmentClass(clazz)).to(clazz).in(SINGLETON)); diff --git a/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/common/Minio.java b/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/common/Minio.java new file mode 100644 index 000000000000..75ba5fc0782a --- /dev/null +++ b/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/common/Minio.java @@ -0,0 +1,86 @@ +/* + * 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.tests.product.launcher.env.common; + +import com.google.common.collect.ImmutableMap; +import io.trino.tests.product.launcher.docker.DockerFiles; +import io.trino.tests.product.launcher.env.DockerContainer; +import io.trino.tests.product.launcher.env.Environment; +import io.trino.tests.product.launcher.testcontainers.PortBinder; +import org.testcontainers.containers.startupcheck.IsRunningStartupCheckStrategy; + +import javax.inject.Inject; + +import java.time.Duration; + +import static io.trino.tests.product.launcher.docker.ContainerUtil.forSelectedPorts; +import static io.trino.tests.product.launcher.env.EnvironmentContainers.HADOOP; +import static io.trino.tests.product.launcher.env.common.Hadoop.CONTAINER_HADOOP_INIT_D; +import static java.lang.String.format; +import static java.util.Objects.requireNonNull; +import static org.testcontainers.utility.MountableFile.forHostPath; + +public class Minio + implements EnvironmentExtender +{ + private final DockerFiles dockerFiles; + + public static final String MINIO_CONTAINER_NAME = "minio"; + + private static final String MINIO_ACCESS_KEY = "minio-access-key"; + private static final String MINIO_SECRET_KEY = "minio-secret-key"; + private static final String MINIO_RELEASE = "RELEASE.2021-07-15T22-27-34Z"; + + private static final int MINIO_PORT = 9080; // minio uses 9000 by default, which conflicts with hadoop + + private final PortBinder portBinder; + + @Inject + public Minio(DockerFiles dockerFiles, PortBinder portBinder) + { + this.dockerFiles = requireNonNull(dockerFiles, "dockerFiles is null"); + this.portBinder = requireNonNull(portBinder, "portBinder is null"); + } + + @Override + public void extendEnvironment(Environment.Builder builder) + { + builder.addContainer(createMinioContainer()); + + builder.configureContainers(container -> { + if (container.getLogicalName().equals(HADOOP)) { + container.withCopyFileToContainer( + forHostPath(dockerFiles.getDockerFilesHostPath("common/minio/apply-minio-config.sh")), + CONTAINER_HADOOP_INIT_D + "apply-minio-config.sh"); + } + }); + } + + private DockerContainer createMinioContainer() + { + DockerContainer container = new DockerContainer("minio/minio:" + MINIO_RELEASE, MINIO_CONTAINER_NAME) + .withEnv(ImmutableMap.builder() + .put("MINIO_ACCESS_KEY", MINIO_ACCESS_KEY) + .put("MINIO_SECRET_KEY", MINIO_SECRET_KEY) + .buildOrThrow()) + .withCommand("server", "--address", format("0.0.0.0:%d", MINIO_PORT), "/data") + .withStartupCheckStrategy(new IsRunningStartupCheckStrategy()) + .waitingFor(forSelectedPorts(MINIO_PORT)) + .withStartupTimeout(Duration.ofMinutes(1)); + + portBinder.exposePort(container, MINIO_PORT); + + return container; + } +} diff --git a/testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/common/minio/apply-minio-config.sh b/testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/common/minio/apply-minio-config.sh new file mode 100644 index 000000000000..d7efd158ccce --- /dev/null +++ b/testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/common/minio/apply-minio-config.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +set -exuo pipefail + +fail() { + echo "$(basename "$0"): $*" >&2 + exit 1 +} + +echo "Applying configuration overrides from minio-core-site-overrides.xml" + +apply-site-xml-override /etc/hadoop/conf/core-site.xml "/docker/presto-product-tests/common/minio/minio-core-site-overrides.xml" || fail "Could not apply minio-core-site-overrides.xml" diff --git a/testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/common/minio/minio-core-site-overrides.xml b/testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/common/minio/minio-core-site-overrides.xml new file mode 100644 index 000000000000..4328e29d8b5f --- /dev/null +++ b/testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/common/minio/minio-core-site-overrides.xml @@ -0,0 +1,43 @@ + + + + + fs.s3a.endpoint + http://minio:9080 + + + fs.s3a.access.key + minio-access-key + + + fs.s3a.secret.key + minio-secret-key + + + fs.s3a.path.style.access + true + + + fs.s3.impl + org.apache.hadoop.fs.s3a.S3AFileSystem + + + fs.s3n.impl + org.apache.hadoop.fs.s3a.S3AFileSystem + + From 483fc43e0bebcbb195937e811fc968d96a407b47 Mon Sep 17 00:00:00 2001 From: Marius Grama Date: Thu, 12 May 2022 17:44:47 +0200 Subject: [PATCH 3/7] Remove unused files --- .../databricks/default_partitions/_delta_log/.s3-optimization-0 | 0 .../databricks/default_partitions/_delta_log/.s3-optimization-1 | 0 .../databricks/default_partitions/_delta_log/.s3-optimization-2 | 0 .../databricks/pruning/timestamp/_delta_log/.s3-optimization-0 | 0 .../databricks/pruning/timestamp/_delta_log/.s3-optimization-1 | 0 .../databricks/pruning/timestamp/_delta_log/.s3-optimization-2 | 0 .../databricks/read_timestamps/_delta_log/.s3-optimization-0 | 0 .../databricks/read_timestamps/_delta_log/.s3-optimization-1 | 0 .../databricks/read_timestamps/_delta_log/.s3-optimization-2 | 0 .../resources/databricks/region/_delta_log/.s3-optimization-0 | 0 .../resources/databricks/region/_delta_log/.s3-optimization-1 | 0 .../resources/databricks/region/_delta_log/.s3-optimization-2 | 0 12 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 plugin/trino-delta-lake/src/test/resources/databricks/default_partitions/_delta_log/.s3-optimization-0 delete mode 100644 plugin/trino-delta-lake/src/test/resources/databricks/default_partitions/_delta_log/.s3-optimization-1 delete mode 100644 plugin/trino-delta-lake/src/test/resources/databricks/default_partitions/_delta_log/.s3-optimization-2 delete mode 100644 plugin/trino-delta-lake/src/test/resources/databricks/pruning/timestamp/_delta_log/.s3-optimization-0 delete mode 100644 plugin/trino-delta-lake/src/test/resources/databricks/pruning/timestamp/_delta_log/.s3-optimization-1 delete mode 100644 plugin/trino-delta-lake/src/test/resources/databricks/pruning/timestamp/_delta_log/.s3-optimization-2 delete mode 100644 plugin/trino-delta-lake/src/test/resources/databricks/read_timestamps/_delta_log/.s3-optimization-0 delete mode 100644 plugin/trino-delta-lake/src/test/resources/databricks/read_timestamps/_delta_log/.s3-optimization-1 delete mode 100644 plugin/trino-delta-lake/src/test/resources/databricks/read_timestamps/_delta_log/.s3-optimization-2 delete mode 100644 plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-0 delete mode 100644 plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-1 delete mode 100644 plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-2 diff --git a/plugin/trino-delta-lake/src/test/resources/databricks/default_partitions/_delta_log/.s3-optimization-0 b/plugin/trino-delta-lake/src/test/resources/databricks/default_partitions/_delta_log/.s3-optimization-0 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/databricks/default_partitions/_delta_log/.s3-optimization-1 b/plugin/trino-delta-lake/src/test/resources/databricks/default_partitions/_delta_log/.s3-optimization-1 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/databricks/default_partitions/_delta_log/.s3-optimization-2 b/plugin/trino-delta-lake/src/test/resources/databricks/default_partitions/_delta_log/.s3-optimization-2 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/databricks/pruning/timestamp/_delta_log/.s3-optimization-0 b/plugin/trino-delta-lake/src/test/resources/databricks/pruning/timestamp/_delta_log/.s3-optimization-0 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/databricks/pruning/timestamp/_delta_log/.s3-optimization-1 b/plugin/trino-delta-lake/src/test/resources/databricks/pruning/timestamp/_delta_log/.s3-optimization-1 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/databricks/pruning/timestamp/_delta_log/.s3-optimization-2 b/plugin/trino-delta-lake/src/test/resources/databricks/pruning/timestamp/_delta_log/.s3-optimization-2 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/databricks/read_timestamps/_delta_log/.s3-optimization-0 b/plugin/trino-delta-lake/src/test/resources/databricks/read_timestamps/_delta_log/.s3-optimization-0 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/databricks/read_timestamps/_delta_log/.s3-optimization-1 b/plugin/trino-delta-lake/src/test/resources/databricks/read_timestamps/_delta_log/.s3-optimization-1 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/databricks/read_timestamps/_delta_log/.s3-optimization-2 b/plugin/trino-delta-lake/src/test/resources/databricks/read_timestamps/_delta_log/.s3-optimization-2 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-0 b/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-0 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-1 b/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-1 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-2 b/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-2 deleted file mode 100644 index e69de29bb2d1..000000000000 From 9810123b5a291d3799443d351287de159d157a2e Mon Sep 17 00:00:00 2001 From: Marius Grama Date: Wed, 11 May 2022 13:21:32 +0200 Subject: [PATCH 4/7] Move testing resources to trino-testing-resources Allow the Delta Lake product tests to make use of the Delta Lake testing resources. --- plugin/trino-delta-lake/pom.xml | 6 ++++ pom.xml | 7 +++++ testing/trino-testing-resources/pom.xml | 26 ++++++++++++++++++ .../_delta_log/00000000000000000000.json | 0 .../_delta_log/00000000000000000001.json | 0 .../_delta_log/00000000000000000002.json | 0 .../_delta_log/00000000000000000003.json | 0 .../_delta_log/00000000000000000004.json | 0 .../_delta_log/00000000000000000005.json | 0 .../_delta_log/00000000000000000006.json | 0 .../_delta_log/00000000000000000007.json | 0 .../_delta_log/00000000000000000008.json | 0 .../_delta_log/00000000000000000009.json | 0 .../00000000000000000010.checkpoint.parquet | Bin .../_delta_log/00000000000000000010.json | 0 .../_delta_log/00000000000000000011.json | 0 .../_delta_log/00000000000000000012.json | 0 .../_delta_log/00000000000000000013.json | 0 .../_delta_log/00000000000000000014.json | 0 .../_delta_log/00000000000000000015.json | 0 .../_delta_log/00000000000000000016.json | 0 .../_delta_log/00000000000000000017.json | 0 .../_delta_log/00000000000000000018.json | 0 .../_delta_log/00000000000000000019.json | 0 .../00000000000000000020.checkpoint.parquet | Bin .../_delta_log/00000000000000000020.json | 0 .../customer/_delta_log/_last_checkpoint | 0 ...49fe-8ce7-0869145ad4fe-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 .../_delta_log/00000000000000000001.json | 0 .../_delta_log/00000000000000000002.json | 0 .../_delta_log/00000000000000000003.json | 0 .../_delta_log/00000000000000000004.json | 0 .../_delta_log/00000000000000000005.json | 0 .../_delta_log/00000000000000000006.json | 0 .../_delta_log/00000000000000000007.json | 0 .../_delta_log/00000000000000000008.json | 0 .../_delta_log/00000000000000000009.json | 0 .../00000000000000000010.checkpoint.parquet | Bin .../_delta_log/00000000000000000010.json | 0 .../_delta_log/00000000000000000011.json | 0 .../_delta_log/00000000000000000012.json | 0 .../lineitem/_delta_log/_last_checkpoint | 0 ...4fa6-8ad7-4b9100e46b14-c000.snappy.parquet | Bin ...4b09-a428-2c3d692736db-c000.snappy.parquet | Bin ...498a-b99e-266e6d720982-c000.snappy.parquet | Bin ...4fff-81b7-2cb7220698f7-c000.snappy.parquet | Bin ...40cd-9d49-d6f399913ec0-c000.snappy.parquet | Bin ...4582-ae11-06bf40a5e5ee-c000.snappy.parquet | Bin ...46ca-b151-c2df4821642e-c000.snappy.parquet | Bin ...4c86-abfa-0b9149a7e55a-c000.snappy.parquet | Bin ...4164-b5de-0f6bf7995dc3-c000.snappy.parquet | Bin ...4560-b0dd-ad89910c3ffd-c000.snappy.parquet | Bin ...458f-a6a4-fdde6401871b-c000.snappy.parquet | Bin ...4320-a3a4-e4fcd91cef97-c000.snappy.parquet | Bin ...4d73-b38e-ea7421a6f220-c000.snappy.parquet | Bin ...4ef0-82e6-ae14dfbffc7c-c000.snappy.parquet | Bin ...406d-b2b6-bcc70191f22c-c000.snappy.parquet | Bin ...4872-8a13-8a97aef1068a-c000.snappy.parquet | Bin ...4aa3-bfab-f3aaac90354e-c000.snappy.parquet | Bin ...436b-99c3-a32e53f5b61b-c000.snappy.parquet | Bin ...4be5-8144-58faed7450b0-c000.snappy.parquet | Bin ...4eb4-93b1-2fc1f56fc7b5-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 ...43ed-a4f8-667773604b4f-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 .../_delta_log/00000000000000000001.json | 0 .../_delta_log/00000000000000000002.json | 0 .../_delta_log/00000000000000000003.json | 0 .../_delta_log/00000000000000000004.json | 0 .../_delta_log/00000000000000000005.json | 0 .../_delta_log/00000000000000000006.json | 0 .../_delta_log/00000000000000000007.json | 0 .../_delta_log/00000000000000000008.json | 0 .../_delta_log/00000000000000000009.json | 0 .../00000000000000000010.checkpoint.parquet | Bin .../_delta_log/00000000000000000010.json | 0 .../_delta_log/00000000000000000011.json | 0 .../_delta_log/00000000000000000012.json | 0 .../_delta_log/00000000000000000013.json | 0 .../_delta_log/00000000000000000014.json | 0 .../_delta_log/00000000000000000015.json | 0 .../_delta_log/00000000000000000016.json | 0 .../orders/_delta_log/_last_checkpoint | 0 ...4912-b1b0-a4141d85203e-c000.snappy.parquet | Bin .../part/_delta_log/00000000000000000000.json | 0 .../part/_delta_log/00000000000000000001.json | 0 .../part/_delta_log/00000000000000000002.json | 0 .../part/_delta_log/00000000000000000003.json | 0 .../part/_delta_log/00000000000000000004.json | 0 .../part/_delta_log/00000000000000000005.json | 0 .../part/_delta_log/00000000000000000006.json | 0 .../part/_delta_log/00000000000000000007.json | 0 .../part/_delta_log/00000000000000000008.json | 0 .../part/_delta_log/00000000000000000009.json | 0 .../00000000000000000010.checkpoint.parquet | Bin .../part/_delta_log/00000000000000000010.json | 0 .../part/_delta_log/00000000000000000011.json | 0 .../part/_delta_log/00000000000000000012.json | 0 .../part/_delta_log/00000000000000000013.json | 0 .../part/_delta_log/00000000000000000014.json | 0 .../part/_delta_log/00000000000000000015.json | 0 .../part/_delta_log/00000000000000000016.json | 0 .../part/_delta_log/00000000000000000017.json | 0 .../part/_delta_log/00000000000000000018.json | 0 .../part/_delta_log/00000000000000000019.json | 0 .../00000000000000000020.checkpoint.parquet | Bin .../part/_delta_log/00000000000000000020.json | 0 .../part/_delta_log/00000000000000000021.json | 0 .../part/_delta_log/00000000000000000022.json | 0 .../part/_delta_log/00000000000000000023.json | 0 .../part/_delta_log/00000000000000000024.json | 0 .../part/_delta_log/_last_checkpoint | 0 ...4ccd-a8f3-d54fea18991b-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 .../_delta_log/00000000000000000001.json | 0 .../_delta_log/00000000000000000002.json | 0 .../_delta_log/00000000000000000003.json | 0 .../_delta_log/00000000000000000004.json | 0 .../_delta_log/00000000000000000005.json | 0 .../_delta_log/00000000000000000006.json | 0 .../_delta_log/00000000000000000007.json | 0 .../_delta_log/00000000000000000008.json | 0 .../_delta_log/00000000000000000009.json | 0 .../00000000000000000010.checkpoint.parquet | Bin .../_delta_log/00000000000000000010.json | 0 .../_delta_log/00000000000000000011.json | 0 .../_delta_log/00000000000000000012.json | 0 .../_delta_log/00000000000000000013.json | 0 .../_delta_log/00000000000000000014.json | 0 .../_delta_log/00000000000000000015.json | 0 .../_delta_log/00000000000000000016.json | 0 .../_delta_log/00000000000000000017.json | 0 .../_delta_log/00000000000000000018.json | 0 .../_delta_log/00000000000000000019.json | 0 .../00000000000000000020.checkpoint.parquet | Bin .../_delta_log/00000000000000000020.json | 0 .../_delta_log/00000000000000000021.json | 0 .../_delta_log/00000000000000000022.json | 0 .../_delta_log/00000000000000000023.json | 0 .../_delta_log/00000000000000000024.json | 0 .../partsupp/_delta_log/_last_checkpoint | 0 ...4d79-a5ed-e319e98d33ba-c000.snappy.parquet | Bin .../region/_delta_log/.s3-optimization-0 | 0 .../region/_delta_log/.s3-optimization-1 | 0 .../region/_delta_log/.s3-optimization-2 | 0 .../_delta_log/00000000000000000000.crc | 0 .../_delta_log/00000000000000000000.json | 0 ...4cd7-97d1-9b955202874b-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 ...41ef-a87f-6cb7d56de633-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 ...4ec4-9899-df13e5532393-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 .../_delta_log/00000000000000000001.json | 0 .../_delta_log/00000000000000000002.json | 0 .../_delta_log/00000000000000000003.json | 0 .../_delta_log/00000000000000000004.json | 0 .../_delta_log/00000000000000000005.json | 0 .../_delta_log/00000000000000000006.json | 0 .../_delta_log/00000000000000000007.json | 0 .../_delta_log/00000000000000000008.json | 0 .../_delta_log/00000000000000000009.json | 0 .../00000000000000000010.checkpoint.parquet | Bin .../_delta_log/00000000000000000010.json | 0 .../_delta_log/00000000000000000011.json | 0 .../lineitem/_delta_log/_last_checkpoint | 0 ...4279-9476-3329295d8b69-c000.snappy.parquet | Bin ...4305-ab09-530769745601-c000.snappy.parquet | Bin ...4cc8-ae63-9228c71a6f2e-c000.snappy.parquet | Bin ...49a7-882b-169167f7b2e4-c000.snappy.parquet | Bin ...4624-9ad5-70c86a3f84ab-c000.snappy.parquet | Bin ...4448-b206-71ed75f919b7-c000.snappy.parquet | Bin ...4177-b16e-4f588eb187a9-c000.snappy.parquet | Bin ...4bb6-8e73-ed1653c83e11-c000.snappy.parquet | Bin ...4046-9e35-087d8f5a5e80-c000.snappy.parquet | Bin ...4ce0-99d2-c8d291e4eac9-c000.snappy.parquet | Bin ...4158-8e9d-8e5f06eb5a04-c000.snappy.parquet | Bin ...4a9d-9d1e-c18f617fcd27-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 ...4c0a-8165-6b12e30869a2-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 ...4b79-9eab-a5edc1b5b597-c000.snappy.parquet | Bin .../part/_delta_log/00000000000000000000.json | 0 ...4443-8b7a-fb5a7c23c5e2-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 ...4dfc-b502-e3605bda2996-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 ...43ea-8eb7-e153feac98ce-c000.snappy.parquet | Bin .../_delta_log/00000000000000000000.json | 0 ...4d64-99d8-ca5a949f3186-c000.snappy.parquet | Bin .../io/trino/testing/resources/TestDummy.java | 22 +++++++++++++++ 192 files changed, 61 insertions(+) create mode 100644 testing/trino-testing-resources/pom.xml rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000001.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000002.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000003.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000004.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000005.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000006.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000007.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000008.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000009.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000010.checkpoint.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000010.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000011.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000012.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000013.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000014.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000015.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000016.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000017.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000018.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000019.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000020.checkpoint.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000020.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/_last_checkpoint (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/part-00000-81626978-0b68-49fe-8ce7-0869145ad4fe-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000001.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000002.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000003.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000004.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000005.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000006.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000007.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000008.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000009.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000010.checkpoint.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000010.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000011.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000012.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/_last_checkpoint (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00000-aaaccec3-1d98-4fa6-8ad7-4b9100e46b14-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00001-90827a60-5339-4b09-a428-2c3d692736db-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00002-62ca7e3f-2a91-498a-b99e-266e6d720982-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00003-aa429af4-35df-4fff-81b7-2cb7220698f7-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00004-53e7f54a-e774-40cd-9d49-d6f399913ec0-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00005-bc21ce9f-2122-4582-ae11-06bf40a5e5ee-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00006-a7b871e3-1405-46ca-b151-c2df4821642e-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00007-ba2a46c8-01cc-4c86-abfa-0b9149a7e55a-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00008-6e247bff-d0b1-4164-b5de-0f6bf7995dc3-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00009-5aec8cfb-6be5-4560-b0dd-ad89910c3ffd-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00010-155b9899-dcfa-458f-a6a4-fdde6401871b-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00011-ebb931c8-4ae0-4320-a3a4-e4fcd91cef97-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00012-ae4e5f8a-8577-4d73-b38e-ea7421a6f220-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00013-538d6279-0da7-4ef0-82e6-ae14dfbffc7c-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00014-69bc5c81-628e-406d-b2b6-bcc70191f22c-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00015-75c18b70-9f74-4872-8a13-8a97aef1068a-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00016-304ef448-0163-4aa3-bfab-f3aaac90354e-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00017-dd27ce7e-fcde-436b-99c3-a32e53f5b61b-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00018-14a227ec-b0e7-4be5-8144-58faed7450b0-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00019-436b8805-ae66-4eb4-93b1-2fc1f56fc7b5-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/nation/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/nation/part-00000-dd98e67d-30f8-43ed-a4f8-667773604b4f-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000001.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000002.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000003.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000004.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000005.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000006.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000007.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000008.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000009.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000010.checkpoint.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000010.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000011.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000012.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000013.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000014.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000015.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000016.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/_last_checkpoint (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/part-00000-05c5c5a6-fbe6-4912-b1b0-a4141d85203e-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000001.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000002.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000003.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000004.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000005.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000006.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000007.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000008.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000009.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000010.checkpoint.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000010.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000011.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000012.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000013.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000014.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000015.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000016.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000017.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000018.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000019.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000020.checkpoint.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000020.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000021.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000022.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000023.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000024.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/_last_checkpoint (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/part-00000-785b7594-4202-4ccd-a8f3-d54fea18991b-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000001.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000002.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000003.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000004.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000005.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000006.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000007.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000008.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000009.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000010.checkpoint.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000010.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000011.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000012.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000013.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000014.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000015.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000016.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000017.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000018.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000019.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000020.checkpoint.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000020.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000021.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000022.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000023.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000024.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/_last_checkpoint (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/part-00000-ddc6c400-a412-4d79-a5ed-e319e98d33ba-c000.snappy.parquet (100%) create mode 100644 testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-0 create mode 100644 testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-1 create mode 100644 testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-2 rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/00000000000000000000.crc (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/part-00000-98195ace-e492-4cd7-97d1-9b955202874b-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/supplier/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/databricks/supplier/part-00000-e22ef4cc-5ebf-41ef-a87f-6cb7d56de633-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/customer/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/customer/part-00000-652246ea-74e4-4ec4-9899-df13e5532393-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000001.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000002.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000003.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000004.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000005.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000006.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000007.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000008.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000009.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000010.checkpoint.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000010.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000011.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/_last_checkpoint (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-14be2f63-39c1-4279-9476-3329295d8b69-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-336ed04a-2371-4305-ab09-530769745601-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-4298c516-6c96-4cc8-ae63-9228c71a6f2e-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-4e7c8482-82b7-49a7-882b-169167f7b2e4-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-77ed21f7-bca0-4624-9ad5-70c86a3f84ab-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-7d256d6e-e8e3-4448-b206-71ed75f919b7-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-7f656c31-4815-4177-b16e-4f588eb187a9-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-ae91ccaa-9203-4bb6-8e73-ed1653c83e11-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-c341dfbf-9a23-4046-9e35-087d8f5a5e80-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-e8015e28-8049-4ce0-99d2-c8d291e4eac9-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-f7553f3e-9622-4158-8e9d-8e5f06eb5a04-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-f8d85c69-f8aa-4a9d-9d1e-c18f617fcd27-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/nation/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/nation/part-00000-7107c6ca-7e52-4c0a-8165-6b12e30869a2-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/orders/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/orders/part-00000-e1778fc8-5225-4b79-9eab-a5edc1b5b597-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/part/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/part/part-00000-74242cf5-7b73-4443-8b7a-fb5a7c23c5e2-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/partsupp/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/partsupp/part-00000-f1ee8b8b-3b35-4dfc-b502-e3605bda2996-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/region/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/region/part-00000-274dcbf4-d64c-43ea-8eb7-e153feac98ce-c000.snappy.parquet (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/supplier/_delta_log/00000000000000000000.json (100%) rename {plugin/trino-delta-lake/src/test => testing/trino-testing-resources/src/main}/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/supplier/part-00000-2e2af0f0-bb19-4d64-99d8-ca5a949f3186-c000.snappy.parquet (100%) create mode 100644 testing/trino-testing-resources/src/test/java/io/trino/testing/resources/TestDummy.java diff --git a/plugin/trino-delta-lake/pom.xml b/plugin/trino-delta-lake/pom.xml index 123b74212b6b..d191cd750834 100644 --- a/plugin/trino-delta-lake/pom.xml +++ b/plugin/trino-delta-lake/pom.xml @@ -271,6 +271,12 @@ test + + io.trino + trino-testing-resources + test + + io.trino trino-testing-services diff --git a/pom.xml b/pom.xml index 8f0384645863..214e081bb558 100644 --- a/pom.xml +++ b/pom.xml @@ -169,6 +169,7 @@ testing/trino-testing testing/trino-testing-containers testing/trino-testing-kafka + testing/trino-testing-resources testing/trino-testing-services testing/trino-tests @@ -537,6 +538,12 @@ ${project.version} + + io.trino + trino-testing-resources + ${project.version} + + io.trino trino-testing-services diff --git a/testing/trino-testing-resources/pom.xml b/testing/trino-testing-resources/pom.xml new file mode 100644 index 000000000000..4cdee7595e27 --- /dev/null +++ b/testing/trino-testing-resources/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + + io.trino + trino-root + 382-SNAPSHOT + ../../pom.xml + + + trino-testing-resources + trino-testing-resources + + + ${project.parent.basedir} + + + + + org.testng + testng + test + + + diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000001.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000001.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000001.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000001.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000002.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000002.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000002.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000002.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000003.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000003.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000003.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000003.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000004.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000004.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000004.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000004.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000005.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000005.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000005.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000005.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000006.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000006.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000006.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000006.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000007.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000007.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000007.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000007.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000008.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000008.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000008.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000008.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000009.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000009.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000009.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000009.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000010.checkpoint.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000010.checkpoint.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000010.checkpoint.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000010.checkpoint.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000010.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000010.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000010.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000010.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000011.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000011.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000011.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000011.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000012.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000012.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000012.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000012.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000013.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000013.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000013.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000013.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000014.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000014.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000014.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000014.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000015.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000015.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000015.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000015.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000016.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000016.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000016.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000016.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000017.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000017.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000017.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000017.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000018.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000018.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000018.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000018.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000019.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000019.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000019.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000019.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000020.checkpoint.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000020.checkpoint.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000020.checkpoint.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000020.checkpoint.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000020.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000020.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000020.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/00000000000000000020.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/_last_checkpoint b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/_last_checkpoint similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/_last_checkpoint rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/_delta_log/_last_checkpoint diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/part-00000-81626978-0b68-49fe-8ce7-0869145ad4fe-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/part-00000-81626978-0b68-49fe-8ce7-0869145ad4fe-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/part-00000-81626978-0b68-49fe-8ce7-0869145ad4fe-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/customer/part-00000-81626978-0b68-49fe-8ce7-0869145ad4fe-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000001.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000001.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000001.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000001.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000002.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000002.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000002.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000002.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000003.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000003.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000003.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000003.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000004.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000004.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000004.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000004.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000005.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000005.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000005.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000005.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000006.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000006.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000006.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000006.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000007.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000007.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000007.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000007.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000008.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000008.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000008.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000008.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000009.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000009.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000009.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000009.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000010.checkpoint.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000010.checkpoint.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000010.checkpoint.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000010.checkpoint.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000010.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000010.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000010.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000010.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000011.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000011.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000011.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000011.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000012.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000012.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000012.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/00000000000000000012.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/_last_checkpoint b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/_last_checkpoint similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/_last_checkpoint rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/_delta_log/_last_checkpoint diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00000-aaaccec3-1d98-4fa6-8ad7-4b9100e46b14-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00000-aaaccec3-1d98-4fa6-8ad7-4b9100e46b14-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00000-aaaccec3-1d98-4fa6-8ad7-4b9100e46b14-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00000-aaaccec3-1d98-4fa6-8ad7-4b9100e46b14-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00001-90827a60-5339-4b09-a428-2c3d692736db-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00001-90827a60-5339-4b09-a428-2c3d692736db-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00001-90827a60-5339-4b09-a428-2c3d692736db-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00001-90827a60-5339-4b09-a428-2c3d692736db-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00002-62ca7e3f-2a91-498a-b99e-266e6d720982-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00002-62ca7e3f-2a91-498a-b99e-266e6d720982-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00002-62ca7e3f-2a91-498a-b99e-266e6d720982-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00002-62ca7e3f-2a91-498a-b99e-266e6d720982-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00003-aa429af4-35df-4fff-81b7-2cb7220698f7-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00003-aa429af4-35df-4fff-81b7-2cb7220698f7-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00003-aa429af4-35df-4fff-81b7-2cb7220698f7-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00003-aa429af4-35df-4fff-81b7-2cb7220698f7-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00004-53e7f54a-e774-40cd-9d49-d6f399913ec0-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00004-53e7f54a-e774-40cd-9d49-d6f399913ec0-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00004-53e7f54a-e774-40cd-9d49-d6f399913ec0-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00004-53e7f54a-e774-40cd-9d49-d6f399913ec0-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00005-bc21ce9f-2122-4582-ae11-06bf40a5e5ee-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00005-bc21ce9f-2122-4582-ae11-06bf40a5e5ee-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00005-bc21ce9f-2122-4582-ae11-06bf40a5e5ee-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00005-bc21ce9f-2122-4582-ae11-06bf40a5e5ee-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00006-a7b871e3-1405-46ca-b151-c2df4821642e-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00006-a7b871e3-1405-46ca-b151-c2df4821642e-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00006-a7b871e3-1405-46ca-b151-c2df4821642e-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00006-a7b871e3-1405-46ca-b151-c2df4821642e-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00007-ba2a46c8-01cc-4c86-abfa-0b9149a7e55a-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00007-ba2a46c8-01cc-4c86-abfa-0b9149a7e55a-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00007-ba2a46c8-01cc-4c86-abfa-0b9149a7e55a-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00007-ba2a46c8-01cc-4c86-abfa-0b9149a7e55a-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00008-6e247bff-d0b1-4164-b5de-0f6bf7995dc3-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00008-6e247bff-d0b1-4164-b5de-0f6bf7995dc3-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00008-6e247bff-d0b1-4164-b5de-0f6bf7995dc3-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00008-6e247bff-d0b1-4164-b5de-0f6bf7995dc3-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00009-5aec8cfb-6be5-4560-b0dd-ad89910c3ffd-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00009-5aec8cfb-6be5-4560-b0dd-ad89910c3ffd-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00009-5aec8cfb-6be5-4560-b0dd-ad89910c3ffd-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00009-5aec8cfb-6be5-4560-b0dd-ad89910c3ffd-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00010-155b9899-dcfa-458f-a6a4-fdde6401871b-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00010-155b9899-dcfa-458f-a6a4-fdde6401871b-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00010-155b9899-dcfa-458f-a6a4-fdde6401871b-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00010-155b9899-dcfa-458f-a6a4-fdde6401871b-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00011-ebb931c8-4ae0-4320-a3a4-e4fcd91cef97-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00011-ebb931c8-4ae0-4320-a3a4-e4fcd91cef97-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00011-ebb931c8-4ae0-4320-a3a4-e4fcd91cef97-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00011-ebb931c8-4ae0-4320-a3a4-e4fcd91cef97-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00012-ae4e5f8a-8577-4d73-b38e-ea7421a6f220-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00012-ae4e5f8a-8577-4d73-b38e-ea7421a6f220-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00012-ae4e5f8a-8577-4d73-b38e-ea7421a6f220-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00012-ae4e5f8a-8577-4d73-b38e-ea7421a6f220-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00013-538d6279-0da7-4ef0-82e6-ae14dfbffc7c-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00013-538d6279-0da7-4ef0-82e6-ae14dfbffc7c-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00013-538d6279-0da7-4ef0-82e6-ae14dfbffc7c-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00013-538d6279-0da7-4ef0-82e6-ae14dfbffc7c-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00014-69bc5c81-628e-406d-b2b6-bcc70191f22c-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00014-69bc5c81-628e-406d-b2b6-bcc70191f22c-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00014-69bc5c81-628e-406d-b2b6-bcc70191f22c-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00014-69bc5c81-628e-406d-b2b6-bcc70191f22c-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00015-75c18b70-9f74-4872-8a13-8a97aef1068a-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00015-75c18b70-9f74-4872-8a13-8a97aef1068a-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00015-75c18b70-9f74-4872-8a13-8a97aef1068a-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00015-75c18b70-9f74-4872-8a13-8a97aef1068a-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00016-304ef448-0163-4aa3-bfab-f3aaac90354e-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00016-304ef448-0163-4aa3-bfab-f3aaac90354e-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00016-304ef448-0163-4aa3-bfab-f3aaac90354e-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00016-304ef448-0163-4aa3-bfab-f3aaac90354e-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00017-dd27ce7e-fcde-436b-99c3-a32e53f5b61b-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00017-dd27ce7e-fcde-436b-99c3-a32e53f5b61b-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00017-dd27ce7e-fcde-436b-99c3-a32e53f5b61b-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00017-dd27ce7e-fcde-436b-99c3-a32e53f5b61b-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00018-14a227ec-b0e7-4be5-8144-58faed7450b0-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00018-14a227ec-b0e7-4be5-8144-58faed7450b0-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00018-14a227ec-b0e7-4be5-8144-58faed7450b0-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00018-14a227ec-b0e7-4be5-8144-58faed7450b0-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00019-436b8805-ae66-4eb4-93b1-2fc1f56fc7b5-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00019-436b8805-ae66-4eb4-93b1-2fc1f56fc7b5-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00019-436b8805-ae66-4eb4-93b1-2fc1f56fc7b5-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/lineitem/part-00019-436b8805-ae66-4eb4-93b1-2fc1f56fc7b5-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/nation/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/nation/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/nation/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/nation/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/nation/part-00000-dd98e67d-30f8-43ed-a4f8-667773604b4f-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/nation/part-00000-dd98e67d-30f8-43ed-a4f8-667773604b4f-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/nation/part-00000-dd98e67d-30f8-43ed-a4f8-667773604b4f-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/nation/part-00000-dd98e67d-30f8-43ed-a4f8-667773604b4f-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000001.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000001.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000001.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000001.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000002.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000002.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000002.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000002.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000003.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000003.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000003.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000003.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000004.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000004.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000004.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000004.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000005.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000005.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000005.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000005.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000006.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000006.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000006.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000006.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000007.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000007.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000007.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000007.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000008.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000008.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000008.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000008.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000009.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000009.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000009.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000009.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000010.checkpoint.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000010.checkpoint.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000010.checkpoint.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000010.checkpoint.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000010.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000010.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000010.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000010.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000011.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000011.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000011.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000011.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000012.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000012.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000012.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000012.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000013.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000013.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000013.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000013.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000014.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000014.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000014.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000014.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000015.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000015.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000015.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000015.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000016.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000016.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000016.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/00000000000000000016.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/_last_checkpoint b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/_last_checkpoint similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/_last_checkpoint rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/_delta_log/_last_checkpoint diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/part-00000-05c5c5a6-fbe6-4912-b1b0-a4141d85203e-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/part-00000-05c5c5a6-fbe6-4912-b1b0-a4141d85203e-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/part-00000-05c5c5a6-fbe6-4912-b1b0-a4141d85203e-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/orders/part-00000-05c5c5a6-fbe6-4912-b1b0-a4141d85203e-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000001.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000001.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000001.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000001.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000002.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000002.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000002.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000002.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000003.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000003.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000003.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000003.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000004.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000004.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000004.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000004.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000005.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000005.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000005.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000005.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000006.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000006.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000006.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000006.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000007.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000007.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000007.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000007.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000008.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000008.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000008.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000008.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000009.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000009.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000009.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000009.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000010.checkpoint.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000010.checkpoint.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000010.checkpoint.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000010.checkpoint.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000010.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000010.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000010.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000010.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000011.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000011.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000011.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000011.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000012.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000012.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000012.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000012.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000013.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000013.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000013.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000013.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000014.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000014.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000014.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000014.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000015.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000015.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000015.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000015.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000016.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000016.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000016.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000016.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000017.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000017.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000017.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000017.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000018.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000018.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000018.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000018.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000019.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000019.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000019.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000019.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000020.checkpoint.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000020.checkpoint.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000020.checkpoint.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000020.checkpoint.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000020.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000020.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000020.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000020.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000021.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000021.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000021.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000021.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000022.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000022.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000022.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000022.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000023.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000023.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000023.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000023.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000024.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000024.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000024.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/00000000000000000024.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/_last_checkpoint b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/_last_checkpoint similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/_last_checkpoint rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/_delta_log/_last_checkpoint diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/part-00000-785b7594-4202-4ccd-a8f3-d54fea18991b-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/part-00000-785b7594-4202-4ccd-a8f3-d54fea18991b-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/part-00000-785b7594-4202-4ccd-a8f3-d54fea18991b-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/part/part-00000-785b7594-4202-4ccd-a8f3-d54fea18991b-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000001.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000001.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000001.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000001.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000002.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000002.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000002.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000002.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000003.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000003.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000003.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000003.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000004.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000004.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000004.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000004.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000005.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000005.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000005.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000005.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000006.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000006.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000006.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000006.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000007.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000007.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000007.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000007.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000008.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000008.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000008.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000008.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000009.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000009.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000009.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000009.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000010.checkpoint.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000010.checkpoint.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000010.checkpoint.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000010.checkpoint.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000010.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000010.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000010.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000010.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000011.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000011.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000011.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000011.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000012.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000012.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000012.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000012.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000013.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000013.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000013.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000013.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000014.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000014.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000014.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000014.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000015.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000015.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000015.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000015.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000016.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000016.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000016.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000016.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000017.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000017.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000017.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000017.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000018.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000018.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000018.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000018.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000019.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000019.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000019.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000019.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000020.checkpoint.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000020.checkpoint.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000020.checkpoint.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000020.checkpoint.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000020.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000020.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000020.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000020.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000021.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000021.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000021.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000021.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000022.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000022.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000022.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000022.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000023.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000023.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000023.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000023.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000024.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000024.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000024.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/00000000000000000024.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/_last_checkpoint b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/_last_checkpoint similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/_last_checkpoint rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/_delta_log/_last_checkpoint diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/part-00000-ddc6c400-a412-4d79-a5ed-e319e98d33ba-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/part-00000-ddc6c400-a412-4d79-a5ed-e319e98d33ba-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/part-00000-ddc6c400-a412-4d79-a5ed-e319e98d33ba-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/partsupp/part-00000-ddc6c400-a412-4d79-a5ed-e319e98d33ba-c000.snappy.parquet diff --git a/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-0 b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-0 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-1 b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-1 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-2 b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/.s3-optimization-2 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/00000000000000000000.crc b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/00000000000000000000.crc similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/00000000000000000000.crc rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/00000000000000000000.crc diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/part-00000-98195ace-e492-4cd7-97d1-9b955202874b-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/part-00000-98195ace-e492-4cd7-97d1-9b955202874b-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/part-00000-98195ace-e492-4cd7-97d1-9b955202874b-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/region/part-00000-98195ace-e492-4cd7-97d1-9b955202874b-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/supplier/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/supplier/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/supplier/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/supplier/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/supplier/part-00000-e22ef4cc-5ebf-41ef-a87f-6cb7d56de633-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/supplier/part-00000-e22ef4cc-5ebf-41ef-a87f-6cb7d56de633-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/databricks/supplier/part-00000-e22ef4cc-5ebf-41ef-a87f-6cb7d56de633-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/databricks/supplier/part-00000-e22ef4cc-5ebf-41ef-a87f-6cb7d56de633-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/customer/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/customer/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/customer/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/customer/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/customer/part-00000-652246ea-74e4-4ec4-9899-df13e5532393-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/customer/part-00000-652246ea-74e4-4ec4-9899-df13e5532393-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/customer/part-00000-652246ea-74e4-4ec4-9899-df13e5532393-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/customer/part-00000-652246ea-74e4-4ec4-9899-df13e5532393-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000001.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000001.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000001.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000001.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000002.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000002.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000002.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000002.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000003.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000003.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000003.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000003.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000004.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000004.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000004.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000004.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000005.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000005.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000005.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000005.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000006.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000006.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000006.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000006.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000007.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000007.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000007.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000007.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000008.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000008.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000008.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000008.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000009.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000009.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000009.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000009.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000010.checkpoint.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000010.checkpoint.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000010.checkpoint.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000010.checkpoint.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000010.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000010.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000010.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000010.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000011.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000011.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000011.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/00000000000000000011.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/_last_checkpoint b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/_last_checkpoint similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/_last_checkpoint rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/_delta_log/_last_checkpoint diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-14be2f63-39c1-4279-9476-3329295d8b69-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-14be2f63-39c1-4279-9476-3329295d8b69-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-14be2f63-39c1-4279-9476-3329295d8b69-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-14be2f63-39c1-4279-9476-3329295d8b69-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-336ed04a-2371-4305-ab09-530769745601-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-336ed04a-2371-4305-ab09-530769745601-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-336ed04a-2371-4305-ab09-530769745601-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-336ed04a-2371-4305-ab09-530769745601-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-4298c516-6c96-4cc8-ae63-9228c71a6f2e-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-4298c516-6c96-4cc8-ae63-9228c71a6f2e-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-4298c516-6c96-4cc8-ae63-9228c71a6f2e-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-4298c516-6c96-4cc8-ae63-9228c71a6f2e-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-4e7c8482-82b7-49a7-882b-169167f7b2e4-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-4e7c8482-82b7-49a7-882b-169167f7b2e4-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-4e7c8482-82b7-49a7-882b-169167f7b2e4-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-4e7c8482-82b7-49a7-882b-169167f7b2e4-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-77ed21f7-bca0-4624-9ad5-70c86a3f84ab-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-77ed21f7-bca0-4624-9ad5-70c86a3f84ab-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-77ed21f7-bca0-4624-9ad5-70c86a3f84ab-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-77ed21f7-bca0-4624-9ad5-70c86a3f84ab-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-7d256d6e-e8e3-4448-b206-71ed75f919b7-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-7d256d6e-e8e3-4448-b206-71ed75f919b7-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-7d256d6e-e8e3-4448-b206-71ed75f919b7-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-7d256d6e-e8e3-4448-b206-71ed75f919b7-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-7f656c31-4815-4177-b16e-4f588eb187a9-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-7f656c31-4815-4177-b16e-4f588eb187a9-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-7f656c31-4815-4177-b16e-4f588eb187a9-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-7f656c31-4815-4177-b16e-4f588eb187a9-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-ae91ccaa-9203-4bb6-8e73-ed1653c83e11-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-ae91ccaa-9203-4bb6-8e73-ed1653c83e11-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-ae91ccaa-9203-4bb6-8e73-ed1653c83e11-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-ae91ccaa-9203-4bb6-8e73-ed1653c83e11-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-c341dfbf-9a23-4046-9e35-087d8f5a5e80-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-c341dfbf-9a23-4046-9e35-087d8f5a5e80-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-c341dfbf-9a23-4046-9e35-087d8f5a5e80-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-c341dfbf-9a23-4046-9e35-087d8f5a5e80-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-e8015e28-8049-4ce0-99d2-c8d291e4eac9-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-e8015e28-8049-4ce0-99d2-c8d291e4eac9-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-e8015e28-8049-4ce0-99d2-c8d291e4eac9-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-e8015e28-8049-4ce0-99d2-c8d291e4eac9-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-f7553f3e-9622-4158-8e9d-8e5f06eb5a04-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-f7553f3e-9622-4158-8e9d-8e5f06eb5a04-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-f7553f3e-9622-4158-8e9d-8e5f06eb5a04-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-f7553f3e-9622-4158-8e9d-8e5f06eb5a04-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-f8d85c69-f8aa-4a9d-9d1e-c18f617fcd27-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-f8d85c69-f8aa-4a9d-9d1e-c18f617fcd27-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-f8d85c69-f8aa-4a9d-9d1e-c18f617fcd27-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/lineitem/part-00000-f8d85c69-f8aa-4a9d-9d1e-c18f617fcd27-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/nation/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/nation/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/nation/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/nation/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/nation/part-00000-7107c6ca-7e52-4c0a-8165-6b12e30869a2-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/nation/part-00000-7107c6ca-7e52-4c0a-8165-6b12e30869a2-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/nation/part-00000-7107c6ca-7e52-4c0a-8165-6b12e30869a2-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/nation/part-00000-7107c6ca-7e52-4c0a-8165-6b12e30869a2-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/orders/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/orders/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/orders/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/orders/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/orders/part-00000-e1778fc8-5225-4b79-9eab-a5edc1b5b597-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/orders/part-00000-e1778fc8-5225-4b79-9eab-a5edc1b5b597-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/orders/part-00000-e1778fc8-5225-4b79-9eab-a5edc1b5b597-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/orders/part-00000-e1778fc8-5225-4b79-9eab-a5edc1b5b597-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/part/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/part/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/part/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/part/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/part/part-00000-74242cf5-7b73-4443-8b7a-fb5a7c23c5e2-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/part/part-00000-74242cf5-7b73-4443-8b7a-fb5a7c23c5e2-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/part/part-00000-74242cf5-7b73-4443-8b7a-fb5a7c23c5e2-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/part/part-00000-74242cf5-7b73-4443-8b7a-fb5a7c23c5e2-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/partsupp/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/partsupp/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/partsupp/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/partsupp/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/partsupp/part-00000-f1ee8b8b-3b35-4dfc-b502-e3605bda2996-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/partsupp/part-00000-f1ee8b8b-3b35-4dfc-b502-e3605bda2996-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/partsupp/part-00000-f1ee8b8b-3b35-4dfc-b502-e3605bda2996-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/partsupp/part-00000-f1ee8b8b-3b35-4dfc-b502-e3605bda2996-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/region/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/region/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/region/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/region/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/region/part-00000-274dcbf4-d64c-43ea-8eb7-e153feac98ce-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/region/part-00000-274dcbf4-d64c-43ea-8eb7-e153feac98ce-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/region/part-00000-274dcbf4-d64c-43ea-8eb7-e153feac98ce-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/region/part-00000-274dcbf4-d64c-43ea-8eb7-e153feac98ce-c000.snappy.parquet diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/supplier/_delta_log/00000000000000000000.json b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/supplier/_delta_log/00000000000000000000.json similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/supplier/_delta_log/00000000000000000000.json rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/supplier/_delta_log/00000000000000000000.json diff --git a/plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/supplier/part-00000-2e2af0f0-bb19-4d64-99d8-ca5a949f3186-c000.snappy.parquet b/testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/supplier/part-00000-2e2af0f0-bb19-4d64-99d8-ca5a949f3186-c000.snappy.parquet similarity index 100% rename from plugin/trino-delta-lake/src/test/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/supplier/part-00000-2e2af0f0-bb19-4d64-99d8-ca5a949f3186-c000.snappy.parquet rename to testing/trino-testing-resources/src/main/resources/io/trino/plugin/deltalake/testing/resources/ossdeltalake/supplier/part-00000-2e2af0f0-bb19-4d64-99d8-ca5a949f3186-c000.snappy.parquet diff --git a/testing/trino-testing-resources/src/test/java/io/trino/testing/resources/TestDummy.java b/testing/trino-testing-resources/src/test/java/io/trino/testing/resources/TestDummy.java new file mode 100644 index 000000000000..4abc29842741 --- /dev/null +++ b/testing/trino-testing-resources/src/test/java/io/trino/testing/resources/TestDummy.java @@ -0,0 +1,22 @@ +/* + * 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.testing.resources; + +import org.testng.annotations.Test; + +public class TestDummy +{ + @Test + public void buildRequiresTestToExist() {} +} From 4a81969d090c79bed5bcd7c92369495fde757d05 Mon Sep 17 00:00:00 2001 From: Marius Grama Date: Wed, 11 May 2022 13:28:41 +0200 Subject: [PATCH 5/7] Add Delta Lake product tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Delta Lake product tests can be all executed with SuiteDeltaLake suite class. The following test product test environments are exposed: - single-node-delta-lake-oss: used to test the compatibility of the Trino Delta Lake connector with Apache Spark with Delta OSS - single-node-delta-lake-databricks: used to test the compatibility of the Trino Delta Lake connector with Delta Lake Databricks - single-node-delta-lake-kerberized-hdfs: used to test Delta Lake connector on top of kerberized Hadoop environment - single-node-minio-data-lake: lightweight environment that can be used to test the Lakehouse connectors with HMS & MinIO The aim of the Delta Lake product tests is to ensure compatibility with both implementations of Delta Lake: - Delta OSS - Databricks Delta These product tests were originally written for the Starburst Enterprise Delta Lake connector. Co-authored by various engineers at Starburst Data: Co-authored-by: Piotr Findeisen Co-authored-by: Alex Jo Co-authored-by: Łukasz Osipiuk Co-authored-by: Konrad Dziedzic Co-authored-by: Adam J. Shook Co-authored-by: Mateusz Gajewski Co-authored-by: Gaurav Sehgal Co-authored-by: Raunaq Morarka Co-authored-by: Ashhar Hasan Co-authored-by: Michał Ślizak Co-authored-by: Grzegorz Kokosiński Co-authored-by: Arkadiusz Czajkowski Co-authored-by: Jacob I. Komissar Co-authored-by: Krzysztof Sobolewski Co-authored-by: Krzysztof Skrzypczynski Co-authored-by: Yuya Ebihara Co-authored-by: Praveen Krishna Co-authored-by: Karol Sobczak Co-authored-by: Sasha Sheikin Co-authored-by: Szymon Homa --- .github/workflows/ci.yml | 4 + pom.xml | 8 +- ...AbstractSinglenodeDeltaLakeDatabricks.java | 94 ++ .../EnvMultinodeMinioDataLake.java | 73 ++ .../EnvSinglenodeDeltaLakeDatabricks.java | 39 + .../EnvSinglenodeDeltaLakeDatabricks91.java | 38 + .../EnvSinglenodeDeltaLakeKerberizedHdfs.java | 53 ++ .../EnvSinglenodeDeltaLakeOss.java | 148 +++ .../launcher/suite/suites/SuiteDeltaLake.java | 58 ++ .../delta.properties | 7 + .../hive.properties | 11 + .../tempto-configuration.yaml | 15 + .../delta.properties | 12 + .../delta.properties | 9 + .../singlenode-delta-lake-oss/hive.properties | 14 + .../spark-defaults.conf | 18 + .../tempto-configuration.yaml | 2 + .../delta.properties | 7 + .../hive.properties | 8 + .../iceberg.properties | 8 + .../memory.properties | 1 + testing/trino-product-tests/pom.xml | 42 + .../io/trino/tests/product/TestGroups.java | 5 + .../deltalake/BaseTestDeltaLakeHdfsReads.java | 80 ++ .../BaseTestDeltaLakeMinioReads.java | 91 ++ .../deltalake/BaseTestDeltaLakeS3Storage.java | 31 + .../product/deltalake/S3ClientFactory.java | 69 ++ .../TestDatabricksCompatibilityCleanUp.java | 131 +++ ...akeDatabricksCheckpointsCompatibility.java | 381 ++++++++ ...ltaLakeDatabricksCompatibilityCleanUp.java | 109 +++ ...ricksCreateTableAsSelectCompatibility.java | 260 ++++++ ...akeDatabricksCreateTableCompatibility.java | 174 ++++ .../TestDeltaLakeDatabricksHdfsReads.java | 23 + ...eltaLakeDatabricksInsertCompatibility.java | 375 ++++++++ .../TestDeltaLakeDatabricksMinioReads.java | 38 + ...keDatabricksPartitioningCompatibility.java | 348 +++++++ .../TestDeltaLakeDatabricksUpdates.java | 82 ++ .../TestDeltaLakeDropTableCompatibility.java | 157 ++++ .../TestDeltaLakeOssDeltaLakeHdfsReads.java | 23 + .../TestDeltaLakeOssDeltaLakeMinioReads.java | 38 + ...DeltaLakeWriteDatabricksCompatibility.java | 362 ++++++++ .../TestHiveAndDeltaLakeCompatibility.java | 50 ++ .../TestHiveAndDeltaLakeRedirect.java | 850 ++++++++++++++++++ .../deltalake/TransactionLogAssertions.java | 112 +++ .../utils/MinioNotificationsAssertions.java | 131 +++ .../tests/product/utils/QueryExecutors.java | 44 + .../main/resources/tempto-configuration.yaml | 10 + 47 files changed, 4642 insertions(+), 1 deletion(-) create mode 100644 testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/environment/AbstractSinglenodeDeltaLakeDatabricks.java create mode 100644 testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/environment/EnvMultinodeMinioDataLake.java create mode 100644 testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/environment/EnvSinglenodeDeltaLakeDatabricks.java create mode 100644 testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/environment/EnvSinglenodeDeltaLakeDatabricks91.java create mode 100644 testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/environment/EnvSinglenodeDeltaLakeKerberizedHdfs.java create mode 100644 testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/environment/EnvSinglenodeDeltaLakeOss.java create mode 100644 testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/suite/suites/SuiteDeltaLake.java create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-delta-lake-databricks/delta.properties create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-delta-lake-databricks/hive.properties create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-delta-lake-databricks/tempto-configuration.yaml create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-delta-lake-kerberized-hdfs/delta.properties create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-delta-lake-oss/delta.properties create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-delta-lake-oss/hive.properties create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-delta-lake-oss/spark-defaults.conf create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-delta-lake-oss/tempto-configuration.yaml create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-minio-data-lake/delta.properties create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-minio-data-lake/hive.properties create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-minio-data-lake/iceberg.properties create mode 100644 testing/trino-product-tests-launcher/src/main/resources/docker/presto-product-tests/conf/environment/singlenode-minio-data-lake/memory.properties create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/BaseTestDeltaLakeHdfsReads.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/BaseTestDeltaLakeMinioReads.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/BaseTestDeltaLakeS3Storage.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/S3ClientFactory.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDatabricksCompatibilityCleanUp.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeDatabricksCheckpointsCompatibility.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeDatabricksCompatibilityCleanUp.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeDatabricksCreateTableAsSelectCompatibility.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeDatabricksCreateTableCompatibility.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeDatabricksHdfsReads.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeDatabricksInsertCompatibility.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeDatabricksMinioReads.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeDatabricksPartitioningCompatibility.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeDatabricksUpdates.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeDropTableCompatibility.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeOssDeltaLakeHdfsReads.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeOssDeltaLakeMinioReads.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestDeltaLakeWriteDatabricksCompatibility.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestHiveAndDeltaLakeCompatibility.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TestHiveAndDeltaLakeRedirect.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/deltalake/TransactionLogAssertions.java create mode 100644 testing/trino-product-tests/src/main/java/io/trino/tests/product/utils/MinioNotificationsAssertions.java diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dc6013fc1e5e..6754791a9b84 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -669,6 +669,10 @@ jobs: - config: default suite: suite-all jdk: 11 + # this suite is not meant to be run with different configs + - config: default + suite: suite-delta-lake + jdk: 11 # PT Launcher's timeout defaults to 2h, add some margin timeout-minutes: 130 needs: build-pt diff --git a/pom.xml b/pom.xml index 214e081bb558..0a906429d14f 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ 4.14.0 7.1.4 - 56 + 57