8000 run non-functional tests with GraalVM · arangodb/arangodb-java-driver@30f9e01 · GitHub
[go: up one dir, main page]

Skip to content

Commit 30f9e01

Browse files
committed
run non-functional tests with GraalVM
1 parent f3ac169 commit 30f9e01

File tree

< 8000 div class="d-flex flex-items-center flex-justify-between gap-2 pt-3 pt-lg-4 pb-2 position-sticky top-0 color-bg-default" style="z-index:2">

5 files changed

+29
-40
lines changed

5 files changed

+29
-40
lines changed

.circleci/config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,9 @@ jobs:
189189
- timeout
190190
- checkout
191191
- setup_remote_docker
192+
- install-sdk:
193+
sdk: 'java'
194+
version: '21.0.2-graalce'
192195
- start-db
193196
- load_cache
194197
- run:

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
6262
<sonar.organization>arangodb-1</sonar.organization>
6363
<sonar.test.exclusions>src/test/**/*</sonar.test.exclusions>
64-
<graalvm.version>24.0.1</graalvm.version>
64+
<graalvm.version>23.1.1</graalvm.version>
6565
</properties>
6666

6767
<developers>

shaded/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,11 +165,11 @@
165165

166166
<profiles>
167167
<profile>
168-
<!-- skip attaching javadoc artifact in case of -Dmaven.javadoc.skip=true because the artifact file could not be found -->
169-
<id>no-javadoc</id>
168+
<id>javadoc</id>
170169
<activation>
171170
<property>
172-
<name>!maven.javadoc.skip</name>
171+
<name>maven.javadoc.skip</name>
172+
<value>!true</value>
173173
</property>
174174
</activation>
175175
<build>
@@ -188,7 +188,7 @@
188188
<artifacts>
189189
<artifact>
190190
<file>
191-
${project.parent.basedir}/driver/target/arangodb-java-driver-${project.version}-javadoc.jar
191+
${project.parent.parent.basedir}/driver/target/arangodb-java-driver-${project.version}-javadoc.jar
192192
</file>
193193
<type>jar</type>
194194
<classifier>javadoc</classifier>

test-native/pom.xml

Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -22,41 +22,6 @@
2222
<type>test-jar</type>
2323
<scope>test</scope>
2424
</dependency>
25-
<dependency>
26-
<groupId>org.graalvm.sdk</groupId>
27-
<artifactId>graal-sdk</artifactId>
28-
<version>${graalvm.version}</version>
29-
<scope>test</scope>
30-
</dependency>
31-
<dependency>
32-
<groupId>org.graalvm.js</groupId>
33-
<artifactId>js-language</artifactId>
34-
<version>${graalvm.version}</version>
35-
<scope>test</scope>
36-
</dependency>
37-
<dependency>
38-
<groupId>org.graalvm.polyglot</groupId>
39-
<artifactId>polyglot</artifactId>
40-
<version>${graalvm.version}</version>
41-
<scope>test</scope>
42-
</dependency>
43-
<dependency>
44-
<groupId>org.graalvm.polyglot</groupId>
45-
<artifactId>js</artifactId>
46-
<version>${graalvm.version}</version>
47-
<type>pom</type>
48-
<scope>test</scope>
49-
<exclusions>
50-
<exclusion>
51-
<groupId>org.graalvm.truffle</groupId>
52-
<artifactId>truffle-runtime</artifactId>
53-
</exclusion>
54-
<exclusion>
55-
<groupId>org.graalvm.truffle</groupId>
56-
<artifactId>truffle-enterprise</artifactId>
57-
</exclusion>
58-
</exclusions>
59-
</dependency>
6025
</dependencies>
6126

6227
<build>
@@ -106,6 +71,14 @@
10671
<value>!true</value>
10772
</property>
10873
</activation>
74+
<dependencies>
75+
<dependency>
76+
<groupId>org.graalvm.sdk</groupId>
77+
<artifactId>graal-sdk</artifactId>
78+
<version>${graalvm.version}</version>
79+
<scope>test</scope>
80+
</dependency>
81+
</dependencies>
10982
<build>
11083
<plugins>
11184
<plugin>

test-non-functional/pom.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,19 @@
4242
<version>${graalvm.version}</version>
4343
<scope>test</scope>
4444
</dependency>
45+
<dependency>
46+
<groupId>org.graalvm.truffle</groupId>
47+
<artifactId>truffle-api</artifactId>
48+
<version>${graalvm.version}</version>
49+
<scope>test</scope>
50+
</dependency>
51+
<dependency>
52+
<groupId>org.graalvm.polyglot</groupId>
53+
<artifactId>js</artifactId>
54+
<version>${graalvm.version}</version>
55+
<type>pom</type>
56+
<scope>test</scope>
57+
</dependency>
4558
<dependency>
4659
<groupId>io.smallrye.config</groupId>
4760
<artifactId>smallrye-config-core</artifactId>

0 commit comments

Comments
 (0)
0