File tree 5 files changed +10
-10
lines changed
src/test/java/com/oltpbenchmark/util
5 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 32
32
type : string
33
33
34
34
env :
35
- POM_VERSION : 2021 -SNAPSHOT
36
- JAVA_VERSION : 17
35
+ POM_VERSION : 2023 -SNAPSHOT
36
+ JAVA_VERSION : 21
37
37
ERRORS_THRESHOLD : 0.01
38
38
39
39
jobs :
Original file line number Diff line number Diff line change 1
1
# For the devcontainer we need a full JDK.
2
- # FROM --platform=linux maven:3.8.5-eclipse-temurin-17 AS devcontainer
3
- FROM maven:3.9.3-eclipse-temurin-17 AS devcontainer
2
+ FROM maven:3.9.5-eclipse-temurin-21 AS devcontainer
4
3
5
4
LABEL org.opencontainers.image.source = "https://github.com/cmu-db/benchbase/"
6
5
Original file line number Diff line number Diff line change 1
1
# TODO: Use a multi-stage build to build the fullimage from the devcontainer.
2
2
3
3
# Use a smaller base image that only has the jre, not the full jdk.
4
- # FROM --platform=linux eclipse-temurin:17-jre AS fullimage
5
- FROM eclipse-temurin:17-jre AS fullimage
4
+ FROM eclipse-temurin:21-jre AS fullimage
6
5
7
6
LABEL org.opencontainers.image.source = "https://github.com/cmu-db/benchbase/"
8
7
Original file line number Diff line number Diff line change 5
5
6
6
<groupId >com.oltpbenchmark</groupId >
7
7
<artifactId >benchbase</artifactId >
8
- <version >2021 -SNAPSHOT</version >
8
+ <version >2023 -SNAPSHOT</version >
9
9
<name >BenchBase</name >
10
10
<description >BenchBase is a Multi-DBMS SQL Benchmarking Framework via JDBC https://github.com/cmu-db/benchbase</description >
11
11
<url >https://github.com/cmu-db/benchbase</url >
12
12
13
13
<properties >
14
14
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
15
- <java .version>17 </java .version>
16
- <maven .compiler.source>17 </maven .compiler.source>
17
- <maven .compiler.target>17 </maven .compiler.target>
15
+ <java .version>21 </java .version>
16
+ <maven .compiler.source>21 </maven .compiler.source>
17
+ <maven .compiler.target>21 </maven .compiler.target>
18
18
<buildDirectory >${project.basedir}/target</buildDirectory >
19
19
<!--
20
20
Provids a way to limit which assembly package formats we produce.
Original file line number Diff line number Diff line change @@ -123,6 +123,8 @@ public void testGetInterfaces() {
123
123
Collection .class ,
124
124
List .class ,
125
125
RandomAccess .class ,
126
+ // New in Java 21:
127
+ SequencedCollection .class ,
126
128
};
127
129
Collection <Class <?>> results = ClassUtil .getInterfaces (target_class );
128
130
// System.err.println(target_class + " => " + results);
You can’t perform that action at this time.
0 commit comments