Add tests with OpenJDK 25

... and also add back test coverage with OpenJDK 8 for smooth
transition.

Change-Id: I9e4fed28bb1de09a4516b436950989445e96703b
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
Takashi Kajinami
2026-03-09 22:35:33 +09:00
parent ba30231fb6
commit 5a0282a9c4
4 changed files with 13 additions and 4 deletions

View File

@@ -6,6 +6,7 @@
check:
jobs:
- storlets-functional
- storlets-functional-openjdk21
- storlets-functional-openjdk17
- storlets-functional-podman
gate:
@@ -32,7 +33,7 @@
- ^tests/unit/.*$
vars:
storlets_gateway_module: docker
storlets_jdk_version: 21
storlets_jdk_version: 25
- job:
name: storlets-functional-openjdk17
@@ -42,6 +43,14 @@
storlets_gateway_module: docker
storlets_jdk_version: 17
- job:
name: storlets-functional-openjdk21
parent: storlets-functional
voting: false
vars:
storlets_gateway_module: docker
storlets_jdk_version: 21
- job:
name: storlets-functional-podman
parent: storlets-functional

View File

@@ -72,7 +72,7 @@ STORLETS_CACHE_DIR=${STORLETS_CACHE_DIR:-${STORLETS_DATA_DIR}cache/scopes}
STORLETS_PIPES_DIR=${STORLETS_PIPES_DIR:-${STORLETS_DATA_DIR}pipes/scopes}
STORLETS_RESTART_CONTAINER_TIMEOUT=${STORLETS_RESTART_CONTAINER_TIMEOUT:-3}
STORLETS_RUNTIME_TIMEOUT=${STORLETS_RUNTIME_TIMEOUT:-40}
STORLETS_JDK_VERSION=${STORLETS_JDK_VERSION:-21}
STORLETS_JDK_VERSION=${STORLETS_JDK_VERSION:-25}
if [ $STORLETS_GATEWAY_MODULE == 'podman' ]; then
CONTAINER_CMD=podman

View File

@@ -6,7 +6,7 @@
# so you may need root privilege to execute this script
set -x
STORLETS_JDK_VERSION=${STORLETS_JDK_VERSION:-21}
STORLETS_JDK_VERSION=${STORLETS_JDK_VERSION:-25}
# install c library
cd src/c/sbus

View File

@@ -17,7 +17,7 @@
<property name="jarname" value="SBusJavaFacade.jar"/>
<property name="libdir" value="/usr/local/lib/storlets/java"/>
<property environment="env"/>
<property name="env.STORLETS_JDK_VERSION" value="21"/>
<property name="env.STORLETS_JDK_VERSION" value="25"/>
<target name="clean">
<delete dir="bin" />