Skip to content

Commit ec2bad6

Browse files
committed
Intial integration tests for xtable rest service
1 parent fe37d1d commit ec2bad6

File tree

3 files changed

+421
-0
lines changed

3 files changed

+421
-0
lines changed

xtable-service/pom.xml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@
6666
<groupId>org.apache.spark</groupId>
6767
<artifactId>spark-core_${scala.binary.version}</artifactId>
6868
<scope>provided</scope>
69+
<exclusions>
70+
<exclusion>
71+
<groupId>org.apache.avro</groupId>
72+
<artifactId>avro-mapred</artifactId>
73+
</exclusion>
74+
</exclusions>
6975
</dependency>
7076
<dependency>
7177
<groupId>org.apache.spark</groupId>
@@ -142,13 +148,62 @@
142148
<artifactId>mockito-junit-jupiter</artifactId>
143149
<scope>test</scope>
144150
</dependency>
151+
152+
<!-- Quarkus Test -->
153+
<dependency>
154+
<groupId>io.quarkus</groupId>
155+
<artifactId>quarkus-junit5</artifactId>
156+
<scope>test</scope>
157+
</dependency>
158+
<dependency>
159+
<groupId>io.quarkus</groupId>
160+
<artifactId>quarkus-test-common</artifactId>
161+
<scope>test</scope>
162+
</dependency>
163+
<dependency>
164+
<groupId>commons-io</groupId>
165+
<artifactId>commons-io</artifactId>
166+
<version>2.11.0</version>
167+
<scope>test</scope>
168+
</dependency>
169+
145170
<dependency>
146171
<groupId>org.openjdk.jol</groupId>
147172
<artifactId>jol-core</artifactId>
148173
<version>${jol.core.version}</version>
149174
<scope>runtime</scope>
150175
</dependency>
151176

177+
<dependency>
178+
<groupId>org.apache.iceberg</groupId>
179+
<artifactId>iceberg-spark-runtime-${spark.version.prefix}_${scala.binary.version}</artifactId>
180+
<version>${iceberg.version}</version>
181+
<scope>test</scope>
182+
</dependency>
183+
184+
<dependency>
185+
<groupId>org.apache.hudi</groupId>
186+
<artifactId>hudi-spark${spark.version.prefix}-bundle_${scala.binary.version}</artifactId>
187+
<scope>test</scope>
188+
</dependency>
189+
<dependency>
190+
<groupId>org.apache.hudi</groupId>
191+
<artifactId>hudi-common</artifactId>
192+
</dependency>
193+
<dependency>
194+
<groupId>org.apache.hudi</groupId>
195+
<artifactId>hudi-java-client</artifactId>
196+
</dependency>
197+
198+
<dependency>
199+
<groupId>org.apache.xtable</groupId>
200+
<artifactId>xtable-core_${scala.binary.version}</artifactId>
201+
<version>${project.version}</version>
202+
<classifier>tests</classifier>
203+
<type>test-jar</type>
204+
<scope>test</scope>
205+
</dependency>
206+
152207
</dependencies>
153208
<build>
154209
<plugins>

0 commit comments

Comments
 (0)