mirror of
https://github.com/apache/druid.git
synced 2025-02-16 23:15:16 +00:00
add
This commit is contained in:
parent
74c488679b
commit
d14b7374ba
@ -90,13 +90,11 @@
|
||||
<groupId>com.amazonaws</groupId>
|
||||
<artifactId>aws-java-sdk-s3</artifactId>
|
||||
<version>${aws.sdk.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-orc-extensions</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>javax.servlet</groupId>
|
||||
@ -112,49 +110,41 @@
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-parquet-extensions</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-avro-extensions</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-protobuf-extensions</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-s3-extensions</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-kinesis-indexing-service</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-azure-extensions</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-google-extensions</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-hdfs-storage</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.amazonaws</groupId>
|
||||
@ -166,19 +156,16 @@
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-datasketches</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-histogram</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid</groupId>
|
||||
<artifactId>druid-aws-common</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid</groupId>
|
||||
@ -199,7 +186,6 @@
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>mysql-metadata-storage</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
@ -221,13 +207,11 @@
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-lookups-cached-global</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
<artifactId>druid-testing-tools</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.druid.extensions</groupId>
|
||||
@ -305,7 +289,6 @@
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-slf4j-impl</artifactId>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.code.findbugs</groupId>
|
||||
@ -403,7 +386,6 @@
|
||||
<groupId>io.confluent</groupId>
|
||||
<artifactId>kafka-protobuf-provider</artifactId>
|
||||
<version>6.2.12</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
@ -530,6 +512,7 @@
|
||||
<argument>-classpath</argument>
|
||||
<classpath />
|
||||
<argument>-Dquidem.uri=${quidem.uri}</argument>
|
||||
<argument>-Dquidem.record.autostart=true</argument>
|
||||
<argument>org.apache.druid.quidem.Launcher</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
|
@ -416,6 +416,9 @@ public class SqlTestFrameworkConfig
|
||||
if (def.minTopNThreshold != minTopNThreshold) {
|
||||
map.put("minTopNThreshold", String.valueOf(minTopNThreshold));
|
||||
}
|
||||
if (def.componentSupplier != componentSupplier) {
|
||||
map.put("componentSupplier", componentSupplier.getSimpleName());
|
||||
}
|
||||
if (!equals(new SqlTestFrameworkConfig(map))) {
|
||||
throw new IAE("Can't reproduce config via map!");
|
||||
}
|
||||
|
@ -22,6 +22,7 @@ package org.apache.druid.sql.calcite;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import nl.jqno.equalsverifier.EqualsVerifier;
|
||||
import org.apache.druid.java.util.common.IAE;
|
||||
import org.apache.druid.sql.calcite.DrillWindowQueryTest.DrillComponentSupplier;
|
||||
import org.apache.druid.sql.calcite.SqlTestFrameworkConfig.MinTopNThreshold;
|
||||
import org.apache.druid.sql.calcite.SqlTestFrameworkConfig.NumMergeBuffers;
|
||||
import org.apache.druid.sql.calcite.SqlTestFrameworkConfig.ResultCache;
|
||||
@ -29,8 +30,8 @@ import org.apache.druid.sql.calcite.util.CacheTestHelperModule.ResultCacheMode;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.net.URI;
|
||||
import java.util.List;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
@ -139,4 +140,15 @@ public class SqlTestFrameworkConfigTest
|
||||
);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testURI()
|
||||
{
|
||||
SqlTestFrameworkConfig c = new SqlTestFrameworkConfig(
|
||||
ImmutableMap.of(
|
||||
"componentSupplier", DrillComponentSupplier.class.getSimpleName()
|
||||
)
|
||||
);
|
||||
URI uri = c.getDruidTestURI();
|
||||
assertEquals("druidtest:///?componentSupplier=DrillComponentSupplier", uri.toString());
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user